web-dev-qa-db-ja.com

インポートorg.openqaを解決できません

私は実際に機能するSeleniumチュートリアルを見つけようとしています。現在 this one を見ています。プロジェクトはコンパイルされません。 6つのエラーがあります。

1) Firefox Driver cannot be resolved to a type
2) The import org.openqa cannot be resolved.
3) The import org.openqa cannot be resolved.
4) The project was not built since its build path is incomplete. Cannot find the class file for Java.lang.Object. Fix the build path then try building this project.
5) The type Java.lang.Object cannot be resolved. It is indirectly referenced from required .class files.
6) WebDriver cannot be resolved to a type.

私のクラスパスには以下があります:

byte-buddy-1.7.5.jar, 
client-combined-3.8.1-sources.jar, 
client-combined-3.8.1.jar, 
commons-codec-1.10.jar, 
commons-exec-1.3.jar, 
commons-logging-1.2.jar, 
gson-2.8.2.jar, 
guava-23.0.jar, 
httpclient-4.5.3.jar, 
httpcore-4.4.6.jar

助けてください!

4
Steve Staple

エラーが発生しました

「org.openqa.Selenium.webdriverを解決できません。」

解決策は次のとおりです。

JavaパッケージまたはプロジェクトにSelenium Jarファイルを追加します。これは、パッケージおよびプロジェクトのビルドパスオプションに外部jarファイルを追加することで実行できます。

0
Maheep

問題は、POM.xmlの構成にあります

以下を確認してください。

  1. POMファイルに必要な依存関係をすべて追加しましたか
  2. 最新バージョンで5バージョン前のバージョンをダウンロードする場合に使用しているFirefoxのバージョン

詳細が提供されている場合は、karthickautomationtester @ gmail.comまでお問い合わせください。

0
karthick

私はこれを偶然見つけました、質問は半年前ですが、ここでそれが私のためにそれを修正したものです:

で: https://saucelabs.com/resources/articles/getting-started-with-webdriver-Selenium-for-Java-in-Eclipse Zipファイル自体を実行可能ファイルに追加するように求められますが、残念ながら、少なくとも私のEclipseはインポートを選択できませんでした。だから私はそれを解凍し、すべてのjarファイルを追加しました。 lib内にもjarファイルがあり、これも追加する必要がありました。

次に、ここでは尋ねていませんが、exeへのパスもここで指定されているように指定する必要があります。 Selenium using Java-ドライバー実行可能ファイルへのパスは、webdriverで設定する必要があります。 gecko.driverシステムプロパティ

追加する必要があるより正確な行は次のとおりです。

System.setProperty("webdriver.gecko.driver", path/to/geckodriver.exe");

これでうまくいきました。それが誰かを助けることを願っています。

0
user1953366

プロジェクトにSelenium jarまたはmavenを追加する必要があります。 Selenium jarは here から見つけることができます。

これらはあなたのエラーを解決します。

0
Hiten