我们使用Junit + Selenium来测试我们的网页。但是我们遇到了一个问题。Selenium - 存储隐藏变量
我需要用Selenium解析隐藏字段中的值。
HTML隐藏字段
<input type="hidden" name="secretId" value="123456"/>
我用下面的XPath
//input[@name='secretId']/@value
我需要刮隐藏的变量,并将其存储使用XPath和进一步上使用下来的脚本。
我如何使用硒来做到这一点?
我已经试过
String secretId = selenium.getText("//input[@name='secretId']/@value");
返回空字符串
String secretId = selenium.getEval("//input[@name='secretId']/@value");
,返回null
的XPath是正确的,我已经使用XPath检查在Firefox中验证了这一点
感谢?
如何使用WebDriver获取价值? – 2012-06-21 09:11:59
我不知道关于Java,但这在Python中工作,也可能是我的Java:driver.find_element_by_name('something')。value ='some string' – glarrain 2012-10-01 16:38:56
是的,Selenium RC的上述代码工作正常 – 2012-10-02 07:13:33