跟selenium2的区别:
一》
jdk的最低版本是1.8.x
二》
2.x的时候,本地模式运行test时,只需要pom.xml引入selenium-jar-2.xx.jar,
3.x,还需要在项目中引入selenium-html-runner-3.xx.jar,
下载地址:http://docs.seleniumhq.org/download/(需要vpn翻墙才能访问)
三》
在firefox上跑test时,需要下载geckodriver作为浏览器的代理服务器,并需要设置系统属性webdriver.gecko.driver,
下载地址:https://github.com/mozilla/geckodriver/releases
直接上代码:
System.setProperty("webdriver.gecko.driver", "D:\\autoTest\\geckodriver\\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("http://www.baidu.com/");
driver.manage().window().maximize();
WebElement txtbox = driver.findElement(By.name("wd"));
txtbox.sendKeys("Glen");
WebElement btn = driver.findElement(By.id("su"));
btn.click();
driver.quit();
代码目录结构如图: