使用SafariDriver的例外情况

时间:2014-08-19 06:58:25

标签: selenium selenium-webdriver

我试图运行selenium safari驱动程序。 我的代码是:driver = new SafariDriver();

但我得到以下例外:

Caused by: java.lang.NoClassDefFoundError: org/jboss/netty/channel/ChannelFactory
    at org.openqa.selenium.safari.SafariDriverCommandExecutor.<init>(SafariDriverCommandExecutor.java:76)
    at org.openqa.selenium.safari.SafariDriver.<init>(SafariDriver.java:58)
    at org.openqa.selenium.safari.SafariDriver.<init>(SafariDriver.java:42)
    at com.ca.automation.utils.WebDriverFactory.initWebDriver(WebDriverFactory.java:168)
    at com.ca.automation.utils.WebDriverFactory.getWebDriver(WebDriverFactory.java:210)
    at com.ca.automation.utils.BaseSelenium.<init>(BaseSelenium.java:43)
    at com.ca.automation.pb.strategicPlanning.CrudDriversBTest.<init>(CrudDriversBTest.java:20)

1 个答案:

答案 0 :(得分:1)

可能有一个解决方案:Selenium 2 WebDriver NoClassDefFoundErrorS。您只需使用独立版本或将所有jar添加到构建路径。