驱动会话

启动和停止会话用于打开和关闭浏览器。

创建会话

创建一个新会话对应于 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 来结束会话

最后修改于 2024 年 11 月 27 日: [py] 修复行号 (#2081)[部署站点] (588ba476711)