1.在本地的目录下,新建几个文件/文件夹如下:
error_png是存放错误截图的文件夹
test_case是存放用例的
log.txt是输出日志的
test_case.py是调用test_case目录下所有的用例脚本。
执行完成后,发现只执行成功了一个用例。
排查:
在命令行下执行该脚本,发现有如下提示。
log.txt文件写入冲突。
去掉写入log.txt日志的命令,可以成功运行两个用例。
解决办法:把用例放到一个脚本中运行,或者每个用例写入不同的log日志文件。
以下是不同的class类代表不同的用例。
os.system(‘E:\my-love\selenium\test_case\baidu.py 1>>log.txt 2>&1’)
1>>log.txt代表把stdout定向到log.txt文件。2把stderr定向到1,也就是log.txt文件。
引入htmlrunner
Selenium用例管理
发表评论