我有困难硒钢筋混凝土。当尝试在Python中运行脚本时,我看到消息“cannotimportnamewebdriver”。在
我可能错过了一些非常基本的东西。让我解释一下我所采取的每一步(最好是太细,而不是太模糊……):
下载并设置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文件中,我复制了硒.py进入我的Python27\Libs目录。
在Selenium IDE中创建了一个脚本。为Python导出。
当我尝试从IDLE运行脚本时,我看到消息“ImportError:cannotimportnamewebdriver”。我用的脚本开始了
from selenium import webdriver
我在中没有看到名为“webdriver”的函数的定义硒.py. 这是错误的文件吗?我很困惑。在
不引用“导入webdriver”的脚本可以正常工作。在
google是非常没有帮助的,大多数教程要么不完整,要么假设是Linux环境(我使用Windows)。在
这是硒1和硒2的问题吗?我需要硒2绑定吗?它们和我的不同吗?在
感谢任何帮助。在
WebDriver是Selenium 2的一部分。您正在安装Selenium 1绑定,然后尝试运行WebDriver。那不行。在
此外,WebDriver API消除了对服务器组件的需要(WebDriver不同于Selenium RC)。要使用WebDriver,所有您需要的是Selenium 2的Python绑定。在
最简单的安装方法是使用pip或easy-tu安装
或者
^{pr2}$相关问题 更多 >
编程相关推荐