为Python设置Selenium

时间:2018-06-26 05:28:58

标签: python selenium selenium-webdriver

我的目标是使用Selenium和Python自动化基于Web的方案。

现在,我不确定为此需要进行哪些预配置。

到目前为止,我所做的是

  1. https://www.python.org/下载并安装最新版本的Python(适用于Windows 64位)

  2. 添加了路径

C:\ Users \ xxxx \ AppData \ Local \ Programs \ Python \ Python36; C:\ Users \ xxxx \ AppData \ Local \ Programs \ Python \ Python36 \ Scripts

  1. 使用来自命令promt的“ pip install -U Selenium”安装的硒库

  2. https://www.jetbrains.com/pycharm/download/

  3. 下载了PyCharm
  4. https://www.seleniumhq.org/download/

  5. 下载了Selenium独立服务器版本3.13.0

使用所有这些设置,当我尝试在pycharm中执行以下代码时,我会收到错误消息

代码:

from selenium import webdriver

driver = webdriver.Chrome()

错误消息:

  

AttributeError:模块'selenium.webdriver'没有属性'Chrome'

我想念什么吗? 我浏览了许多文章,每篇文章都有不同的解释。有什么建议吗?

3 个答案:

答案 0 :(得分:0)

在您的env路径中放入Chrome浏览器驱动程序,或像打击一样在您的init中放置路径

webdriver.chrome(executable_path='{your driver path}')

下载地址: http://chromedriver.chromium.org/downloads

答案 1 :(得分:0)

您需要一个用于chrome的webdriver(chrome驱动程序),硒才能使用 您可以从该站点获取驱动程序 https://chromedriver.storage.googleapis.com/index.html?path=2.35/ 解压缩必须包含chromedriver.exe的文件夹

在实例化驱动程序对象时,提供用于 例如:driver = webdriver.chrome("Full File path of chromedriver")

答案 2 :(得分:0)

由于某种原因,它无法正常工作,我不得不采取解决方法。

这就是我所做的并且有效

  1. https://pypi.org/project/selenium/#description下载的.gz文件
  2. 解压缩并将其放置在Python Lib文件夹下。附件供您参考。
  3. 在环境变量中添加Selenium文件夹路径。

解决了问题。 enter image description here 谢谢大家的建议。

注意:出于某些原因, pip install selenium 并没有安装我认为的所有内容。可能是原因

关于, 席德