8

ブラウザーをFirefoxからChrome/Opera/IEに変更して、セレンWebドライバーで動作させる方法は? 手順とコード スニペットでガイドしてください。

上記のブラウザのいずれかについて回答がある場合は、返信してください。

私はこれについて多くのことを読みましたが、適切にリンクできませんでした。

4

1 に答える 1

11

まず、適切なドライバーをプロジェクト/クラスにインポートする必要があります。

お気に入り

import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;

必要なブラウザ用の新しい Webdrivers を作成する必要があります。

お気に入り

WebDriver driver = new FirefoxDriver();
WebDriver driver = new InternetExplorerDriver();
WebDriver driver = new ChromerDriver();

など、ブラウザごとに

注: 1 回のテストで異なるブラウザー/ドライバーを使用するのは困難です。各ブラウザーに同様のテストを使用してテスト スイートを維持する (つまり、1 つのドライバーを使用してテストにインポートし、他のブラウザーに同様のテストを維持する) か、いくつかの構成ファイルまたは Excel を使用して、必要なブラウザーを選択することができます。実行するテスト。ヘッドレス テストについては、http://htmlunit.sourceforge.net/を参照して ください。

また、OperaDriver に関する情報は次の場所にあります: - https://github.com/operasoftware/operadriver/

于 2012-08-12T08:30:35.227 に答える