ブラウザオプション
これらの機能はすべてのブラウザで共有されています。
セッションの開始と停止は、ブラウザを開閉するためのものです。
新しいセッションの作成は、W3C コマンドの 新しいセッション に対応しています。
セッションは、新しい Driver クラスオブジェクトを初期化することで自動的に作成されます。
各言語では、これらのクラス(または同等のクラス)の引数を使用してセッションを作成できます。
ローカルドライバを起動するための主要な固有の引数には、ローカルマシンで必要なドライバサービスを起動するための情報が含まれています。
WebDriver driver = new ChromeDriver(chromeOptions);
driver = webdriver.Chrome(options=options)
driver = new ChromeDriver(options);
driver = Selenium::WebDriver.for :chrome, options: options
let driver = new Builder()
.forBrowser(Browser.CHROME)
.setChromeOptions(options)
.setChromeService(service)
.build();
リモートドライバを起動するための主要な固有の引数には、コードを実行する場所に関する情報が含まれています。詳細は リモートドライバセクション を参照してください。
セッションの終了は、W3C コマンドの セッションの削除 に対応しています。
重要な注意点:quit
メソッドは close
メソッドとは異なり、セッションを終了するには常に quit
を使用することをお勧めします。
driver.quit();
driver.quit()
driver.Quit();
driver.quit
await driver.quit();
driver.quit()
詳細またはスポンサーの全リストをご覧ください。