从浏览器启动开始

本人使用的selenium为3.0版本,chrome为91版本,chromedriver为91版本

1.下载安装对应版本的chrome浏览器以及chromedriver驱动

所有的chromedriver都可以在下面的链接中找到

http://chromedriver.storage.googleapis.com/index.html

选择某一个版本的chromedriver,如下图

点击进去之后,再点击Notes.txt,可以看到该版本支持的chrome浏览器版本,如下图所示

 然后下载对应版本的chrome浏览器,chrome浏览器下载地址如下:

https://www.google.cn/intl/zh-CN/chrome/

历史版本下载:

https://www.slimjet.com/chrome/google-chrome-old-version.php

https://www.chromedownloads.net/

2.启动Chrome浏览器

 1)环境准备工作

直接百度maven

选择selenium-server,点击最新版本3.141.59

打开eclipse,创建好maven工程之后,将下面代码复制粘贴到pom文件中

<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-server -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-server</artifactId>
<version>3.141.59</version>
</dependency>

等运行完之后,会发现Maven Dependencies中多了很多的jar包

新建一个driver的文件夹,将chromedriver驱动放在driver文件夹下面

2)启动chrome浏览器

首先创建一个testng20210716的包,firstTestng的类,然后启动chrome浏览器,接着打开百度首页,具体代码如下:

package testng20210716;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;

public class firstTestng {
    WebDriver driver;
    @BeforeClass
    public void beforeClass(){
        //设定chrome浏览器驱动程序所在的位置为系统属性值
        System.setProperty("webdriver.chrome.driver","driver/chromedriver.exe");
        //将driver实例为ChromeDriver的对象
        driver=new ChromeDriver();
        //窗口最大化
        driver.manage().window().maximize();
    }
  @Test
  public void f() {
      //打开百度网页
      driver.get("http://www.baidu.com");
  }
  @AfterClass
  public void afterClass(){
      //关闭窗口
      driver.quit();
  }
}
原文地址:https://www.cnblogs.com/cdd9162/p/15016362.html