01-selenium环境安装

本文指导如何在IntelliJ IDEA中下载并导入selenium jar包,设置环境变量,通过实例演示验证selenium与ChromeDriver的整合,适合初学者快速上手 Selenium 测试框架。

目录

1. 下载selenium

2. 打开IntelliJ IDEA,导入.jar包

3. 验证安装是否成功


1. 下载selenium

2. 打开IntelliJ IDEA,导入.jar包

  • 点击菜单栏 File --> Project Structure(快捷键Ctrl + Alt + Shift + s) 
  • 点击 Project Structure界面左侧的Modules
  • Dependencies 标签界面下,点击的底部的“+” 号
  • 选择第一个选项JARs or directories... ,选择相应的 jar 包,点OK 

   

3. 验证安装是否成功

  • 打开Chrome浏览器并打印"Hello Selenium"

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class test01 {
    public static void main(String[] args) {
//        已经把chromedriver添加到环境变量不需要指明驱动的路径,未添加到环境变量需加上下面注释的代码
//        System.setProperty("webdriver.chrome.driver", "chromedriver.exe的路径");
        WebDriver driver = new ChromeDriver();
        driver.get("http://baidu.com");

        String title = driver.getTitle();
        System.out.println(title);
        System.out.println("Hello Selenium");


        driver.close();

    }
}

 

### 安装 Selenium 浏览器驱动环境安装 Selenium 浏览器驱动环境,需要完成以下几个关键步骤: #### 1. 安装 Selenium 库 首先,需要在 Python 环境安装 Selenium 库。可以通过 pip 命令进行安装: ```bash pip install selenium ``` 安装完成后,可以使用 Python 导入 `selenium` 模块来验证是否安装成功: ```python from selenium import webdriver ``` 如果未报错,则说明安装成功。 #### 2. 下载浏览器驱动 Selenium 需要与浏览器驱动进行交互,以控制浏览器。不同浏览器需要对应的驱动程序。例如,Chrome 浏览器需要 `chromedriver`,Firefox 浏览器需要 `geckodriver`。可以访问以下链接下载对应浏览器的驱动程序: - **ChromeDriver 下载地址**:[https://registry.npmmirror.com/binary.html?path=chromedriver/](https://npm.taobao.org/mirrors/chromedriver/) [^5] 下载时,确保驱动程序的版本与本地浏览器的版本相匹配,否则可能会出现兼容性问题 [^3]。 #### 3. 配置浏览器驱动路径 下载完成后,需要将驱动程序的路径配置到系统环境中,或者在代码中直接指定驱动路径。以下是两种常见的方式: **方式一:将驱动放在项目目录下** 将下载的 `chromedriver.exe`(或其他浏览器驱动)放在当前项目的根目录下,然后在代码中直接调用: ```python from selenium.webdriver import Chrome # 创建浏览器对象 web = Chrome() # 打开指定网页 web.get("http://www.baidu.com") ``` **方式二:指定驱动路径** 如果驱动不在项目目录中,可以在代码中明确指定驱动的路径: ```python from selenium import webdriver # 指定驱动路径 path = r"C:\Python_file\test_dir\webui_demo01\chromedriver.exe" # 创建驱动对象 driver = webdriver.Chrome(executable_path=path) # 打开网页 driver.get("https://www.baidu.com/") # 最大化窗口 driver.maximize_window() # 调试 input("开始进行调试:") # 关闭浏览器 driver.quit() ``` #### 4. 环境验证 完成上述步骤后,可以运行以下代码来验证 Selenium 是否正常工作: ```python from selenium import webdriver # 创建驱动对象 driver = webdriver.Chrome() # 打开百度首页 driver.get("https://www.baidu.com/") # 输出当前页面标题 print(driver.title) # 关闭浏览器 driver.quit() ``` 如果程序成功打开浏览器并访问百度首页,说明 Selenium 环境已经正确搭建 [^4]。 #### 5. 常见问题及解决方案 - **驱动与浏览器版本不匹配**:如果出现报错,大概率原因是浏览器与驱动版本不符合,可以尝试重新下载与浏览器版本一致的驱动 [^3]。 - **驱动路径未正确配置**:确保驱动路径正确,并且浏览器驱动文件具有可执行权限(在 Linux 或 macOS 上可能需要执行 `chmod +x chromedriver`)。 - **浏览器自动更新**:浏览器自动更新后可能导致驱动版本不匹配,建议关闭浏览器自动更新功能或定期检查驱动版本。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱学习de测试小白

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值