私は実際に機能する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
助けてください!
エラーが発生しました
「org.openqa.Selenium.webdriverを解決できません。」
解決策は次のとおりです。
JavaパッケージまたはプロジェクトにSelenium Jarファイルを追加します。これは、パッケージおよびプロジェクトのビルドパスオプションに外部jarファイルを追加することで実行できます。
問題は、POM.xmlの構成にあります
以下を確認してください。
詳細が提供されている場合は、karthickautomationtester @ gmail.comまでお問い合わせください。
私はこれを偶然見つけました、質問は半年前ですが、ここでそれが私のためにそれを修正したものです:
で: 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");
これでうまくいきました。それが誰かを助けることを願っています。
プロジェクトにSelenium jarまたはmavenを追加する必要があります。 Selenium jarは here から見つけることができます。
これらはあなたのエラーを解決します。