selenium.webdriver.safari.webdriver
1. class selenium.webdriver.safari.webdriver.WebDriver(port=0, executable_path='/usr/bin/safaridriver', reuse_service=False, desired_capabilities={'version': '', 'browserName': 'safari', 'platform': 'MAC'}, quiet=False)
控制 SafariDriver 并允许您驱动浏览器。
创建一个新的 Safari 驱动程序实例,并启动或查找正在运行的 safaridriver 服务。
-
参数:
-
port - safaridriver 服务应侦听新连接的端口。如果为零,将找到一个空闲端口。
-
quiet - 如果为 True,则驱动程序的 stdout 和 stderr 被抑制。
-
executable_path - 要使用的自定义 safaridriver 可执行文件的路径。如果不存在,则使用
/usr/bin/safaridriver
。 -
desired_capabilities:具有所需功能的 Dictionary 对象(可用于提供各种 Safari 开关)。
-
reuse_service - 如果为 True,则不生成 safaridriver 实例;相反,连接到外部启动的已经运行的服务。
-
1.1. debug()
1.2. get_permission(permission)
1.3. quit()
关闭浏览器并关闭启动 SafariDriver 时启动的 SafariDriver 可执行文件