2017-01-07 5 views
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 

答えて

0

あなたがセレンサーバだけでなくだけでなく、ブラウザのドライバをインストールする必要があり、その主なsiteに説明したように、あなたが不足している依存関係を持っているようです。

+0

はい「selenium-server-standalone-2.53.1.jar」もインストールしました。しかし、同じエラーがあります –

+0

'selenium-server'はリモートでスクリプトを実行するために使用され、' selenium-java'が必要です –

+0

はい "selenium-java-2.44.0.jar"をインストールしました。まだ同じエラー –

関連する問題