python - pyinstaller 不导入 chrome webdriver? Selenium

标签 python selenium pyinstaller

我正在使用 pyinstaller 为我的脚本创建一个 .exe,以便在另一台计算机上使用,问题是当它被编译时它导入 webdriver/firefox 它不导入脚本使用的 chrome webdriver 所以 . exe不会运行。 我只是想知道为什么会这样,我该如何解决这个问题。我正在使用 python 3.5

最佳答案

从此处为您的机器下载 Chrome 驱动程序:http://chromedriver.storage.googleapis.com/index.html?path=2.20

运行它。 然后您就可以通过这种方式使用您的 Chrome 驱动程序(端口可能不同):

from selenium import webdriver    
driver = webdriver.Remote('http://localhost:9515', desired_capabilities=DesiredCapabilities.CHROME)

它对我来说很好。

关于python - pyinstaller 不导入 chrome webdriver? Selenium ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34858487/

相关文章:

python - 如何确保只在 virtualenv 中调用 pip?

python - 使用 Tkinter 跟踪列表

excel - 从下拉列表中选择后出现意外的 Selenium 行为

r - RSelenium 中的不一致行为

python - 请求.exceptions.SSLError : [Errno 2] No such file or directory

python - Python包的C帮助程序

selenium - 具有不同 URL 的 Specflow 场景大纲

python - Kivy:编译为单个可执行文件

python-2.7 - Pyinstaller 生成的 exe 无法在另一台计算机上运行

python - 命令提示符/Anaconda 命令提示符无法在 Windows 11 中打开