
Java版本的Web UI 自动化测试
文章平均质量分 78
Java版本的Web UI 自动化测试
小张认为的测试
愿天堂没有加班
展开
-
Selenium 浏览器驱动代理 - 无需下载本地浏览器驱动镜像!(Java 版本!)
当我们使用selenium 浏览器驱动的时候,我们常用做法就是,针对不同的浏览器下载不同的镜像版本,然后再进行浏览器访问;这样做的缺点在于:当浏览器更新版本时候,你需要同步更新对应的浏览器驱动镜像,频繁维护浏览器镜像源地址不稳定,有时候找不到对应的浏览器驱动镜像源头,下载缓慢那么有没有一种方法,我不用频繁的安装对应的驱动,找镜像源,让第三方代理,我只需要写少量的代码即可,让它自动的去下载我对应的浏览器版本的驱动?有的!就是 webdriver_manager 这个第三方库!原创 2025-01-03 15:43:55 · 782 阅读 · 0 评论 -
搞定!(Java/Python) 跨平台(win/mac/linux)Selenium Web UI 非input标签 浏览器上传 本地文件的方法!
总的来说,Pywinauto提供了一种在Python中控制WindowsGUI的方式,可以发送各种用户输入,包括鼠标点击、键盘输入等等,并且也提供了一些方法和属性用于获取和操作控件的属性。在上述图片场景中,我们发现,当我们点击了选择文件这个标签之后,它会默认打开本地的文件窗口,然后让我们通过这个窗口控件去选择你上传的文件。为了解决这个问题,可以在输入法设置中将其设置为英文。在实际项目中,为了后续持续集成,更加建议使用模拟键盘的操作方式,针对不同平台做出判断,增增加代码的健壮性和可移植性。原创 2025-01-03 15:03:07 · 1037 阅读 · 0 评论 -
Java + Selenium + TestNg + Allure Web UI 自动化
我们知道,在Python中针对Web UI自动化有Python + Selenium + Pytest/Unittest +Allure的技术栈。那么对于Java而言,也有其独特的Web UI 自动化技术栈。相同的,我们同样的运用Selenium框架,测试报告同样运用Allure。不同的是,我们运用的语言由Python转化为了Java,测试用例管理框架从Pytest转化为了TestNG。原创 2024-09-05 15:09:43 · 1590 阅读 · 0 评论 -
一文搞定 Java + Selenium + TestNG + Allure 的框架搭建以及封装!
一文搞定:Java + Selenium + TestNG + Allure Web UI 自动化框架搭建原创 2024-09-10 17:29:55 · 1633 阅读 · 2 评论 -
如何更改 maven 指定的 java 版本 set JAVA_HOME=C:\Program Files\Java\jdk1.8
将 第一行 JAVA_HOME 设置为自己的本地java目录即可。此时我们想要修改 maven 指定的JAVA_HOME。找到maven的安装目录,打开 mvn.cmd。然后再次在终端执行,就会发现更改成功了。当我们用 mvn 在终端执行的时候。然后鼠标右键,点击编辑按钮。原创 2024-12-19 19:05:23 · 623 阅读 · 0 评论