![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pytest+allure
悟翠人生
这个作者很懒,什么都没留下…
展开
-
yaml里xpath字符串执行报错问题解决
最近在弄UI自动化,发现yaml里xpath字符串执行报错问题,注意:Base:以下都是其他方法,没有存放在yaml里报错如下:测试发现,yaml不支持字符串里,特别是xpath里text()='某元素内容’的函数方法。解决方法:虽然xpath的text比较方便定位,但是用css或者xpath非函数方法定位就不会出现这类yaml引用报错的问题。...原创 2020-07-27 17:59:25 · 336 阅读 · 1 评论 -
pytest+allure下生成allure的html报告后,报告没数据的解决方法
allure报告最近操作比较多,现记录一下比较容易出现混淆的脚本路径问题。#生成allure的报告pytest.main([‘xiaomi_search2.py’, ‘-s’, ‘–alluredir=report/html’])#生成allure的html报告,其中report/html的路径必须与生成allure的路径必须一致,否则生成的html报告会没有数据。os.system(‘allure generate report/html -o E:/UItest/DemoUI/report/ -原创 2020-07-26 23:32:51 · 7102 阅读 · 0 评论 -
pytest+allure执行时,main函数下的脚本未执行导致allure报告未生成解决方法
pytest+allure执行时,main函数下的脚本未执行生成allure报告,之前怀疑是脚本问题引起,用print打印方法测试,未见执行。可见脚本运行未执行到main函数。问了度娘,发现有个类似的unittest+html也有类似现象,原来用pytest测试框架时,执行运行时,把test开头的方法,类,文件都会执行运行。因此main函数没test开头导致无法执行。解决方法:调试时,不要pytest的框架执行脚本,用python来执行即可运行mian方法下的脚本。...原创 2020-07-26 23:24:13 · 2112 阅读 · 0 评论 -
allure在pycharm下运行出现以下乱码的提示时如何解决
在使用pycharm下运行脚本,生成allure报告时,提示以下错误解决方法:pycharm的环境没有配置到系统环境path引起的path加入系统环境即可。例如:E:\Program Files\JetBrains\PyCharm 2017.3.3\bin加入到path系统环境变量...原创 2020-07-26 23:13:04 · 3327 阅读 · 6 评论