2017-09-08 3 views
-1

Je suis très nouveau à la programmation afin d'essayer de résoudre le problème suivant avec Watir:Watir et <script>

J'ai une page Web qui est plein de champs, je suis en train de gratter les valeurs de l'intérieur == $. Les valeurs à l'intérieur commencent à partir de var pageData si cela aide.

chemin X est // * [@ id = "innerpage"]/script [48]

Comment puis-je y parvenir?

Merci

Répondre

1

Je ne sais pas ce que ==$ moyens ou quels var pageData moyens, mais pour obtenir l'élément à la condition XPath que vous utilisez:

element = browser.element(id: 'innerpage').script(index: 47) 

Bien que je l'espère, il y a quelque chose de plus unique que vous pouvez utiliser que juste le 48ème élément de script.

De là, vous obtenez les informations à l'élément comme souhaité:

element.text 
element.value 
element.attribute(attribute_name) 
+0

== $ que je voulais dire l'élément dit (