首页 > 解决方案 > Selenium 找不到 Google AutoService

问题描述

我刚开始使用 Selenium,Selenium 找不到 Google AutoService(我假设它包含在 Selenium 下载中)。

我肯定会在类路径中包含所有 Selenium JAR。

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

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

        System.setProperty("webdriver.chrome.driver",
        "/path/to/chromedriver");

        WebDriver driver = new ChromeDriver();
        driver.navigate().to("https://google.com");
     }
}

到目前为止,我应该简单地导航到谷歌(我基本上是从一些在线教程中复制粘贴的)。当我编译时,我得到

...Selenium\client-combined-3.141.59- 
sources.jar(/org/openqa/selenium/chrome/ChromeDriverService.java):100: 
error: cannot find symbol
  @AutoService(DriverService.Builder.class)
   ^
  symbol:   class AutoService
  location: class ChromeDriverService

标签: javaselenium

解决方案


两个月前我遇到了同样的问题。
一位天才开发了一个库来提供更新的 WebDrivers:WebDriverManager
Code example here


推荐阅读