私はしばらくの間、Selenium を使用していくつかのテストを行っていますが、それは素晴らしいものでした。これで、IE、Firefox、および Google Chrome で同時に実行するテスト ケースが作成されました。私はそれを個別に実行しましたが、問題なく実行されましたが、スクリプトを変更してすべて一緒に実行する方法があるかどうか疑問に思っていました.
ハブと 3 つのリモート コントロール (Firefox ポート = 5556、IE ポート = 5557、Chrome ポート = 5558) を使用してグリッドを既にセットアップしました。スクリプトに関しては、3 人のダイバーをセットアップします。
def setUp(self):
# Setting up the driver for Firefox
self.driverFF = webdriver.Firefox()
...
# Setting up the driver for IE
self.driverIE = webdriver.Ie()
...
# Setting up the driver for IE
self.driverCh = webdriver.Chrome()
...
次に、3 つの異なるメソッドを作成し、各ドライバーで実行しました。まだテストしていませんが、疑問に思っていました:これを行う効率的な方法はありますか?
前もって感謝します!