2010-10-14 7 views

Répondre

0

A quoi ressemble votre "tableau de données déroulant"? Montrez-nous le HTML. Je vois que vous utilisez div tag pour accéder à un élément.

Vous devez probablement déclencher un événement JavaScript. Voir How to find out which JavaScript events fired?

0

Il y a de bonnes chances que vous ayez besoin d'utiliser une combinaison de Watir :: IE.send_keys() et les actions de clic sur le document.

Essayez quelque chose comme ceci:

@browser.send_keys("{CTRLDOWN}") 
@browser.div(:id, "listProductsForm:productList:bc_4_0").click 
@browser.div(:id, "listProductsForm:productList:bc_5_0").click 
@browser.send_keys("{CTRLUP}") 

Watir documentation de l'API: http://wtr.rubyforge.org/rdoc/1.6.5/classes/Watir/IE.html#M000497

La documentation ci-dessus des liens vers les commandes clés spécifiques qui peuvent être envoyés. Je suis assez sûr que cela nécessitera que vous avez installé AutoIt.

+0

Merci, ça marche tellement bien :) – SpeedyNinja

+0

Super. Veuillez accepter la réponse si elle a résolu votre problème. – JEH

Questions connexes