Phi*_*rry 9 perl selenium selenium-webdriver
我使用Perl语言绑定下的Selenium Webdriver(2.0)和Firefox 20.它非常慢.例如,一个常见的操作是<input type="text">
用ID和密码填写几个字段.我可以比Selenium以'send_keys'方法快2至3倍的速度输入它.定位元素,例如在大表格中具有特定文本的表格单元格,就像看油漆干燥一样.
我认为可能存在某种默认速度设置并未达到其最高值,但get_speed和set_speed方法已被删除.那么,Selenium是否已经平稳运行,或者是否有一些我可以调整的设置?我已经看到很多关于如何减慢 Selenium的问题,但此时我正在寻找如何加快它的速度.如果有必要,我会担心以后会放慢速度.
因为即使是"原子"操作(例如将文本输入到输入字段中)也是如此之慢,我认为使用XPath定位器而不是CSS或Perl而不是其他语言是一个问题.有人建议我尝试Chrome而不是FF - 这可以帮到那么多吗?我在表格单元格中进行了很多定位文本,因此遗憾的是CSS定位器价值有限.
非常感谢您的帮助!如果这个测试自动化并不比手动运行测试快,我会看起来很糟糕!
虽然有点晚了,但有一个幻影驱动程序http://phantomjs.org/,它不使用屏幕驱动程序,并且可以连接到 selenium 中。
./phantomjs --webdriver=5556 --webdriver-selenium-grid-hub=http://localhost:4444
Run Code Online (Sandbox Code Playgroud)
或者将其链接到远程集线器
归档时间: |
|
查看次数: |
2973 次 |
最近记录: |