【问题标题】:How to create Python Selenium Chrome webdriver remote with Current user data?如何使用当前用户数据创建 Python Selenium Chrome webdriver 远程?
【发布时间】:2023-03-28 21:20:01
【问题描述】:
  1. 如何使用当前用户数据创建本地 Chrome Webdriver

    chromedriver = "/Users....../chromedriver"
    os.environ["webdriver.chrome.driver"] = chromedriver
    options = webdriver.ChromeOptions()
    options.add_argument(r"user-data-dir=/Users..../Google/Chrome")
    webdriver.Chrome(executable_path=chromedriver,
                          chrome_options=options)
    
  2. 我如何使用 clear - new user data 创建 REMOTE Chrome webdriver

    webdriver.Remote(command_executor="http://192.168.1.30:4441/wd/hub",
                desired_capabilities=DesiredCapabilities.CHROME)
    

现在,如何使用当前用户数据创建远程 Chrome 网络驱动程序?

【问题讨论】:

    标签: python google-chrome selenium grid webdriver


    【解决方案1】:

    试试这个:

    os.environ["webdriver.chrome.driver"] = chromedriver
    options = webdriver.ChromeOptions()
    options.add_argument("--user-data-dir=/Users..../Google/Chrome")
    webdriver.Remote("http://192.168.1.30:4441/wd/hub",
            options.to_capabilities())
    

    如果你的 chromedriver.exe 在 PATH 上,那么你应该不需要这部分:

    chromedriver = "/Users....../chromedriver"

    不确定这是否适合您,但这里有一个示例,可以让我使用所需的语言 chromeOption 启动远程 chrome webdriver:

    options = webdriver.ChromeOptions()
    options.add_argument("--lang=de")
    chrome_remote = webdriver.Remote('http://hostname:4444/wd/hub', options.to_capabilities())
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-18
      • 2019-01-21
      • 2023-03-20
      • 1970-01-01
      • 2018-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多