2016-09-06 8 views
-1

現在のWebDriverインスタンスで新しいタブを開こうとしていますが、このコマンドを使用していますが、それはうまくいきませんでした。私は現在、LinuxシステムでSelenium 2.53とFirefoxバージョン28を使用しています。Firefoxでセレニウムを使って新しいタブを開く

+0

もし私が間違っていると思わないのであれば、Firefox 28は古くなっています。 –

答えて

0

このコマンドで行うことは、いくつかのキーをHTML本体に送ることだけです。ブラウザのメニューには何の影響もありません。

テスト自動化のためのFirefoxの設定は、Firefoxプロファイルの助けを借りて行われます。だからcreate a profileは、about:preferencesのウィンドウの代わりに新しいタブを開きます。

あなたは、このようにドライバをインスタンス化することによって、あなたのテストコードでプロファイルを使用することができます。

WebDriver driver = new FirefoxDriver(new FirefoxProfile(new File("/path/to/ff_profile"))); 

詳細はjavadocを参照してください。

関連する問題