Junit + Selenium を使用して、Web ページの Web テストを行っています。しかし、問題が発生しました。
非表示フィールドの値を Selenium で解析する必要があります。
非表示フィールドの HTML
<input type="hidden" name="secretId" value="123456"/>
次の XPath を使用します
//input[@name='secretId']/@value
その隠し変数をスクレイピングし、XPath を使用して格納し、スクリプトのさらに下で使用する必要があります。
Seleniumでこれを行うにはどうすればよいですか?
私が試してみました
String secretId = selenium.getText("//input[@name='secretId']/@value");
空の文字列を返します
String secretId = selenium.getEval("//input[@name='secretId']/@value");
null を返します
XPath は正しいです。Firefox の XPath Checker で確認しました。
ありがとう?