python - Python 相当于 Selenium 浏览器驱动 Ruby Gem 和 Nuget 包?
问题描述
我正在创建一个 Python Selenium 框架,该框架以前用 C# 和 Ruby 编写过框架。
使用这两种语言,虽然我可以在我的机器上下载和存储相关的 Webdriver 文件并引用它以使 Webdriver 工作,但我通常会安装相关的 Ruby Gem 或 C# 包,这意味着我不需要担心手动更新驱动程序或记住我将它保存在哪个目录中。
是否有可以安装的等效 Python 包,这意味着我无需担心下载和保存文件?
解决方案
来自Ruby,我有同样的问题。我能够找到 chrome 和 phantomjs 的二进制文件。我认为可以找到更多。
https://pypi.org/project/chromedriver-binary/ https://pypi.org/project/phantomjs-binary/
推荐阅读
- python - 在 Windows 提示符下运行时出现 Python SyntaxError
- python - Python函数及操作
- aem - 在 Slightly 的条件元素中包装标记?
- c# - 从打开的 DataReader 中返回一个新对象 - 好不好?
- java - 在 Java 中使用 Hibernate 加入嵌入式 ID 列
- python - libvips / pyvips 访问多通道 tiff (OME-Tiff) 的一小部分
- python - 在函数 2 中使用函数 1 创建的 pandas 数据框?
- visual-studio-code - VSCode + 远程 WSL 某些功能不起作用
- python - 如何使用 python 从网站上抓取段落?
- java - 多态性实现对子字段的强制通用更改