Selenium WebDriver 脚本无法在Chrome中正常运行
本帖最后由 玲玲公主 于 2016-12-21 15:57 编辑应该要怎么配置才可以在chrome上跑脚本
如下图所示
本帖最后由 若尘_51 于 2016-12-21 17:01 编辑
感觉又是浏览器版本过高了,都54了。
给个链接你,selenium:chromedriver与chrome版本的对应关系:http://blog.csdn.net/wang8978/article/details/52934506
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();
}
} 前提条件:
1.chromedriver.exe这个驱动已经下载并且放在了C:\\Program Files (x86)\\Google\\Chrome\\Application这个路径下面。
2.selenium的版本与chrome浏览器的版本兼容。 清晨一缕阳光 发表于 2016-12-21 18:59
运行你给的代码成功了、谢谢大神指导
玲玲公主 发表于 2016-12-22 09:27
运行你给的代码成功了、谢谢大神指导
加油!在网上找的好多代码不一定能够运行成功。主要是要理解这些代码的意思,理解这个思路。 清晨一缕阳光 发表于 2016-12-21 19:01
前提条件:
1.chromedriver.exe这个驱动已经下载并且放在了C:\\Program Files (x86)\\Google\\Chrome\\App ...
原来是我把这里写错了 清晨一缕阳光 发表于 2016-12-22 09:31
加油!在网上找的好多代码不一定能够运行成功。主要是要理解这些代码的意思,理解这个思路。
刚开始学selenium:lol 清晨一缕阳光 发表于 2016-12-22 09:31
加油!在网上找的好多代码不一定能够运行成功。主要是要理解这些代码的意思,理解这个思路。
大神帮我看看IE的哪里出错了、又是版本不兼容么?? 玲玲公主 发表于 2016-12-22 10:02
大神帮我看看IE的哪里出错了、又是版本不兼容么??
这个不是版本不兼容,是IE浏览器的安全模式问题,你可以自行百度搜索下关于类似的问题。 清晨一缕阳光 发表于 2016-12-22 10:53
这个不是版本不兼容,是IE浏览器的安全模式问题,你可以自行百度搜索下关于类似的问题。
已经解决了:lol 玲玲公主 发表于 2016-12-22 11:13
已经解决了
:lol :victory:
页:
[1]