小蚂蚁  
风雨过后才见彩虹
公告

  • —————————————
    李丽君
    软件测试工作者
    广东籍贯的海南人
    北京生活12年
    目前在深圳

    邮箱:
    llj2003hbdd@163.com
    —————————————
    说明:本Blog中的内容均为本人原创或转载,本人依法保留Blog内原创文章的所有权利,如需转载,请注明作者及出处。未经许可,不得将本Blog内文章用于任何盈利性用途。
    —————————————
日历
<2016年10月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

导航

常用链接

留言簿(174)

随笔分类(189)

0--感兴趣的网站

1--国内测试网站

2--测试同行的blog

3--开发好友的blog

最新评论

 

编写背景:

2年没有更新博客了,自从有娃后时间变得越来越少,深刻体会了当妈的不容易;整理这个文章是为了让部门的新人学习这个工具能轻松的入门第一关:安装,同时希望能帮助到其它同行。

 

参考资料:

http://www.cnblogs.com/puresoul/p/3854963.html

http://www.itest.pro/howto-install-robot-framework-autoit-windows-x64/

 

一、安装的软件清单见下图:

二、安装步骤:

顺序

安装包名

安装方法

下载地址

备注

1

python

exe文件,直接双击安装,安装完设置Python环境变量,将“d:\Python27”和“d:\Python27\Scripts”添加到环境变量“PATH”项中(注意环境变量之间用“;”隔开)

https://www.python.org/download/releases/2.7.12/

一切的基础,安装路径不能有空格

2

setuptools

下载ez_setup.py文件,把文件放到python安装目录的scripts目录下,双击文件名

https://pypi.python.org/pypi/setuptools

Python 的套件管理程式

3

pip

1.cmd进入ez_setup.py文件目录,如:

d:\Python27\Scripts

2.setuptools安装:easy_install pip

https://pip.pypa.io/en/latest/index.html

Python 的套件管理程式

4

升级php

Cmd命令执行:

pip install --upgrade pip

升级pip到最新版本

5

robot framework

Cmd命令执行:pip install robotframework

https://pypi.python.org/pypi/robotframework

robot framework本身

6

wxPython

exe文件,直接双击安装

http://wxpython.org/download.php#stable

支撑Ride的运行库

7

robotframework-ride

Cmd命令执行:pip install robotframework-ride

https://pypi.python.org/pypi/robotframework-ride

Ride

8

robotframework-selenium2library

Cmd命令执行:pip install robotframework-selenium2library

https://pypi.python.org/pypi/robotframework-selenium2library

selenium2测试库,基于webdriver驱动

9

robotframework-databaselibrary

Cmd命令执行:pip install

robotframework-databaselibrary

https://github.com/franz-see/Robotframework-Database-Library

DB

10

Pymysql

Cmd命令执行:pip install pymysql

https://pypi.python.org/pypi/pymssql

Mysql第三方库

11

pywin32

exe文件,直接双击安装,注意py对应的版本2.7

https://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/

AutoItLibrary安装前提

12

AutoItV3

exe文件,直接双击安装

http://www.autoitscript.com/site/autoit-news/autoit-v3-3-10-0-released/

AutoItLibrary使用前提

13

AutoItLibrary

Cmd命令执行:pip install

AutoItLibrary

http://code.google.com/p/robotframework-autoitlibrary/

AutoItLibrary测试库

14

Requests

Cmd命令执行:pip install requests

https://pypi.python.org/pypi/requests

RequestsLibrary库使用前提

15

RequestsLibrary

Cmd命令执行:pip install -U robotframework-requests

https://github.com/bulkan/robotframework-requests

http request

 

三、安装后检查:

1.       配置ride为桌面快捷方式:

1)         新建快捷方式,在桌面右击鼠标,弹出的菜单选择 新建-快捷方式 ,然后在 请键入对象 的位置输入这一行命令,C:\Python27\pythonw.exe -c "from robotide import main; main()",注意“C:\Python27\pythonw.exe”是python安装的路径,需要换成你的Python所在目录的路径;注意双引号为英文。

2)         点击下一步,输入你要建立的快捷方式的名称,点击完成,看到图标表示已经建好。

3)         显示不爽,图标要换成机器人图标,需要快捷方式上点击右键-属性,点击更改图标,在浏览里找到目录F:\Python27\Lib\site-packages\robotide\widgets,里面有个robot.ico的图标(大家到自己的安装目录相同路径去找一下)选它之后,点打开,确定之后再确定就可以了,双击图标,进入ride操作页面

2.       Cmd命令下执行ride.py,能成功进入ride页面说明robot framework安装成功。

3.       ride操作页面新建一个项目,把AutoItLibrarySelenium2Library类加载,加载中如果不显示红色说明AutoItLibrarySelenium2Library安装成功。

4.       Cmd命令下执行pip list,可以查看安装的包列表有哪些

 

 

四、特别说明:

1.安装robotframework-selenium2library 后会自动安装selenium的最新3.0版本,selenium 3.0以上版本安装后编写的自动化脚本打开firefox浏览器会失败,robotframework会报如下错误

command: pybot.bat --argumentfile c:\users\administrator\appdata\local\temp\RIDEcatnr4.d\argfile.txt --listener F:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:14051:False F:\test\aaa

或者这个错误

WebDriverException: Message: Expected browser binary location, but unable to find binary in default location, no 'moz:firefoxOptions.binary' capability provided, and no binary flag set on the command line

解决办法:

1)       pip命令卸载selenium3.0版本,命令:pip uninstall selenium

2)       下载selenium 2.53.6 版本,包名:selenium-2.53.6.tar.gz,下载地址:https://pypi.python.org/pypi/selenium/2.53.6#downloads

3)       安装selenium-2.53.6.tar.gz;解压selenium-2.53.6.tar.gz,把解压的文件拷贝到python安装目录文件夹下,如:D:\Python27\Lib\site-packagescmd进入selenium解压的文件夹路径,执行如下命令:python setup.py install

4)       Cmd执行pip list 查看安装的selenium版本是否正确

2.python下如何安装.whl包?

答:pip install wheel;先安装wheel,然后pip install 包名字.whl 即可安装.whl包。

五、安装过程遇到的问题汇总:

问:Python有两个版本:2.X3.X,装那个版本比较好?

答:由于windows7下,Python 对应的wxPython 版本只支持 2.x 不支持3.x,因此Python目前只能装2.x版本

问:pip安装完毕后,如何升级?

答:使用命令:pip install --upgrade pip

问:win76下安装autoitlibrary失败

答:必须先安装pywin32,并且Python的安装目录不能有空格,如果有空格会导致注册autoitdll时出错

 

到此,安装完毕,可以用ride编写自己的自动化测试脚本,开始自动化测试之旅!!!^_^




posted on 2016-10-25 16:21 lijun 阅读(4678) 评论(0)  编辑  收藏 所属分类: 软件自动化测试

只有注册用户登录后才能发表评论。


网站导航:
 
 
Copyright © lijun Powered by: 博客园 模板提供:沪江博客