Selenium如何引用测试运行器窗口
selenium how to refer to the test runner window?
在我的应用程序中,在[firefox]浏览器的javascript控制台,我可以这样做:
elems=document.getElementsByTagName("a")[3]; elems.click();
,第三个锚点被点击
如何使用SeleniumIDE做到这一点?
我有一个测试用例,它做:
store
javascript{elems=document.getElementsByTagName("a")[3]; elems.click();}
dummy
但是我得到的是标准的无效javascript错误[error] Unexpected Exception: fileName -> chrome://selenium-ide/content/selenium-core/scripts/selenium-api.js, lineNumber -> 2535, columnNumber -> 0
我也试过
javascript{elems=driver.document.getElementsByTagName("a")[3]; elems.click();}
和
javascript{elems=driver.getElementsByTagName("a")[3]; elems.click();}
你试过吗?
selenium.getEval("var window = this.browserbot.getUserWindow(); var elems = window.document.getElementsByTagName('a')[3]; elems.click();");
相关文章:
- 如何测试运行 node-fluent-ffmpeg(异步模块)的自定义模块
- 是否可以模拟 qUnit 测试的窗口位置对象
- 如何正确地包含jasmine节点测试运行程序的源文件
- 如何使用Karma单元测试运行程序捕获console.error
- 浏览器在量角器中测试运行之前自动关闭
- 如果未提交表单,则在卸载之前运行窗口功能
- 如何运行窗口大小调整函数
- Jasmine 测试在测试运行中、Firefox/Chrome 之间以及检查器开/关时的结果不一致
- Karma 测试运行器中的全局变量
- 任何具有浏览器支持和单次测试运行的 JavaScript 测试框架
- 角度指令控制器单元测试使用窗口.确认
- Spotify应用程序的推荐单元测试框架/测试运行程序
- Jasmine套件未在测试运行输出中正确打印
- Jasmine在同一测试运行两次时失败
- Selenium如何引用测试运行器窗口
- 使用Resharper测试运行器时,如何在单元测试中设置断点?
- TheIntern.IO测试运行程序实习生客户端问题“;试图要求卸载的模块superagent”
- 摩卡测试运行器(grunt-mocha-test)需要计时问题
- 在Jasmine测试运行期间找不到haml-js模板
- Jest测试运行器中手动模拟的命名约定