一点小感悟而已,文章免费不要钱
用pytest命令写一个最最最简单的python自动化
代码排版可参考上一条博,Case和Page分开,记住格式都以test开头好了,前提是安装好pytest,还有自带的html输出,pip自己装下吧
然后在代码根目录下写一个py,里面写一句话就好了
import os
test1=os.system("pytest -v ./Case -n 2 --html=./Report/report.html")
执行这个py文件,就会一起去执行了
这句命令就是执行Case目录下的case,并发2个去执行,改成几就是几会把case下的用例执行完的,最后报告输出到report下,
pytest兼容unitest
在teminal中执行也是同样的道理
pytest -v ./Case -n 2 --html=./Report/report.html
还有关于不是admin的电脑执行总是提示你权限的问题可尝试加权限
chromeOptions = webdriver.ChromeOptions() chromeOptions.add_experimental_option('useAutomationExtension', False) driver = webdriver.Chrome(options=chromeOptions)