Selenium3环境搭建

Selenium3环境搭建指南

一、环境

以个人电脑为例:

win10+jdk1.8+eclipse+Firefox54+Chrome59+Selenium3

官网需要下载selenium对应的jar包,及火狐浏览器,谷歌浏览器对应的驱动

官网下载地址:http://www.seleniumhq.org/download/

attachments-2017-08-mI5RbxHv59a7a55e68c46.

selenium3.5jar包下载(上图)

attachments-2017-08-Q73DmPO559a7a58410979.火狐及谷歌浏览器驱动下载

二、安装

1、安装jdk

jdK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

环境变量配参考:http://ask.testfan.cn/article/25

2、安装eclipse打开创建java工程-创建class贴入一下代码

package Selenium_Test;
import java.util.concurrent.TimeUnit;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class TestBaidu {
  private WebDriver driver;
  private String baseUrl;
 
  @Before
  public void setUp() throws Exception {
    driver = new FirefoxDriver();

    //driver = new ChromeDriver();
    baseUrl = "https://www.baidu.com/";
    driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);   
  }
  @Test
  public void testUntitled() throws Exception {   
   driver.get(baseUrl);
   driver.findElement(By.id("kw")).sendKeys("Selenium");
   driver.findElement(By.id("su")).click();
   Thread.sleep(2000);
  }
  @After
  public void tearDown() throws Exception {
    driver.quit();
  }
}


以上案例是webdriver基于junit的一个打开百度网址,输入selenium搜索的一个案例

3、关联selenium的jar包

在新建的工程上右键——Build Path——Configure Build Path

attachments-2017-08-D4UcgmbF59a7a94882b23.

4、配置浏览器驱动

方法1、将下载的驱动放到电脑的path路径下(如:C:\Windows\System32)

方法2、放到电脑任意目录下,然后在path环境变量中添加该目录

方法3、System.setProperty("webdriver.chrome.driver","C:\\chromedriver.exe");   代码里指定driver存放路径

如果选择第三种方案,需将System.setProperty("webdriver.chrome.driver","C:\\chromedriver.exe"); 加到上面的代码中

5、运行代码

成功弹出浏览器,进行搜索并关闭浏览器


如果对您有帮助文章下面有打赏功能哦



推荐自动化学习课程:http://www.testfan.cn/list/2/268.htm

QQ交流群:7501017

QQ咨询:1129300381



  • 发表于 2017-08-31 14:25
  • 阅读 ( 2629 )
  • 分类:默认分类

2 条评论

请先 登录 后评论
不写代码的码农
周培

37 篇文章

作家榜 »

  1. hey girl 181 文章
  2. 王前前 137 文章
  3. 柠檬 118 文章
  4. lamking 105 文章
  5. 云少 105 文章
  6. 腾讯移动品质中心TMQ 104 文章
  7. humortony 82 文章
  8. 开心的阳光 41 文章