org.openqa.selenium.WebDriverException:浏览器无法启动

我想在 fluentlium 中运行简单的示例,但在驱动程序中出现异常


我的代码:


配置文件

public  class Config extends ConfigurationDefaults {

    @Override

 public String getWebDriver() {

   System.setProperty("webdriver.chrome.driver", "chromedriver.exe");

   WebDriver driver = new ChromeDriver();

   driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

   return "chrome";

 }

}

AbstractBaseTest.java

@FluentConfiguration(configurationDefaults =fluentleniumTutorial.Config.class)

public class AbstractBaseTest extends FluentTest {}

TestExample.java

public class TestExample extends AbstractBaseTest{

     @Test

        public void testGoogle() {

           goTo("http://www.google.com");

        }

}


慕桂英4014372
浏览 433回答 1
1回答

慕的地8271018

见底线异常,ClassNotFoundException:com.gargoylesoftware.htmlunit.WebWindowListener它是您需要下载并添加到项目类路径(lib 文件夹)的HtmlUnit类的一部分请参阅Selenium-WebDriver 的驱动程序:HtmlUnit Driver 这是目前最快最轻量级的WebDriver实现。顾名思义,这是基于 HtmlUnit。HtmlUnit 是一个基于 Java 的 WebBrowser 实现,没有 GUI。对于任何语言绑定(Java 除外),Selenium Server 都需要使用此驱动程序。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java