gpt4 book ai didi

python - 我是否误解了如何使用 Python 设置 Selenium RC?

转载 作者:太空狗 更新时间:2023-10-30 02:49:46 26 4
gpt4 key购买 nike

我在使用 Selenium RC 时遇到困难。尝试在 Python 中运行脚本时,我看到消息“无法导入名称 webdriver”。

我可能遗漏了一些非常基本的东西。让我解释一下我采取的每个步骤(最好是过于细化而不是过于模糊...):

  1. 下载并设置 Java 开发工具包并设置路径。命令“Java -version”产生“1.6.0_26”

  2. 下载 Selenium RC 独立服务器。

  3. 启动服务器

  4. 已下载并安装 Python 2.6 32 位版本

  5. http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip 下载 Python 绑定(bind).我已从 zip 文件中将 selenium.py 复制到我的 Python27\Libs 目录中。

  6. 在 Selenium IDE 中创建了一个脚本。为 Python 导出。

当我尝试从 IDLE 运行脚本时,我看到消息“ImportError:无法导入名称 webdriver”。我正在使用的脚本开始

from selenium import webdriver

我在 selenium.py 中没有看到名为“webdriver”的函数的定义。这是错误的文件吗?我很困惑。

不引用“import webdriver”的脚本工作正常。

谷歌搜索非常无用,大多数教程要么不完整,要么假设是 Linux 环境(我使用的是 Windows)。

这是 Selenium 1 与 Selenium 2 的问题吗?我需要 Selenium 2 绑定(bind)吗?它们和我的不一样吗?

感谢任何帮助。

最佳答案

WebDriver 是 Selenium 2 的一部分。您正在安装 Selenium 1 绑定(bind),然后尝试运行 WebDriver。那是行不通的。

此外,WebDriver API 消除了对服务器组件的需求(WebDriver 不同于 Selenium-RC)。要使用 WebDriver,所有您需要的是 Selenium 2 的 Python 绑定(bind)。

安装它们的最简单方法是使用 pip 或 easy_install

pip install selenium

easy_install selenium

关于python - 我是否误解了如何使用 Python 设置 Selenium RC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6700604/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com