私はstackoverflowで私のものと同様のエラーを見つけ、以下の方法を使用してプロジェクトにSelenium webdriver jarファイルを追加しました:
プロジェクトを右クリック->ビルドパスに移動->ビルドパスの構成->「外部jarの追加」をクリック->ローカルマシンからSelenium jarファイルを追加-> [OK]をクリック-> WebDriverでマウスオーバーコード->「webdriverのインポート」をクリックします-今すぐコードを実行します->例外を取り除きます。
ただし、まだエラーが発生します。エラーは次のとおりです。
スレッド「メイン」の例外Java.lang.Error:未解決のコンパイルの問題:WebDriverを型に解決できないFirefoxDriverを型に解決できない
このエラーは、EclipseをIDEとして使用し、コンパイルさえできないコードを実行しようとしたときに発生します。Eclipseの[問題]ビューを確認し、アプリケーションを実行する前にコンパイルエラーを修正します。
私も同じエラーを受け取りましたが、Selenium 2.53.0から2つの追加JARファイルを見逃していることに気付きました。
Selenium-Java-2.53.0-srcs.jar Selenium-Java-2.53.0.jar
これらはSelenium 2.53.0のサブライブラリ「libs」にはありませんが、同じフォルダに個別にリストされています。
私は同じ問題を抱えていましたが、追加するjarが不足していることを知りました。このjarはlibフォルダ内になく、libフォルダのすぐ外側にあります:client-combined-3.0.1-nodeps.jar
WebDriver3.0は最新のfirefoxもサポートします。ただし、そのプロパティを設定する必要があります
「geckodriver.exe」ファイルをダウンロードすると、これを試すことができます。
System.setProperty("webdriver.firefox.marionette",
"E:\\SeleniumAutomation\\geckodriver-v0.9.0-win64\\geckodriver.exe");
driver = new FirefoxDriver();
driver.get("http://stackoverflow.com/");
以下の手順に従ってください。
次の2つのリンクをインポートするだけです。
import org.openqa.Selenium.WebDriver;
import org.openqa.Selenium.firefox.FirefoxDriver;
または、そのチュートリアルに従うことができます:
https://www.youtube.com/watch?v=7yYDOja8n_k
わたしにはできる。
FirefoxDriverを型に解決できないというWebDriverの問題がありました。Selenium-Java 3.0.1 jarを使用していました。また、.henceを追加するには、jars client-combined-3.0.1-nodepsが必要です。問題が解決しました。