1,部署环境

2018-11-05  本文已影响1人  旅程中

转:https://blog.csdn.net/jinhe123/article/details/69946234
Selenium启动火狐浏览器:
1,下载最新的geckodriver,最新的火狐,最新的selenium jar包
2,地址:https://github.com/mozilla/geckodriver/releases
//如果火狐浏览器没有默认安装在C盘,需要自己确定其路径

        System.setProperty("webdriver.gecko.driver",
            "E:\\\\geckodriver\\\\geckodriver.exe");
        
        System.setProperty("webdriver.firefox.bin",
            "F:\\Program Files\\Firefox\\firefox.exe");
        
        //定义驱动对象为 FirefoxDriver 对象
        WebDriver driver = new FirefoxDriver();
        //打开的网址
        driver.get("http://www.baidu.com/");
 
        //定位输入框元素
        WebElement txtbox = driver.findElement(By.name("wd"));
        //在输入框输入文本
        txtbox.sendKeys("WebDriver");
        //定位按钮元素
        WebElement btn = driver.findElement(By.id("su"));
        //点击按钮
        btn.click();
        
        try {
            Thread.sleep(5000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        
        //关闭浏览器
        driver.close();

Selenium启动谷歌:

1,下载最新的ChromeDriver

2,下载地址:https://sites.google.com/a/chromium.org/chromedriver 记得挂vpn

System.setProperty("webdriver.chrome.driver",
            "E:\\chromedriver\\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("WebDriver");

WebElement btn=driver.findElement(By.*id*("su"));

btn.click();

try{

Thread.sleep(5000);//让浏览器没有这么快退出

} catch(InterruptedException e) {

e.printStackTrace();

}

driver.close();//关闭浏览器
上一篇下一篇

猜你喜欢

热点阅读