web自动化
文章平均质量分 52
web自动化
dsdasun
这个作者很懒,什么都没留下…
展开
-
selenium元素单击不稳定解决方法
以下总结两种解决方法:都是通过js注入的方式去点击。原创 2024-01-05 10:11:28 · 748 阅读 · 0 评论 -
Selenium获取Network数据
为解决从Selenium中获取Network接口数据,潜心研究了一小会儿,遂有此文基本看这篇文章的,多多少少都跟spider 沾亲带故。所以直接进入正题。只想要代码,文章前边自取想看长篇大论,先看这篇 【Selenium】控制当前已经打开的 chrome浏览器窗口(高级版)应用场景Chrome浏览器 -> 开发者工具 -> Network 中所有的数据包,我要全部拿下来。原创 2023-12-09 20:42:19 · 914 阅读 · 0 评论 -
UI自动化之复用浏览器 【调试脚本】
【代码】复用浏览器。原创 2023-06-30 15:00:12 · 228 阅读 · 0 评论 -
Selenium Grid使用
Selenium Grid是Selenium套件的一部分,它专门用于并行运行多个测试用例在不同的浏览器、操作系统和机器上。Selenium Grid有两个版本——老版本Grid 1和新版本Grid 2。我们只对新版本做介绍,因为Selenium团队已经逐渐遗弃老版本了。Selenium Grid 主要使用 master-slaves (or hub-nodes) 理念 --一个 master/hub 和多个 基于master/hub注册的子节点 slaves/nodes。...原创 2022-08-15 17:20:28 · 560 阅读 · 0 评论 -
UI封装断言
前置条件断言预期的元素是否可见断言实际值是否包含预期值断言实际值是否包含多个预期的文本中的一个(模糊断言)断言实际值是否等于预期值断言为真断言为假断言预期文件是否存在(导出/下载后的等)调试代码......原创 2022-08-06 17:25:12 · 585 阅读 · 0 评论 -
selenium+chrome使用webrtc音频或视频时,默认开启麦克风和摄像
用webrtc进行音视频通话,前提是先默认chrome开启音视频,代码如下,其中两处写了重点上述代码亲测成功,使用的主机物理摄像头和麦克风。原创 2022-08-02 22:29:07 · 663 阅读 · 0 评论 -
python三种等待元素方法
在做web或app的自动化测试经过会出现找不到元素而报错的情况,很多时候是因为元素还没有被加载出来,查找的代码就已经被执行了,自然就找不到元素了。那么我可以用等待元素加载完成后再执行查找元素的code。Python里有三种等待的方式:一、强制等待Sleep(54)这个方法在time模块,使用时通过from time import sleep导入比如:Sleep(10) #表示强行等待10s再执行下一句代码Driver.find_element_by_xpath(“xxxxxx”)这种等待原创 2022-02-24 17:17:28 · 7507 阅读 · 0 评论