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

2024-06-16 08:44:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我有困难硒钢筋混凝土。当尝试在Python中运行脚本时,我看到消息“cannotimportnamewebdriver”。在

我可能错过了一些非常基本的东西。让我解释一下我所采取的每一步(最好是太细,而不是太模糊……):

  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绑定。从zip文件中,我复制了硒.py进入我的Python27\Libs目录。

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

当我尝试从IDLE运行脚本时,我看到消息“ImportError:cannotimportnamewebdriver”。我用的脚本开始了

from selenium import webdriver

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

不引用“导入webdriver”的脚本可以正常工作。在

google是非常没有帮助的,大多数教程要么不完整,要么假设是Linux环境(我使用Windows)。在

这是硒1和硒2的问题吗?我需要硒2绑定吗?它们和我的不同吗?在

感谢任何帮助。在


Tags: 文件py服务器脚本消息工具包seleniumjava
1条回答
网友
1楼 · 发布于 2024-06-16 08:44:24

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

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

最简单的安装方法是使用pip或easy-tu安装

pip install selenium

或者

^{pr2}$

相关问题 更多 >