以下代码写入不是:
selenium.GetEval("document.getElementsByTagName('a')[1].innerText");
实际上其他脚本工作正常,例如document.getElementById
getElementsByTagName('form')
。但执行 rc testcase 时标记无法正常工作。
答案 0 :(得分:0)
你可以这样写: -
String aStr = "{" +
" var aElem = document.getElementsByTagName('a')[0]; " +
" aElem.innerText; " +
"}";
selenium.getEval(aStr);
或强>
String aStr = "{" +
" var aElem = window.document.getElementsByTagName('a')[0]; " +
" aElem.innerText; " +
"}";
selenium.getEval(aStr);
答案 1 :(得分:0)
document
中的 GetEval()
不是您认为的文档。您每次使用selenium.browserbot.GetCurrentWindow().document
时都应使用document
代替GetEval()
。