无法在Python中运行chrome Web驱动程序

问题描述 投票:0回答:1

安装 selenium 和 webdriver.exe 并将其添加到路径后,我无法运行它。它总是说 ImportError: 无法从 'selenium' 导入名称 'webdriver'

我试图在 python 中使用 selenium 运行 chrome 以实现自动化目的

python selenium-webdriver webdriver chrome-web-driver
1个回答
0
投票

您运行的是哪个版本的 Selenium? Python 哪个版本?

以下是使用Python运行Selenium的详细步骤:

  1. 安装Python:

    • 首先,确保您的系统上安装了 Python。如果没有,请从Python官方网站下载并安装。
  2. 安装 Selenium 库

    • 使用 pip(Python 包管理器)安装 Selenium 库:
      pip install selenium
      
  3. 下载并安装网络浏览器驱动程序

    • Selenium 通过驱动程序与网络浏览器交互。您需要为您想要自动化的浏览器下载适当的驱动程序。
    • 对于 Chrome,请下载 Chromedriver。确保选择与您的 Chrome 浏览器兼容的版本。
    • 对于 Firefox、Edge 或 Safari 等其他浏览器,请下载各自的驱动程序。
    • 将驱动程序可执行文件添加到系统的 PATH 中,以便 Selenium 可以找到它。
  4. 编写您的第一个 Selenium 测试脚本

    • 创建一个新的 Python 文件(例如,
      my_first_selenium_test.py
      )。
    • 导入必要的模块:
      from selenium import webdriver
      
  5. 初始化WebDriver:

    • 使用下载的驱动程序创建 WebDriver 实例:
      driver = webdriver.Chrome(executable_path='path/to/chromedriver')
      
  6. 导航至网页:

    • 使用
      get()
      方法打开网页:
      driver.get('https://www.example.com')
      
  7. 与网页元素互动:

    • 使用定位器查找页面上的元素(例如,
      find_element_by_id
      find_element_by_xpath
      等)。
    • 执行单击按钮、填写表单等操作。
  8. 运行并验证您的测试脚本:

    • 使用 Python 执行脚本:
      python my_first_selenium_test.py
      
    • 验证浏览器是否打开、导航到指定的 URL 并执行所需的操作。

请记住将

'path/to/chromedriver'
替换为 Chromedriver 可执行文件的实际路径。

© www.soinside.com 2019 - 2024. All rights reserved.