驅動程式 Session

啟動和停止 Session 是為了開啟和關閉瀏覽器。

建立 Session

建立新 Session 對應於 W3C 命令的 New session

Session 是通過初始化新的 Driver 類別物件自動建立的。

每種語言都允許使用以下類別(或等效類別)的引數來建立 Session

本地驅動程式

啟動本地驅動程式的主要獨特引數包括有關在本機上啟動所需驅動程式服務的資訊。

  • 服務 物件僅適用於本地驅動程式,並提供有關瀏覽器驅動程式的資訊
    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();

遠端驅動程式

啟動遠端驅動程式的主要獨特引數包括有關程式碼執行位置的資訊。請閱讀遠端驅動程式章節中的詳細資訊

結束 Session

結束 Session 對應於 W3C 命令的 Deleting a Session

重要提示:quit 方法與 close 方法不同,建議始終使用 quit 來結束 Session

上次修改日期:2024年11月27日:[py] fix line number (#2081)[deploy site] (588ba476711)