yan061

导航

< 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

统计

随笔分类 -  自动化

JAVA selenium Web自动化框架 QAF
摘要:推荐一个用了两年的自动化框架QAF,它是基于testNG和selenium二次开发的自动化框架,有使用简单,支持参数化等优点。 项目的github地址 clone好之后需要再idea里安装一个插件 cucumber for java然后就等着maven下载依赖即可 下载完依赖项目的目录如下图所示 第 阅读全文

posted @ 2022-05-27 16:50 yan061 阅读(313) 评论(0) 推荐(0) 编辑

selenium的三种等待方式
摘要:我们在做WEB自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素的错误,这样就要求我们在有些场景下加等待时间 第一种: 强制等待 不管浏览器是否加载完成都强制等待5秒,相当于阻塞当前线程5秒。不建议过多使用,会严重影响脚本的性能。 from time import sleep 阅读全文

posted @ 2022-03-22 15:41 yan061 阅读(567) 评论(0) 推荐(1) 编辑

selenium 通过xpath定位(CSS selector)
摘要:附上Xpath和CSS互相转换的图 Xpath轴定位 ancestor:祖先节点 包括父节点​​​​​​​ parent:父节点 prceding:当前元素节点标签之前的所有节点 following:当前元素节点标签之后的所有节点 prceding-sibling:当前元素节点标签之前的所有兄弟节点 阅读全文

posted @ 2022-03-21 14:53 yan061 阅读(67) 评论(0) 推荐(1) 编辑

pycharm打开了但是看不到UI界面
摘要:pycharm打开了但是看不到UI界面,碰到了第二次了,第一次以为是文件损坏了,重新安装了一遍,第二次又遇到了找到了解决办法。 把鼠标悬浮到任务栏的pycharm图标上,按alt + 空格键,然后选择最大化,界面就出现了。同样 IDEA打开了但是看不到UI界面也可以这样解决。 阅读全文

posted @ 2022-01-04 17:30 yan061 阅读(1797) 评论(2) 推荐(2) 编辑

java selenium 截全图
摘要:UI自动化中经常需要截全图,最近发现了一个比较好用的库。 附上库的地址 依赖(和我本身的项目有一点依赖冲突所以去掉了这两个依赖,如果没有依赖冲突可以不用添加) <dependency> <groupId>com.assertthat</groupId> <artifactId>selenium-sh 阅读全文

posted @ 2021-12-11 17:33 yan061 阅读(596) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示