Java Selenium-存储隐藏变量
我们正在使用Junit+Selenium对我们的网页进行webtest。但我们遇到了一个问题 我需要用Selenium解析隐藏字段中的值。Java Selenium-存储隐藏变量,java,junit,selenium,selenium-ide,Java,Junit,Selenium,Selenium Ide,我们正在使用Junit+Selenium对我们的网页进行webtest。但我们遇到了一个问题 我需要用Selenium解析隐藏字段中的值。 隐藏字段的HTML 我使用以下XPath //输入[@name='secretId']/@value 我需要清除隐藏变量并使用XPath存储它,然后在脚本中进一步使用它 如何使用硒 我试过了 String securid=selenium.getText(//input[@name='securid']/@value”) 返回空字符串 String sec
隐藏字段的HTML
我使用以下XPath
//输入[@name='secretId']/@value
我需要清除隐藏变量并使用XPath存储它,然后在脚本中进一步使用它 如何使用硒 我试过了
String securid=selenium.getText(//input[@name='securid']/@value”)代码>
返回空字符串
String securid=selenium.getEval(//input[@name='securid']/@value”)代码>
返回空值
XPath是正确的,我已经用Firefox中的XPath检查器验证了这一点
谢谢?找到了答案
String secretId=selenium.getValue(//input[@name='secretId'])代码>我已经得到了使用WebDriver获取值的答案:
字符串secretId=driver.findElement(By.xpath(//input[@name='secretId']) 如何使用WebDriver来获取值?我不知道Java,但这在Python中是有效的,我也可以使用Java:driver.find_element_by_name('something')。value='some string'