Java+Selenium+edge自动化测试环境搭建
查看edge版本:
下载edge驱动:
Microsoft Edge WebDriver |Microsoft Edge 开发人员
在官网下载依赖包:
安装edge扩展:
解压下载到的jar到一个文件夹,添加jar包:
写一个自动化测试类:
import org.openqa.selenium.edge.EdgeDriver;
import org.openqa.selenium.edge.EdgeOptions;
import java.io.IOException;
/**
* @author Ayano
* @version 1.0
* @description:
* @date 2024/4/22 14:41
*/
// 自动化测试类
public class AutoTest {
public void Test() throws InterruptedException, IOException {
// Edge驱动
EdgeOptions edgeOptions = new EdgeOptions();
// 允许所有请求(允许浏览器通过远程服务器访问不同源的网页,即跨域访问)
edgeOptions.addArguments("--remote-allow-origins=*");
EdgeDriver edgeDriver = new EdgeDriver(edgeOptions);
// 启动需要打开的网页
edgeDriver.get("https://www.baidu.com");
// 退出
edgeDriver.quit();
}
}
写一个启动类:
import java.io.IOException;
// 启动类
public class RunAutoTest {
public static void main(String[] args) throws InterruptedException, IOException {
AutoTest autoTest = new AutoTest();
autoTest.Test();
}
}
配置java启动:
运行项目:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战