Selenium介绍与安装

官方网站:

Seleniumicon-default.png?t=N7T8https://www.selenium.dev/zh-cn/

介绍:

  • 用于web浏览器测试工具
  • 支持的浏览器包括:IE、Firefox等
  • 使用简单,可以使用java,python等多种语言编写用例脚本
  • 主要由三个工具构成:WebDriver、IDE、Grid

Selenium架构图:

Selenium环境配置步骤:

  1. 准备好Python\Java环境
  2. 准备好Selenium依赖
  3. driver的下载与配置(Mac和Windows不同)
  4. 在代码中import对应的依赖

Driver的下载与配置步骤:

  1. 下载浏览器对应的driver,谷歌浏览器和火狐浏览器选一个即可:官方链接:/documentation/webdriver/getting_started/install_drivers/ 7icon-default.png?t=N7T8https://www.selenium.dev/documentation/en/webdriver/driver_requirements/
  2. 配置 driver 的环境变量
  3. 重启命令行工具,验证是否配置成功

1. chromedriver的下载-Windows

  • chromedriver的下载
    • 确定与浏览器匹配的driver版本
    • 根据使用的操作系统下载相应的 chromedriver
  • 淘宝镜像:

2. chromedriver 环境变量配置-Windows

3. 验证配置chromedriver是否成功-Windows

  • 重启命令行,输入:chromedriver --version
  • 出现chromedriver版本信息则配置成功

geckodriver 配置-Windows

  • 下载geckodriver。
    • 没有chromedriver类似的对应关系,默认下载最新的driver版本
    • 根据使用的操作系统下载相应的 geckodriver
    • 淘宝镜像:CNPM Binaries Mirror 3
  • 配置步骤与谷歌浏览器的相同。
  • 输入geckodriver --version,验证是否配置成功。

在 java 中的使用谷歌浏览器演示:

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

public class ChromeDemo {
    public static void main(String[] args) {
        // 创建一个 ChromeDriver 的实例,会自动从环境变量中寻找浏览器驱动
        WebDriver driver = new ChromeDriver();
        // 打开网页
        driver.get("https://ceshiren.com/");
        //关闭driver进程
        driver.quit();
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值