简介:
- SeleniumBase是一个基于Selenium-WebDriver和Pytest的Web自动化测试框架
- gitbub地址:https://github.com/seleniumbase/SeleniumBase
- 特点:
- 封装了WebDriver API 可以很方便的调用
- 提供 —demo_mode 模式,使脚本执行的过程变得很慢,并让操作的元素高亮显示,方便定位问题
- 可以加 --pdb -s 参数,错误时可以暂停脚本
- 可以生成带截图的测试报告
安装
通过pip安装
pip install seleniumbase
安装浏览器驱动
seleniumbase install chromedriver
Demo
1、使用自带的示例:my_first_test.py
可以在这个路径下载到本地: https://github.com/seleniumbase/SeleniumBase/blob/master/examples/my_first_test.py
也可以收到新建一个:my_first_test.py,代码如下:
from