python - Docker - Selenium 集线器
问题描述
我正在为 Selenium 使用 Docker 映像(selenium/standalone-chrome)。我的目标是使用它与一些 python 脚本进行集成测试。一切都很好,我正在使用带有遥控器的驱动程序:
browser = webdriver.Remote(command_executor='http://192.168.99.100:4444/wd/hub', desired_capabilities=DesiredCapabilities.CHROME)
我的目标是创建一个 Chrome 配置文件,该配置文件将持久保存在 docker 映像上,并且我可以使用以下命令在脚本中重用它:
options.addArguments("user-data-dir=/path/to/your/custom/profile");
如何创建持久配置文件?谢谢
解决方案
推荐阅读
- java - 只调用一次抽象类构造函数,而不是在每个特定类中调用
- ruby-on-rails - AWS S3 在生产中找不到凭证?
- javascript - 如何在 React 应用中使用 HTML 和 JS 来导出组件
- python - 你会如何将这个 Pine Script 嵌套循环翻译成 Python?
- vue.js - 每页行选项显示为 3 个点
- android - 为什么我在 kotlin 中的按钮不起作用?(安卓工作室)
- go - 如果客户端在 10 秒内没有响应,我如何通过超时关闭连接?
- operating-system - CS本科操作系统课程真正教的是什么?
- reactjs - 反应火力基地私人路线
- python - “无效的密码格式或未知的散列算法。” Django - 新用户