如何为内置Selenium Manager设置自定义WebDriver下载路径?
关于Selenium内置Manager驱动路径提取的问题
问题详情
与其他第三方驱动管理器不同,内置Selenium Manager的相关文档极少,目前未找到任何相关讨论。现有代码如下:
driver = webdriver.Chrome(options=chrome_options)
示例WebDriver对象内容为:<selenium.webdriver.chrome.webdriver.WebDriver (session="8cc15b28be77b3773576ef8b3773be420")>,请问该WebDriver对象中是否包含可提取的驱动路径(driver-path)数据?
解答
可以通过WebDriver对象的service属性提取驱动路径,具体代码如下:
# 获取当前使用的ChromeDriver路径 driver_path = driver.service.path print(driver_path)
当使用内置Selenium Manager自动管理驱动时,driver.service会存储驱动的相关运行信息,其中path字段就是当前调用的ChromeDriver的绝对路径。
内容的提问来源于stack exchange,提问作者Hemendra
相关产品推荐
相关产品推荐

