1
即時通訊嘗試使用頁面工廠和頁面對象模型運行java項目,我想在Chrome上運行它,即在Firefox上,但我無法運行它在Firefox,瀏覽器是不開放,即時得到這個錯誤: 「java.lang.NoClassDefFoundError:組織/ W3C/DOM/ElementTraversal」java.lang.NoClassDefFoundError:org/w3c/dom/ElementTraversal
我的代碼是:
@BeforeMethod
public static void openBrowser() {
String browser = "";
if (browser.equalsIgnoreCase("chrome")){
System.setProperty("webdriver.chrome.driver", "src\\test\\Resources\\BrowserDrivers\\chromedriver.exe");
driver = new ChromeDriver();
}
else if (browser.equalsIgnoreCase("ie")){
System.setProperty("webdriver.ie.driver", "src\\test\\Resources\\BrowserDrivers\\IEDriverServer.exe");
driver = new InternetExplorerDriver();
}
else {
driver = new FirefoxDriver();
}
driver = new FirefoxDriver();
driver.get("http://www.google.com/");
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
driver.manage().window().maximize();
}
@AfterMethod
public static void closeBrowser(){
driver.quit();
}
您需要在您的類路徑中有xml-apis .... jar。 ü使用像Maven這樣的構建工具?否則它被包括在硒罐裏... – Grasshopper