私は現在、非常に複雑な Selenium RC フレームワークに取り組んでいます。今では連絡が取れない他の人が使用する前にセットアップされました。私の計画は WebDriver にアップグレードすることです。このためには、古い RC API を使用できるようにする必要があるため、RemoteWebDriver を使用します。私の計画に必要なすべてを含む、ダウンロードできる JAR はありますか? そして、これから私が儀式を行う新しいテストで、FireFoxDriver、IExplorerDriver、および Chrome Driver を使用したい場合はどうなりますか? ダウンロードする必要があるすべての JAR は何ですか?どこから取得し、誰が正しく設定すればよいですか?
2 に答える
私はそれをより快適に感じるので、私は常にグーグルコードページを参照します、そしてまた常に最新のアップデートを含みます。
http://code.google.com/p/selenium/downloads/list
ドキュメントからコピー&ペースト:
selenium
-java-2.20.0.zipWebDriverAPIおよびSeleniumRCクライアントを含むSelenium2のJavaバインディング。Seleniumのクライアント側の部分を使用することだけを計画している場合は、これをダウンロードしてください
selenium-server-2.20.0.zip
Seleniumサーバーのすべてのバリアント:スタンドアロン、依存関係とソースを持つjar。
編集
設定方法については、Eclipseを使用している場合は
、プロジェクトを右クリックし、[プロパティ]->[Javaビルドパス]->[外部jarを追加]をクリックします。
より良いアプローチは、WebDriverBackedSelenium を使用して、Selenium と webdriver の両方の機能を使用することです。これにより、アップグレードの時間を短縮することもできます。サンプルコード:
WebDriver driver = new FirefoxDriver();
Selenium selenium = new WebDriverBackedSelenium(driver, "http://www.yoursite.com");
スムーズにアップグレードするための最適な公式リンク: http://seleniumhq.org/docs/appendix_migrating_from_rc_to_webdriver.html