自动化测试
文章平均质量分 68
好小一只
菜鸟
展开
-
selenium + allure,代码执行没问题,就是不生成报告
说明现象:python中使用selenium+allure生成报告,代码执行没有问题,就是测试报告数据没有生成。解决方法:修改pycharm的设置。一、问题说明如图 两个文件的执行执行命令一摸一样,但是运行后test_shop.py文件,生成不了测试数据,也没有测试报告。 运行时的图标和名称也不一样。 二、解决办法如图 file--settings--Tools--Pyhon Integrated Tools 修改Default...原创 2021-05-28 11:14:08 · 1045 阅读 · 1 评论 -
python-selenium 定位不到元素原因
文章目录一、检查元素表达式是否正确1. 动态id定位不到元素2. 表达式错误二、考虑元素是否需要等待三、iframe内嵌网页四、多标签页切换,或弹出警告框一、检查元素表达式是否正确1. 动态id定位不到元素driver.find_element_by_id("user_0_32391").click()如上面id后面是一串随机数,再次打开网页时会改变,此时无法通过id准确定位元素2. 表达式错误这是因为使用css和xpath定位,需要遵守对应的语法规则,没有按照规则来写推荐使用的元素定位方式原创 2021-04-10 16:06:40 · 1404 阅读 · 0 评论