微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从浏览器启动开始

本人使用的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();
  }
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐