Python Selenium : Is there a way to install webdriver inside the virtual enviroment

标签 python python-3.x selenium selenium-webdriver

我计划使用 selenium 构建我的第一个 Web 自动化项目。

但在此之前,我想知道是否有办法在虚拟环境中安装网络驱动程序。我在文档中查看了应该将 Web 驱动程序放在 python bin 文件夹中,但我希望它位于虚拟环境中。如果有办法做到这一点,请显示执行步骤。

最佳答案

如果您将 WebDriver 捆绑到虚拟环境中,您还应该包括浏览器本身...因为它与浏览器绑定(bind)。

因此,不建议以这种方式将 WebDriver 与您的应用程序捆绑在一起,而应该与客户端分开运行 WebDriver。

如果您确实希望将 WebDriver 与您的应用程序捆绑在一起,那么您应该使用 Docker,因为它可以让您正确安装浏览器,例如,有 ready image on Docker hub for that, including Python, Chrome, Chromedriver and some of them also Xvfb .

关于Python Selenium : Is there a way to install webdriver inside the virtual enviroment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64337568/

相关文章:

python - 创建字典,其中键是变量名

Django __str__ 返回非字符串(类型 NoneType)

python - keras模型H5理论上是如何工作的

firefox - 如何检测 Selenium 何时加载浏览器的错误页面

python - 为什么在 python 中导入 kivy 时会打印信息行?

python - 如何对 Python 3 中的字典与外部文件进行编码/解码?

python - 如何在屏幕上显示几秒钟的文字?

testing - Selenium 测试套件 : differing paths to test cases

javascript - 如何使用 Selenium 获取链接 href?

python - 如何做不区分大小写的字典并将它们存储在 OrderedDict 中