为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕桂英4014372 2022-01-12 15:07:48
我想在 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.javapublic class TestExample extends AbstractBaseTest{     @Test        public void testGoogle() {           goTo("http://www.google.com");        }}
查看完整描述

1 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

底线异常,ClassNotFoundException:com.gargoylesoftware.htmlunit.WebWindowListener

它是您需要下载并添加到项目类路径(lib 文件夹)的HtmlUnit类的一部分

请参阅Selenium-WebDriver 的驱动程序

HtmlUnit Driver 这是目前最快最轻量级的WebDriver实现。顾名思义,这是基于 HtmlUnit。HtmlUnit 是一个基于 Java 的 WebBrowser 实现,没有 GUI。对于任何语言绑定(Java 除外),Selenium Server 都需要使用此驱动程序。


查看完整回答
反对 回复 2022-01-12
  • 1 回答
  • 0 关注
  • 432 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信