围绕selenium webdriver和一些工具的包装器
项目描述
z3c.webdriver
此包提供围绕selenium.webdriver的工具和包装器。
我们特别关注selenium.webdriver.PhantomJS,因为它:
易于部署,它是一个单个可执行文件,gp.recipe.phantomjs可以工作
基于webkit
可以用Chromium / Chrome 浏览器进行调试,包括断点
需要注意的事项
PhantomJS的任何单个实例都作为单个浏览器实例,这意味着如果您为单个驱动程序实例化更多浏览器,cookie和其他内容将是共享的。解决方法可以是启动更多驱动程序。
无头浏览器实际上是async,这意味着AJAX点击不会等待AJAX请求完成,您需要显式等待它
通过selenium调用PhantomJS的任何单个调用都需要时间
zope.testbrowser支持如getControl之类的功能现在很慢
setUp/tearDown有两种选择,要么驱动程序与层一起启动和销毁,要么与每个测试一起。启动和停止大约需要1.5-2秒,所以您决定是否需要分离或速度。
警告
这是正在进行中的工作
0.0.1 (2013-05-09)
初始发布
项目详情
关闭
z3c.webdriver-0.0.1.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 98a51e8c1a3580239955c5329b8a5c1a6d11cdfd6d83598ea421deb459e90c4e |
|
MD5 | 6b7de013b368fe08fd443f1b8d9e4559 |
|
BLAKE2b-256 | 75c05591e6ea9fa3086d0b31a5de917839fbf0f0e6a6ad965f0f0171e021b9ad |