gpt4 book ai didi

java - 在 centos/linux 上运行带缓存的 selenium

转载 作者:行者123 更新时间:2023-12-04 19:39:29 24 4
gpt4 key购买 nike

我能够在 headless 模式下在非 GUI centos/linux 机器上运行 selenium。
我一直在尝试通过传递下面的 chromeoptions 参数来启用缓存来运行它。
chromeOptions.addArguments("user-data-dir=~/.config/google-chrome");
它已经开始正常并且识别元素直到登录页面(这是第一页)并且在那之后无法识别任何定位器。
这是运行启用缓存的 Selenium 运行的正确方法吗?

最佳答案

当您提到在启用缓存的情况下执行测试时,这并不是很清楚。但是,添加参数 user-data-dir 是使用特定 Chrome Profile 的规范方式.
您可以在以下位置找到一些详细的讨论:

  • How to open a Chrome Profile through Python
  • How to use Chrome Profile in Selenium Webdriver Python 3
  • 关于java - 在 centos/linux 上运行带缓存的 selenium,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71407413/

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