Mai*_*nak 2 javascript phantomjs selenium-webdriver protractor webdriverjs
phantomjs可以在iFrame中执行getText()或enterText()等操作吗?我正在使用量角器进行测试.Phantomjs可以在默认框架中执行操作,但在iframe内部定位器会超时.有什么建议?
您需要切换到iframe才能使用它.像这样......
browser.switchTo().frame(iframeNameOrIndex);
Run Code Online (Sandbox Code Playgroud)
然后切换回来,你使用:
browser.driver.switchTo().defaultContent();
Run Code Online (Sandbox Code Playgroud)
该量角器API是一个很好的源...
此外,如果iframe来自其他域,您可能需要--web-security=no为phantomjs 添加选项:
phantomjs --web-security=no spec.js
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
858 次 |
| 最近记录: |