私はSeleniumとWebDriverを非常に新しくしています。WebDriverを使用してFirefoxブラウザを開く
FirefoxのブラウザがWebDriverを使用して起動される方法に関しては、私が間違っているところを教えてください。
次のコード行は、FirefoxのWebブラウザが開かれるたびに新しいセッションIDでFirefoxブラウザを起動します。
WebDriver driver = new FirefoxDriver();
私の質問は以下のとおりです。
- webdriverを、常にアドオンなし/なしのカスタマイズと、新しくインストールしたFirefoxなどの新鮮なFirefoxの(開くことを何らかの理由(セキュリティ/パフォーマンスの問題)があります)上記のコードが実行されるたびに?
- 新しい、一時的なFirefoxプロファイルが作成されるたびにそのことを意味しますか?
- FirefoxのセッションIDはFirefoxプロファイルと同じですか、つまりFirefoxが終了するまでアクティブな閲覧セッションを意味しますか?
私に説明してください。私は非常に困惑しています。
私は詳細があると思いますあなたが使っているSelenium/WebDriverのバージョンに依存しています。私の経験から(Seleinum 1と2)、これは次のようなものです:セッションが開始されるたびに、Firefoxプロファイル(デフォルトプロファイル、指定されていない場合)あなたのシステムの一時ディレクトリ。おそらく、Seleniumがクラッシュした場合、手動ブラウジングに使用する可能性のあるプロファイルには影響しません.Firefox seはどういう意味ですか? ssion id_?それはどこに現れますか? –
私はここから_session id_を得ました:[リンク](http://stackoverflow.com/q/36476111/7529915)。これは_FirefoxセッションIDですか? – dheer