“这一次,我上紧了发条,准备走很远的路。”

iedriver与chromedriver安装过程

上一篇 / 下一篇  2015-08-04 10:52:05

IEdriver与chromedriver的安装方法基本相同:
1、IEdriver
首先下载IEDriverServer.exe,将该文件放入IE的安装目录下(C:\Program Files\Internet Explorer),将该目录加入到环境变量Path的后面。
在eclipse运行下面的代码:
package com.selenium.Glen;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.ie.InternetExplorerDriver;
public class Ietest {
public static void main(String[] args) {
    
    //如果火狐浏览器没有默认安装在C盘,需要制定其路径
     System.setProperty("webdriver.ie.driver", "C:/Program Files/Internet Explorer/IEDriverServer.exe"); 
   WebDriver driver=new InternetExplorerDriver();
   driver.get("http://www.baidu.com/");
      
   driver.manage().window().maximize();
     
   WebElement txtbox = driver.findElement(By.name("wd"));
   txtbox.sendKeys("hello");
       
       WebElement btn = driver.findElement(By.id("su"));
   btn.click();
       
   driver.close();
   }

}
2、chromedriver
首先下载chromedriver.exe,将该文件放入chrome的安装目录下(C:\Users\tangshuangmei\AppData\Local\Google\Chrome\Application),将该目录加入到环境变量Path的后面,要用分号隔开。
package com.selenium.Glen;

 import org.openqa.selenium.By;
 import org.openqa.selenium.WebDriver;
 import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class TestHelloWorld {
public static void main(String[] args) {
    
    //如果火狐浏览器没有默认安装在C盘,需要制定其路径
     System.setProperty("webdriver.chrome.driver", "C:/Users/tangshuangmei/AppData/Local/Google/Chrome/Application/chromedriver.exe"); 
   WebDriver driver=new ChromeDriver();
   driver.get("http://www.baidu.com/");
       
   driver.manage().window().maximize();
     
   WebElement txtbox = driver.findElement(By.name("wd"));
   txtbox.sendKeys("hello");
       
        WebElement btn = driver.findElement(By.id("su"));
   btn.click();
        
   driver.close();
   }

}
注意:IE浏览器中通过工具-》internet选项-》安全,将【Internet、本地intranet、受信任的站点、受限制的站点】下方的“启用保护模式”的勾去掉;





TAG:

 

评分:0

我来说两句

Open Toolbar