私は複数のブラウザでforループを通して同じテストを実行しようとしていますが、常にFirefoxでのみ実行されます。selenium webドライバを使用して複数のブラウザでテストを実行
bros = ['FIREFOX','CHROME','INTERNET EXPLORER']
for bro in bros:
print "Running "+bro+"\n"
browser = webdriver.Remote(
command_executor='http://10.236.194.218:4444/wd/hub',
desired_capabilities={'browserName': bro,
'javascriptEnabled': True})
browser.implicitly_wait(60000)
browser.get("http://10.236.194.156")
興味深い一つの観察;パラメータplatform: WINDOWS
を含めると、Internet Explorerでのみ実行されます。
Selenium Webdriverはこのように動作しますか、それとも私の理解が間違っていますか?
ありがとう、私は同様の方法で試して、進行状況を更新します。 :-) – pprakash
あなたは同じブラウザの複数のインスタンスを実行しようとしましたか?私はクロムを試していますが、失敗していますが、私のコンストラクタは新しいChromeDriver()で始まります。これを行う方法があると思いますか? – Johnydep