web-dev-qa-db-ja.com

WebDriverを型に解決できないFirefoxDriverを型に解決できない

私はstackoverflowで私のものと同様のエラーを見つけ、以下の方法を使用してプロジェクトにSelenium webdriver jarファイルを追加しました:

プロジェクトを右クリック->ビルドパスに移動->ビルドパスの構成->「外部jarの追加」をクリック->ローカルマシンからSelenium jarファイルを追加-> [OK]をクリック-> WebDriverでマウスオーバーコード->「webdriverのインポート」をクリックします-今すぐコードを実行します->例外を取り除きます。

ただし、まだエラーが発生します。エラーは次のとおりです。

スレッド「メイン」の例外Java.lang.Error:未解決のコンパイルの問題:WebDriverを型に解決できないFirefoxDriverを型に解決できない

8
Juvelle

このエラーは、EclipseをIDEとして使用し、コンパイルさえできないコードを実行しようとしたときに発生します。Eclipseの[問題]ビューを確認し、アプリケーションを実行する前にコンパイルエラーを修正します。

2
Anton Angelov

私も同じエラーを受け取りましたが、Selenium 2.53.0から2つの追加JARファイルを見逃していることに気付きました。

Selenium-Java-2.53.0-srcs.jar Selenium-Java-2.53.0.jar

これらはSelenium 2.53.0のサブライブラリ「libs」にはありませんが、同じフォルダに個別にリストされています。

3
ram

私は同じ問題を抱えていましたが、追加するjarが不足していることを知りました。このjarはlibフォルダ内になく、libフォルダのすぐ外側にあります:client-combined-3.0.1-nodeps.jar

1
Atul Chavan

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/");
0
Sasi Reddy

以下の手順に従ってください。

  1. プロジェクトを右クリック->ビルドパスに移動->ビルドパスの構成
  2. Modulepathノードのすぐ下にあるClasspath nodeをクリックします。
  3. [外部jarの追加]をクリックします->ローカルマシンからSelenium jarファイルを追加します->
  4. [適用して閉じる]ボタンをクリックします。
0
user3729220

次の2つのリンクをインポートするだけです。

import org.openqa.Selenium.WebDriver;
import org.openqa.Selenium.firefox.FirefoxDriver;

または、そのチュートリアルに従うことができます:

https://www.youtube.com/watch?v=7yYDOja8n_k

わたしにはできる。

0
Aditi

FirefoxDriverを型に解決できないというWebDriverの問題がありました。Selenium-Java 3.0.1 jarを使用していました。また、.henceを追加するには、jars client-combined-3.0.1-nodepsが必要です。問題が解決しました。

0
Medha Parulekar