【发布时间】:2011-07-14 22:17:44
【问题描述】:
我在使用 Selenium RC 时遇到了困难。尝试在 Python 中运行脚本时,我看到消息“无法导入名称 webdriver”。
我可能遗漏了一些非常基本的东西。让我解释一下我所采取的每一个步骤(最好是过于细化而不是过于模糊......):
下载并设置 Java 开发工具包并设置路径。命令“Java -version”产生“1.6.0_26”
下载 Selenium RC 独立服务器。
启动服务器
已下载并安装 Python 2.6 32 位版本
从http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip 下载了 Python 绑定。从 zip 文件中,我已将 selenium.py 复制到我的 Python27\Libs 目录中。
在 Selenium IDE 中创建了一个脚本。为 Python 导出。
当我尝试从 IDLE 运行脚本时,我看到消息“ImportError: cannot import name webdriver”。我正在使用的脚本启动
from selenium import webdriver
我在 selenium.py 中没有看到名为“webdriver”的函数的定义。这是错误的文件吗?我很困惑。
不引用“import webdriver”的脚本可以正常工作。
谷歌搜索非常无用,而且大多数教程要么不完整,要么假设为 Linux 环境(我使用的是 Windows)。
这是 Selenium 1 与 Selenium 2 的问题吗?我需要 Selenium 2 绑定吗?他们和我的不一样吗?
感谢任何帮助。
【问题讨论】:
标签: python selenium selenium-rc