2016-03-06 58 views
1

我想要使用網絡自動化硒,但我有NoClassDefFoundError錯誤。我的Buildpath似乎正確,但我有一個NoClassDefFoundError的

我有我引用的庫和我的代碼運行斜面硒 - Java的2.52.jar。

這裏是我的代碼示例:

import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; public class Tipo_helo_World { public static void main(String[] args) { // TODO Auto-generated method stub WebDriver driver = new FirefoxDriver(); driver.get("https://www.google.com.br/?gws_rd=ssl"); driver.findElement(By.id("gs_htif0")).sendKeys("Interfile"); driver.findElement(By.xpath("//input[@value='PesquisaGoogle']")).click(); } }

回答

0

你必須添加硒-java的2.52.jar所有jar文件夾庫到您的引用庫。 enter image description here

+0

謝謝你的幫助。 看一看我的工作文件夾,他們已經擁有了硒的Java庫。 [鏈接到Eclipse圖像](http://imgur.com/XZnGDdN) [鏈接到工作場所圖像](http://imgur.com/9dKNZ4e) [鏈接到利布斯圖像](HTTP:// imgur。 com/5h915oK) – Feradg

0

這是一個依賴管理工具(如Maven的)可以幫助你,對庫的手動複製:

FirefoxDriver包含在selenium-firefox-driver-<version>.jar,這通常將被納入上述selenium-java-<version>.jar

的屬地內

最起碼,Firefox的驅動程序JAR將又需要selenium-remote-driver-<version>.jar,然後selenium-api-<version>.jar,或許也是selenium-support-<version>.jar

+0

我下載了selenium server.jar和打開瀏覽器的命令,但findelement沒有...任何建議? – Feradg

+0

錯誤/信息是什麼? –

相關問題