硒browser.getEval功能使iterateNext在Firebug返回null ..Otherwise它返回一個值(相同的腳本)爲什麼document.evaluate在Firebug中成功但在Selenium中失敗?
document.evaluate("//button[text()='Save']",
document,
null,
XPathResult.ANY_TYPE,
null)
.iterateNext()
.disabled;
返回true
但
browser.getEval("document.evaluate(\"//button[text()='Save']\",
document,
null,
XPathResult.ANY_TYPE,
null)
.iterateNext()
.disabled;");
返回該錯誤的:
"com.thoughtworks.selenium.SeleniumException: ERROR: Threw an exception: res.iterateNext() is null "
這不工作更換
! – anil 2009-10-23 06:26:41
this.browserbot is undefined – anil 2009-10-23 06:27:16
您是否使用Selenium IDE或RC?如果RC使用什麼客戶端語言?也許你可以提供更多的示例代碼。 – 2009-10-23 08:16:17