无法使用Google Chrome驱动程序

时间:2014-10-14 07:01:07

标签: selenium selenium-webdriver

我想使用谷歌浏览器。我使用以下代码来实例化谷歌浏览器驱动程序对象。但是,当我点击"系统。"并按ctrl + space作为建议,显示" No Default Proposals"。

在编写完整代码时,它显示错误。见图。No suggestions for System class Error in adding chrome driver

3 个答案:

答案 0 :(得分:1)

Chrome驱动程序没有问题。问题是您尝试在class级别下使用它而不是method

将代码放在任何方法中,您不会收到任何错误。

答案 1 :(得分:0)

我猜你错过了这里的注释/方法

类似这样的事情

 public class Chromedriver{
      WebDriver driver;

@BeforeClass
   public void setup() {
    System.setProperty("webdriver.chrome.driver", "Path to chrome driver");
    driver=new ChromeDriver();
    driver.get("https://accounts.google.com/");
 }

或者在main方法或单独的方法中调用上面的内容。请确保完成所有导入。

干杯!!!

答案 2 :(得分:0)

您还需要导入Chrome驱动程序类,以便在Chrome中使用selenium。

请尝试此代码

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

public class Tester {
private static WebDriver driver = null;

public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "path to chrome driver");
driver = new ChromeDriver();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.get("http://www.example.com");
driver.quit();
}
}