代码改变世界

在windows7 64位上安装selenium2library问题解决

2013-12-25 16:38  glre09  阅读(989)  评论(0编辑  收藏  举报

今天发现了windows7 64位上安装selenium2Libaray的问题,下载exe文件安装不行。就切换成了半自动模式。 在windows7 <wbr>64位上安装selenium2library问题解决。

 

方案如下:

1.首先下载pip安装。(因为要用pip来安装 selenium 和 selenium2library)

下载地址: http://pypi.python.org/pypi/pip

在命令行进入安装文件解压目录,执行setup.py install 安装pip。

 

2.安装decorator(实践证明,不安装无法正常工作,没有读源码,猜测是64位和32位某些函数用法不同,框架为了只写一套代码使用了decorator模式。32位下好像木有发现这个情况。)

保持网络畅通的情况下,在命令行执行:pip install decorator

等待安装完成。

 

3.安装selenium库(S2L其实是调用selenium库,所以先要安装它)。

在命令行执行:pip install selenium

等待安装完成。

 

4.安装selenium2Libarary

在命令行执行:pip install robotframework-selenium2library

等待安装完成。

 

到这里,其实安装木有结束。这么安装的selenium不带driver。只有firefox能用(因为它的driver直接用python写了)。如果想测试IE还得下载IEdirver,测试Chrome还得下载ChromeDriver。这是2个exe文件, 需要单独下载并加入到环境变量path中或者放到D:\Python27\Scripts下

下载地址列表在这里:

http://code.google.com/p/selenium/downloads/list

 

选择适合你操作系统的driver。

然后保存到某个目录,把这个目录加到path环境变量中。

此时问题全部解决。

 

思考:有没有简单点儿的方法?如果跑到selenium的下载页面下载完全安装包,安装下来也省事儿不了多少。

有人愿意发扬雷锋精神帮助大伙儿打一个么?

 

齐涛同学写过一篇由0.5.2升级到1.0.1版本的文章。大家也可以参考。另外今天下午发现S2L升级到1.1.0了。感觉作者有点儿懒,好多issue都木有回复:(。

http://blog.csdn.net/tulituqi/article/details/7604967