py test_sauce提供了在clearcode中使用selenium/saucelabs运行py.test测试的明智而有用的方法。
pytest_sauce的Python项目详细描述
pytest_sauce是一个pytest包装器,它使得在本地和saucelabs上使用pytest配置和运行selenium测试更加容易。
它包含以下方法:
- 下载并运行SauceLabs连接器
- 下载chromedriver
- 在多个浏览器上运行测试
- 如果在浏览器中发现chrome运行测试,请检查并下载chromedriver。
到目前为止,这个包只提供方法,您必须在自己的任务中使用这些方法来运行测试。但在将来,它将提供至少一种方法来运行依赖于配置文件的测试。
所有这些任务都需要使用yaml配置位置的is参数
更改
电流
- xvfb-on选项已完全删除。请使用xvfb:false来禁用虚拟帧缓冲区。
0.3
- 升级saucelab-connect至v4.3。它与以前的版本不向后兼容。
0.2.10
- 已将os.rename更改为shutil.move。修复了在分区之间移动文件的问题。[菲兹克]
0.2.8
- 各种包说明改进
- 不包括Buggy Pymlconf要求
0.2.6
- 默认ChromedRiver版本已提升到2.2
- xvfb运行模式现在默认以auto servernum参数启动
0.2.5
- run_tests返回最新测试的错误代码
0.2.4
- 公开发布
0.2.3
- 修正了xvfb关闭选项
- 将默认选项更改为每次都不下载SauceLabs
- 能够用IPDB替换PDB
0.2.2
- 能够设置xvfb运行设置
0.2.0
- 能够使用config运行标准py.test测试
0.0.0
- 初始化包[sliwinski]