RobotFramework搭建说明.doc_第1页
RobotFramework搭建说明.doc_第2页
RobotFramework搭建说明.doc_第3页
RobotFramework搭建说明.doc_第4页
RobotFramework搭建说明.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Robot Framework相关安装手册来源参见:/tulituqi/article/details/75831791安装python相关1.1安装pythonpython-2.7.9.msi(一切的基础,切记安装的路径不要有中文不要有空格,/download/releases/2.7.9/)1.2环境变量配置1.首先需要在系统中注册python环境变量:假设python的安装路径为c:python2.7,则修改我的电脑-属性-高级-环境变量-系统变量中的PATH为: PATH=PATH;c:python27(在原有PATH里添加python.exe所在目录)2.此时,还是只能通过python *.py运行python脚本,若希望直接运行*.py,只需再修改另一个环境变量PATHEXT: PATHEXT=PATHEXT;.PY;.PYM3. 在PATH里添加c:python2.7Scripts1.3安装setuptoolssetuptools (用于后续的一些测试库的安装支持,/pypi/setuptools/)下载zip或者gz的压缩包,解压假设setuptools解压后的目录在D: setuptools-14.3setuptools-14.3(setup在该目录)打开cmd命令行D:cd D:setuptools-14.3setuptools-14.3python setup.py install后续其他python也可使用此方法下载后安装。ps:若在安装过程中遇到:ctype = ctype.encode(default_encoding) # omit in 3.x!UnicodeDecodeError: ascii codec cant decode byte 0xb0 in position 1: ordinal not in range(128)解决方法:将mimetypes.py替换Lib目录下面的这个文件,然后删除对应的pyc文件1.4安装pippip-install (pip安装方式,适合网络通畅的童鞋,/pypa/pip/releases)同setuptools的安装方法安装完成后,其他库可用pip安装方式安装:Example:打开cmd行Pip install 库名2安装robot framework2.1安装wxpython(安装版本的)wxPython2.8-win32-unicode--py27.exe(wxPython,RIDE需要他的支持,/projects/wxpython/files/wxPython//)2.2安装robot frameworkrobotframework-2.8.7(/p/robotframework/downloads/list)2.3安装ride(目前可用版本应该到1.50了)robotframework-ride-1.3.0.win32.exe(robotFramework的IDE,目前最新1.3.0,/p/robotframework-ride/downloads/list,如有中文乱码问题请参考:/tulituqi/article/details/7931069)3 web ui自动化相关(Selenium2Librabry)3.1安装decoratordecorator-3.4.0(S2L库的依赖库。/pypi/decorator/3.4.0)3.2安装docutilsdocutils-0.11(S2L库的依赖库。/pypi/docutils/0.11)3.3安装seleniumselenium-2.35.0(是selenium的原生python库,要到python官网下载/pypi/selenium/2.35.0,而IEDriver.exe要到GOOGLE下载/p/selenium/)3.4安装selenium2libraryrobotframework-selenium2library (selenium2测试库,基于webdriver驱动,最新release是1.5.0,下载:/rtomac/robotframework-selenium2library/releases,如有问题请参考:/tulituqi/article/details/7604967)4 C/S相关(AutoItlibrary)4.1安装pywin32pywin32-217.win32-py2.7.exe(我之前下载的217,最新的好像是218,版本较多,请注意py版本/projects/pywin32/files/pywin32/)4.2安装AutoItLibraryAutoItLibrary-1.1(必须先安装上面的pywin32,并且Python的安装目录不能有空格,如果有空格会导致注册autoit的dll时出错。版本一直是1.1,下载路径:/p/robotframework-autoitlibrary/)4.3 64位机器需要在12安装后再安装AutoItX-V3才能用5 数据库相关5.1安装Database InterfacesOracle:cx_Oracle-5.1.2-11g.win32-py2.7.msi(目前最新5.1.2,注意要和你本地的oracle客户端版本一致,我写的名字是11g的,如果你的oracle是10g的就去下载10g的文件。下载地址:/projects/cx-oracle/files/)Mysql:/petehunt/PyMySQLSQL server:/p/pyodbc/downloads/list请下载对应的版本5.2安装DatabaseLibraryDatabaseLibrary(一直停留在0.5版本,http:/franz-see.github.io/Robotframework-Database-Library/)6 移动端相关6.1安装appium下载地址一:/appium/appium.app/downloads/下载地址二:/download/llf0726/67980876.2安装Appium-Python-Client推荐pip方式安装,因为依赖库较多,pip会自动帮装Pip install Appium-Python-Client6.3安装robotframework-appiumlibrary推荐pip方式安装,因为依赖库较多,pip会自动帮装Pip install robotframework-appiumlibrary6.4安装android sdk/sdk/index.html解压到某个目录,如C:adt-bundle-windows-x86_64-20131030 ,然后配置系统环境变量,增加ANDROID_HOME,值:C:adt-bundle-windows-x86_64-20131030sdk;添加系统path路径:%ANDROID_HOME%platform-tools;%ANT_HOME%bin;6.5安装java jdk安装后并配置环境变量,网上教程较多,此处不写6.6模拟器安装推荐使用Genymotion(速度比android自带的快,若是要android自带的模拟器,网上教程较多,此处略)地址:/ 注册登录后跳转:/#!/store下拉:If you want Genymotion for personal use only, pleasedownload it here处下载安装Oracle VirtualBox、Oracle VirtualBox

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论