WebStorm或者IDEA设置默认浏览器

本文介绍如何将WebStorm或IDEA的默认浏览器从360浏览器更改为Chrome浏览器。首先确保本地已安装Chrome,然后通过指定Chrome的完整路径来完成设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

WebStorm或者 IDEA默认浏览器是360,想改成自己想用的Chrom

前提是自己机子上安装了Chrom(或者你用的其它的浏览器)浏览器。

注意:设置浏览器的路径时,一定要指定到其的.exe文件。

例如我的路径时C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe

### 如何在 IntelliJ IDEA 中配置 Selenium WebDriver 以支持 Microsoft Edge 为了实现使用 Selenium 和 Microsoft Edge 进行测试的目标,以下是详细的说明: #### 配置环境的前提条件 在开始之前,需要满足以下前提条件[^2]: - 安装并配置好 IntelliJ IDEA。 - 使用任意一款主流浏览器(推荐 Mozilla Firefox 或 Microsoft Edge)。 - 已安装 JDK(Java Development Kit),确保 Java 开发环境可用。 - 下载 Selenium 的 `.jar` 文件或者通过 Maven 添加依赖。 #### 添加 Selenium Maven 依赖 如果正在使用 Maven 构建项目,则可以在 `pom.xml` 文件中添加如下依赖来引入 Selenium 和 TestNG 支持[^1]: ```xml <dependencies> <!-- Selenium Java --> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>4.0.0</version> </dependency> <!-- TestNG Framework --> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>7.4.0</version> <scope>test</scope> </dependency> </dependencies> ``` 上述代码片段展示了如何将 Selenium 和 TestNG 库集成到项目的构建文件中。 #### 设置 Microsoft EdgeDriver Microsoft 提供了一个专门的驱动程序——EdgeDriver 来控制其 Edge 浏览器。下载地址可以从官方微软网站获取最新版本[^3]。完成下载后,请按照以下步骤操作: 1. 将解压后的 `msedgedriver.exe` 文件放置在一个已知路径下; 2. 在启动测试脚本前设置系统的 PATH 环境变量指向该可执行文件的位置;或者直接指定驱动位置给 Selenium WebDriver 实例化对象时传入参数。 下面展示一段简单的初始化代码示例: ```java import org.openqa.selenium.WebDriver; import org.openqa.selenium.edge.EdgeDriver; public class EdgeBrowserTest { public static void main(String[] args) { // Set the path of msedgedriver executable. System.setProperty("webdriver.edge.driver", "C:/path/to/msedgedriver.exe"); // Initialize a new instance of EdgeDriver. WebDriver driver = new EdgeDriver(); try { // Open an example website with Edge browser. driver.get("https://www.example.com"); // Print out current page title. System.out.println(driver.getTitle()); } finally { // Close the browser after test completes. driver.quit(); } } } ``` 此段代码实现了打开 Example 网页的功能,并打印页面标题作为验证手段之一。 #### 结合 TestNG 执行测试案例 当希望利用 TestNG 框架管理多个测试用例时,可以创建 XML 文件定义测试计划以及编写相应的类方法标记@Test 注解。例如: ```java import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.edge.EdgeDriver; import org.testng.Assert; import org.testng.annotations.AfterMethod; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; public class SampleTest { private WebDriver driver; @BeforeMethod public void setUp() { System.setProperty("webdriver.edge.driver", "C:/path/to/msedgedriver.exe"); this.driver = new EdgeDriver(); } @AfterMethod public void tearDown() { if(this.driver != null){ this.driver.quit(); } } @Test public void testPageTitle(){ String url = "http://example.test"; driver.navigate().to(url); WebElement element = driver.findElement(By.tagName("h1")); Assert.assertEquals(element.getText(), "Example Domain", "The H1 text should match."); } } ``` 以上代码演示了基本的单元测试逻辑结构,包括前置处理、实际测试过程及后续清理工作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值