07 2021 档案

python + web自动化,点击不生效,提示“selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element is not clickable at point (117, 674)”
摘要:前言: 在做web自动化时,遇到一个缩放了浏览器比例的操作,从100%缩小到80%,再进行点击的时候,弹出报错信息,无法点击 selenium.common.exceptions.ElementClickInterceptedException: Message: element click int 阅读全文

posted @ 2021-07-26 10:18 刚刚好1 阅读(752) 评论(0) 推荐(0) 编辑

UI自动化,通过Xpath结合父类、同级元素,查找到唯一的元素定位
摘要:UI自动化,通过Xpath定位的总结 当页面展示的内容的html布局格式一样,只能第几个控件的绝对定位来区分时,如果后面有变更控件的顺序,就会导致找不到这个元素,维护成本较高,可以尝试用其他的方式,比如找布局里面,唯一能区分的元素,比如同级的元素的text显示不一样的时候,就可以结合获取同级元素来定 阅读全文

posted @ 2021-07-15 09:53 刚刚好1 阅读(1054) 评论(0) 推荐(0) 编辑

web自动化,下拉滚动到底部/顶部和下拉滚动到指定的元素
摘要:在web自动化,经常会遇到页面显示内容太多的时候,页面就会出现滚动条,一般有两种方式进行下拉,一种是直接下拉到底部/顶部/中部,或者直接给定元素,直接下拉到指定元素的位置。 两种方式的共同点: 两种方式,都是通过selenium框架,执行js代码的方式来实现,只是传递的js代码不一样 self.dr 阅读全文

posted @ 2021-07-09 13:46 刚刚好1 阅读(2271) 评论(0) 推荐(0) 编辑

python + pytest + allure生成测试报告
摘要:pytest结合allure生成测试报告 环境搭建 要安装java环境,版本要是jdk1.8的,配置好java环境变量,不然输入allure命令会报错,JAVA_HOME环境,自行配置 安装allure,直接下载解压,配置环境到path即可,D:\installaddress\allure-2.13 阅读全文

posted @ 2021-07-02 10:52 刚刚好1 阅读(540) 评论(0) 推荐(0) 编辑

pytest用例的执行顺序_涉及多个fixtures
摘要:Pytest执行的顺序 当pytest运行测试函数时,它会查看该测试函数中的参数,然后搜索与这些参数具有相同名称的fixture。一旦pytest找到这些对象,它就会运行这些fixture 影响执行顺序的因素 1. fixture方法的scope:fixture的使用范围 2. dependenci 阅读全文

posted @ 2021-07-01 15:09 刚刚好1 阅读(1935) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示