私はSeleniumを初めて使い始めたので、IntelliJとSelenium 2を使って最初のSeleniumテストをセットアップしようとしました。私は公式のSeleniumサイトでチュートリアルを踏んだが、このエラー:新しいSeleniumにアクセスできません - RemoteWebDriverエラーにアクセスできない
cannot access org.openqa.selenium.remote.RemoteWebDriver
class file for org.openqa.selenium.remote.RemoteWebDriver not found
これは私が使用していますチュートリアルです - http://seleniumhq.org/docs/03_webdriver.html#chapter03-reference
をこれは私が続くMavenのセットアップのための場所である - ここでhttp://seleniumhq.org/docs/appendix_installing_java_driver_Sel20_via_maven.html#importing-maven-into-intellij-reference
はコードです:
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.ExpectedCondition;
import org.openqa.selenium.support.ui.WebDriverWait;
public class MyAppHomePageTest {
public static void main(String[] args) {
WebDriver driver = new FirefoxDriver();
}
}
FirefoxDriverインスタンスを作成しようとするとエラーが発生します。これはもはや必要ではないと思ったので、Seleniumサーバーを用意する必要がありますか?
Eclipseで同じことを試しても、同じエラーが発生しました。
はありがとう
ありがとうresp onding。私はselenium-java.jarとselenium-server-standalone.jarの依存関係を使ってeclipseでプロジェクトをセットアップしています。後者の瓶が必要なようです。 –
上記の2つのjarファイルを参照ライブラリとして追加したにもかかわらず、私はまだIntelliJでプロジェクトを動かすことができません。 –
あなたは手動でselenium-java.jarを追加すべきではありません。Mavenに推移的な依存関係(すべてのドライバは写真とここにリストされています:http://repo1.maven.org/maven2/org/seleniumhq/selenium)を手放さなければなりません。 /selenium-java/2.1.0/selenium-java-2.1.0.pom) – Tristan