关于pytest的并发多线程一句命令就可以搞定python

一点小感悟而已,文章免费不要钱

用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)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值