python - 为 Python 设置 Selenium
问题描述
我的目标是使用 Selenium 和 Python 自动化基于 Web 的场景。
现在我不确定这需要什么预配置。
到目前为止我所做的是
从https://www.python.org/下载并安装最新版本的 Python,适用于 Windows 64 位
添加了路径
C:\Users\xxxx\AppData\Local\Programs\Python\Python36; C:\Users\xxxx\AppData\Local\Programs\Python\Python36\Scripts
使用命令提示符中的“pip install -U Selenium”安装 selenium 库
从https://www.seleniumhq.org/download/下载 Selenium Standalone Server 版本 3.13.0
通过所有这些设置,当我尝试在 pycharm 中执行以下代码时,我收到错误消息
代码:
from selenium import webdriver
driver = webdriver.Chrome()
错误信息:
AttributeError:模块“selenium.webdriver”没有属性“Chrome”
我错过了什么吗?我浏览了很多文章,每篇文章都有不同的解释。对此有什么建议吗?
解决方案
由于某种原因它不起作用,我不得不做一个解决方法。
这就是我所做的并且有效
- 从https://pypi.org/project/selenium/#description下载 .gz 文件
- 提取它并将其放在 Python Lib 文件夹下。附上供大家参考。
- 在环境变量中添加 Selenium 文件夹路径。
解决了这个问题。 在此处输入图片描述 谢谢大家的建议。
注意:由于某种原因pip install selenium没有安装一切都是我的想法。可能这就是它的原因
问候, 席德
推荐阅读
- spring-boot - Quartz 调度程序在本地机器上工作,但不在 Elastic BeanStalk 上
- javascript - 如何将切换按钮更改为关闭按钮 onclick
- ruby-on-rails - Rails 路线约定
- javascript - 在 IFRAME 的 url 之间切换 onclick 按钮
- node.js - 如何在猫鼬中加入两个模型?
- c# - 同时调用 OnCollisionEnter2D 和 OnCollisionExit2D
- angular - 是否可以使用 Angular 6 和 REST API 从数据库加载组件?
- dart - 颤振步进器小部件 - 在各个步骤中验证字段
- css - 重置 input[type="submit"] 的样式以匹配 input[type="text"]
- c++ - 如何使用 QTreeView 在 QComboBox 中选择项目