我需要使用user-extensions.js中定义的函数.我们正处于从RC迁移到webdriver的过程中.我才知道,有JavascriptExecutor会替换runScript和getEval.But我将如何指定user-extensions.js文件.
是否与java -jar selenium-server-standalone.jar -userExtensions user-extensions.js相同?
解决方法:
它们现在有一个名为IJavaScriptExecutor的接口,可用于替换用户扩展.
这是C#/ NUnit版本.
IJavaScriptExecutor js = driver as IJavaScriptExecutor;
long tableRowCount = (long)js.ExecuteScript("return $('#tableid tr').length);
这是Java / JUnit版本:
JavascriptExecutor js = (JavascriptExecutor) driver;
Object o = js.executeScript("return '123'");
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。