Функция browser.getEval в селене возвращает iterateNext значение null. В противном случае в firebug возвращается значение (тот же сценарий)
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: ОШИБКА: возникла исключительная ситуация: res.iterateNext () имеет значение null"