gpt4 book ai didi

selenium - Selenium 可以与现有的浏览器 session 交互吗?

转载 作者:行者123 更新时间:2023-12-03 05:27:33 25 4
gpt4 key购买 nike

有谁知道 Selenium(最好是 WebDriver)是否能够在启动 Selenium 客户端之前与已经运行的浏览器进行通信并通过该浏览器进行操作?

我的意思是,Selenium 是否能够在不使用 Selenium 服务器的情况下与浏览器进行通信(例如,可以手动启动 Internet Explorer)。

最佳答案

这是一个重复的答案**重新连接到 python selenium 中的驱动程序 ** 这适用于所有驱动程序和 java api。

  1. 打开驱动程序
driver = webdriver.Firefox()  #python
  • 从驱动程序对象中提取到 session_id 和 _url。
  • url = driver.command_executor._url       #"http://127.0.0.1:60622/hub"
    session_id = driver.session_id #'4e167f26-dc1d-4f51-a207-f761eaf73c31'
  • 使用这两个参数连接到您的驱动程序。
  • driver = webdriver.Remote(command_executor=url,desired_capabilities={})
    driver.close() # this prevents the dummy browser
    driver.session_id = session_id

    您将再次连接到您的驱动程序。

    driver.get("http://www.mrsmart.in")

    关于selenium - Selenium 可以与现有的浏览器 session 交互吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8344776/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com