我想在 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类的一部分
HtmlUnit Driver 这是目前最快最轻量级的WebDriver实现。顾名思义,这是基于 HtmlUnit。HtmlUnit 是一个基于 Java 的 WebBrowser 实现,没有 GUI。对于任何语言绑定(Java 除外),Selenium Server 都需要使用此驱动程序。
添加回答
举报
0/150
提交
取消