WebDriver Selenium eclipse环境搭建

jdk环境

  • 首先就是下载安装包,然后安装
  • 然后设置环境变量,主要就是Path和CLASSPATH
    • 由于我path已经有一个java值了,所以刚开始一直都失败
  • 全部弄好,用cmd,java -version 就可以知道环境安装成功了没

webdriver环境安装---未验证

  • cmd 启动selenium服务
    • java -jar selenium-server-standalone-3.13.0.jar
  • 配置selenium webdriver
    • 下载selenium-java-3.3.1
    • 在eclipse中新建java项目
    • 导入jar包(selenium-server-standalone-3.3.1和selenium-java)  
      • properties->java build path->add external jars
      • 下载selenium3使用firefox时所需要的驱动
        • win 64位
        • geckodriver.exe
    • 测试程序
      • 现在我的办法只有把火狐浏览器重新安装到默认路径
      • (难怪以前我火狐的很多操作无法做到,谷歌却可以做到,原来是因为以前用的是RC.......,驱动没有使用起来,并且用的是老版本的火狐,那是selenium2.0)

题外话:cmd常用命令

  • 换盘符---d:  
  • 到上一级---cd ..
  • 输入相对路径---cd 软件\webdriver
  • 查看当前目录---dir
  • 清屏---cls

图片:

WebDriver Selenium eclipse环境搭建

代码

package test1;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver; public class test1 {
public static void main(String[] args) throws InterruptedException{ //引入geckodriver驱动 ---第二个参数是驱动所在路径
System.setProperty("webdriver.gecko.driver", "D:\\软件安装夹\\webdriver\\geckodriver.exe"); //新建一个firefox浏览器实例
WebDriver driver =new FirefoxDriver();
Thread.sleep(1000);
driver.manage().window().maximize(); //打开百度首页
Thread.sleep(1000);
driver.get("http://www.baidu.com");
//根据id获取输入框
Thread.sleep(1000);
WebElement textInput = driver.findElement(By.id("kw"));
//在输入框输入“Selenium”
Thread.sleep(1000);
textInput.sendKeys("Selenium");
//根据id获取“百度一下”按钮
Thread.sleep(1000);
WebElement submit = driver.findElement(By.id("su"));
//点击按钮
submit.click();
}
}
上一篇:css3动画由浅入深总结


下一篇:vux 中popup 组件 Mask 遮罩在最上层问题的解决