我想使用谷歌浏览器。我使用以下代码来实例化谷歌浏览器驱动程序对象。但是,当我点击"系统。"并按ctrl + space作为建议,显示" No Default Proposals"。
在编写完整代码时,它显示错误。见图。
答案 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();
}
}