玲玲公主 发表于 2016-12-21 15:26:39

Selenium WebDriver 脚本无法在Chrome中正常运行

本帖最后由 玲玲公主 于 2016-12-21 15:57 编辑

应该要怎么配置才可以在chrome上跑脚本
如下图所示

若尘_51 发表于 2016-12-21 16:49:13

本帖最后由 若尘_51 于 2016-12-21 17:01 编辑

感觉又是浏览器版本过高了,都54了。
给个链接你,selenium:chromedriver与chrome版本的对应关系:http://blog.csdn.net/wang8978/article/details/52934506

清晨一缕阳光 发表于 2016-12-21 18:59:06

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

public class baiDuTest {
    public static void main(String args[]){

      String path = "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.exe";

      //设置浏览器的路径
      System.setProperty("webdriver.chrome.driver",path);

      WebDriver driver = new ChromeDriver();
      driver.get("http://www.baidu.com");
      //窗口最大化
      driver.manage().window().maximize();

      System.out.println("网页Title:"+driver.getTitle());
      try {
            Thread.sleep(2000);
      } catch (InterruptedException e) {
            e.printStackTrace();
      }

      WebElement we = driver.findElement(By.id("kw"));
//      we.clear();
      we.sendKeys("selenium");

//      WebElement btn = driver.findElement(By.id("su"));
//      btn.click();
      try {
            Thread.sleep(2000);
      } catch (InterruptedException e) {
            e.printStackTrace();
      }
      System.out.println("网页Title:"+driver.getTitle());
      driver.quit();
    }
}

清晨一缕阳光 发表于 2016-12-21 19:01:22

前提条件:
1.chromedriver.exe这个驱动已经下载并且放在了C:\\Program Files (x86)\\Google\\Chrome\\Application这个路径下面。
2.selenium的版本与chrome浏览器的版本兼容。

玲玲公主 发表于 2016-12-22 09:27:06

清晨一缕阳光 发表于 2016-12-21 18:59


运行你给的代码成功了、谢谢大神指导

清晨一缕阳光 发表于 2016-12-22 09:31:25

玲玲公主 发表于 2016-12-22 09:27
运行你给的代码成功了、谢谢大神指导

加油!在网上找的好多代码不一定能够运行成功。主要是要理解这些代码的意思,理解这个思路。

玲玲公主 发表于 2016-12-22 09:31:51

清晨一缕阳光 发表于 2016-12-21 19:01
前提条件:
1.chromedriver.exe这个驱动已经下载并且放在了C:\\Program Files (x86)\\Google\\Chrome\\App ...

原来是我把这里写错了

玲玲公主 发表于 2016-12-22 09:32:47

清晨一缕阳光 发表于 2016-12-22 09:31
加油!在网上找的好多代码不一定能够运行成功。主要是要理解这些代码的意思,理解这个思路。

刚开始学selenium:lol

玲玲公主 发表于 2016-12-22 10:02:08

清晨一缕阳光 发表于 2016-12-22 09:31
加油!在网上找的好多代码不一定能够运行成功。主要是要理解这些代码的意思,理解这个思路。

大神帮我看看IE的哪里出错了、又是版本不兼容么??

清晨一缕阳光 发表于 2016-12-22 10:53:44

玲玲公主 发表于 2016-12-22 10:02
大神帮我看看IE的哪里出错了、又是版本不兼容么??

这个不是版本不兼容,是IE浏览器的安全模式问题,你可以自行百度搜索下关于类似的问题。

玲玲公主 发表于 2016-12-22 11:13:31

清晨一缕阳光 发表于 2016-12-22 10:53
这个不是版本不兼容,是IE浏览器的安全模式问题,你可以自行百度搜索下关于类似的问题。

已经解决了:lol

清晨一缕阳光 发表于 2016-12-22 11:27:08

玲玲公主 发表于 2016-12-22 11:13
已经解决了

:lol

jingzizx 发表于 2016-12-31 14:45:42

:victory:
页: [1]
查看完整版本: Selenium WebDriver 脚本无法在Chrome中正常运行