
python版本的Web UI 自动化测试
文章平均质量分 90
python版本的Web UI 自动化测试
小张认为的测试
愿天堂没有加班
展开
-
搞定!(Java/Python) 跨平台(win/mac/linux)Selenium Web UI 非input标签 浏览器上传 本地文件的方法!
总的来说,Pywinauto提供了一种在Python中控制WindowsGUI的方式,可以发送各种用户输入,包括鼠标点击、键盘输入等等,并且也提供了一些方法和属性用于获取和操作控件的属性。在上述图片场景中,我们发现,当我们点击了选择文件这个标签之后,它会默认打开本地的文件窗口,然后让我们通过这个窗口控件去选择你上传的文件。为了解决这个问题,可以在输入法设置中将其设置为英文。在实际项目中,为了后续持续集成,更加建议使用模拟键盘的操作方式,针对不同平台做出判断,增增加代码的健壮性和可移植性。原创 2025-01-03 15:03:07 · 1037 阅读 · 0 评论 -
Selenium 浏览器驱动代理 - 无需下载本地浏览器驱动镜像!(Python 版本!)
当我们使用selenium 浏览器驱动的时候,我们常用做法就是,针对不同的浏览器下载不同的镜像版本,然后再安装到 python 安装目录下,然后再进行浏览器访问;这样做的缺点在于:当浏览器更新版本时候,你需要同步更新对应的浏览器驱动镜像,频繁维护浏览器镜像源地址不稳定,有时候找不到对应的浏览器驱动镜像源头,下载缓慢那么有没有一种方法,我不用频繁的安装对应的驱动,找镜像源,让第三方代理,我只需要写少量的代码即可,让它自动的去下载我对应的浏览器版本的驱动?有的!就是这个第三方库!原创 2024-12-26 15:13:24 · 1180 阅读 · 0 评论