摘要:
1、下载并安装allure 下载allure,解压到指定文件夹。https://github.com/allure-framework/allure2/releases 配置系统路径。右击【此电脑】>【属性】>【高级系统设置】>【环境变量】>【系统变量】,双击Path,添加系统变量:allure的b 阅读全文
摘要:
1、airtest生成的报告只显示airtest的相关操作,如果是poco和airtest-selenium的操作则不记录。因此需要在报告中引用插件。 支持poco语句插件,poco.utils.airtest.report 支持airtest-selenium语句插件,airtest_seleni 阅读全文
摘要:
1、在父级目录下新建文件使用requirements.txt 2、写入所有需要安装的包: pytest pytest-html pytest-xdist pytest-ordering pytest-rerunfailures allure-pytest pyyaml requests 3、执行命令 阅读全文
摘要:
一直对列表、元组、字典、集合有点混淆,花点时间整理成表格对比下比较清楚。一起学习,如有错误,欢迎指出~ 阅读全文
摘要:
做了个数据驱动ddt和表格结合使用的练习,如下: 1、表格的后缀为.xls,表格中数值的类型必须是文本型,否则打印出来的数值后面多了.0,即1.0 2、读取表格代码: 1 import xlrd 2 3 def readxls(): 4 xl=xlrd.open_workbook('testdata 阅读全文
摘要:
一般上传方法分为两种:input类型和非input类型,这里具体分析input类型。 html文件: 【上传图标】按钮元素定位中包含name=“file” type="file" 果断采用input+sendkeys模式。 一、上传一张图片,上代码: 解释一下: 1、同个页面或者切换到不同页面中都存 阅读全文
摘要:
一、场景:登录模块为弹窗,定位不到元素。排查只有一个句柄,也非driver.switch_to_alert()问题。所以认真查看元素发现最上方有一层iframe导致定位不到元素。 解决方案: 对于iframe结构的网页,如:显示弹窗,必须先切入到iframe才能获得其中的元素,然后正常操作定位元素( 阅读全文
摘要:
一、安装好selenium+python后执行第一个脚本输入下方代码运行,哎妈呀 报错了,空欢喜。各种找资料参照网上的方案成功解决了报错问题可正常启动。# coding = utf-8 from selenium import webdriverbrowser = webdriver.Firefox 阅读全文