0
セレンを学ぼうとしています。だから私は、以下のツールをインストール:シンプルなセレンコードのエラーメッセージ
- FirefoxのV 31
- セレンのfirefox-ドライバ-2.0b3
を、私はそれを実行するために以下のコードを使用して、エラーメッセージが表示されました。それが何を意味するか分かりません。どんな助けも良いでしょう。
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Sele {
/**
* @param args
*/
public static void main(String[] args) {
// Create webDriver reference
WebDriver driver;
// Launch FirefoxDriver
driver = new FirefoxDriver();
// Open the web page
driver.get("http://google.com");
// Enter the text in the search box
WebElement searchText = driver.findElement(By.name("q"));
searchText.sendKeys("FirefoxDriver");
// Close the driver
driver.quit();
}
}
エラーメッセージ:
Exception in thread "main" java.lang.NoClassDefFoundError: org/openqa/selenium/RenderedWebElement
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at Sele.main(Sele.java:17)
Caused by: java.lang.ClassNotFoundException: org.openqa.selenium.RenderedWebElement
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 13 more
はい「selenium-server-standalone-2.53.1.jar」もインストールしました。しかし、同じエラーがあります –
'selenium-server'はリモートでスクリプトを実行するために使用され、' selenium-java'が必要です –
はい "selenium-java-2.44.0.jar"をインストールしました。まだ同じエラー –