Nous utilisons Junit + Selenium pour webtest notre page Web. Mais nous avons rencontré un problème.Selenium - Store variable cachée
J'ai besoin d'analyser la valeur d'un champ caché avec du sélénium.
HTML de champ caché
<input type="hidden" name="secretId" value="123456"/>
J'utilise le XPath
//input[@name='secretId']/@value
suivant, je dois gratter cette variable cachée et le stocker en utilisant un XPath et de l'utiliser plus loin sur le script.
Comment procéder avec Selenium?
J'ai essayé
String secretId = selenium.getText("//input[@name='secretId']/@value");
retour chaîne vide
String secretId = selenium.getEval("//input[@name='secretId']/@value");
Retours null
Le XPath est correct, je l'ai vérifié cela avec XPath Checker dans Firefox
Merci?
Comment puis-je obtenir la valeur en utilisant WebDriver? –
Je ne sais pas à propos de Java, mais cela fonctionne en Python et pourrait aussi bien Java: driver.find_element_by_name ('quelque chose'). Value = 'une chaîne' – glarrain
Oui, le code ci-dessus pour Selenium RC fonctionne bien –