您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > AI人工智能 > rf+python+selenium自动化环境
RF+python+selenium自动化环境搭建一、适用环境Windows系列,64位(32位安装也是以下顺序,只是对应文件选择32位的即可)二、简要步骤1.安装python2.安装wxpython3.使用pipinstall安装robotframework4.使用pipinstall安装robotframework-ride5.使用pipinstall安装selenium2library6.完成基础环境安装,简单验证三、详细步骤1.安装JDKRF安装文件目录下的jdk-7u67-windows-x64.exe文件。安装完毕后,在系统变量(右键点击计算机-属性-高级系统设置-环境变量-)中找到path变量,在变量值最后面添加“C:\ProgramFiles\Java\jre7\bin”,点击保存。打开CMD,输入JAVA-version若显示当前JDK版本,则表示安装成功。2.安装pythonRF安装文件目录下的python-2.7.11.msi文件。安装完毕后,在系统变量(右键点击计算机-属性-高级系统设置-环境变量-)中找到path变量,在变量值最后面添加C:\Python27,点击保存。打开CMD,输入python-v若进入python命令行模式,则表示安装成功。在path变量中,添加“C:\Python27\Scripts”,点击保存。3.安装wxpython为了用到后面的RIDE,我们需要先安装wxPython,RF安装文件目录下的wxPython2.8-win32-unicode-2.8.12.1-py27.exe文件,一路next到安装完成。4.安装robotframeworkPython2.7.11这个版本自带了pip,所以不用安装pip,直接打开运行,输入cmd,点击确定之后进入命令行界面,先输入piplist看看都安装了什么,如果pip版本比较旧了,就升级一下pip,输入python–mpipinstall–upgradepip,看到successfully这一句就表示升级安装完成了,接下来我们就开始安装robotframework。输入pipinstallrobotframework,同样,看到successfully这一句就表示安装成功。如果没有看到successfully,有可能是你的网络有问题,因为pip安装是依赖网络的。如果你的网络无法安装,那就只能去下载robotframework的源码包了,这个因为我没有下载,所以提供两个链接:://pypi.python.org/pypi/robotframework两个地方都有最新的包,以3.0版本为例,robotframework-3.0.tar.gz文件就是我们需要下载的,下载后解压缩,从命令行进入解压缩后的目录(有setup.py文件的那一层),输入命令:pythonsetup.pyinstall5.安装robotframework-ride输入安装命令:pipinstallrobotframework-ride,同样看到successfully这一句就表示安装成功了。如果没有成功,请参考robotframework下载源码安装的方式,下载ride的源码,同样提供两个地址:://github.com/robotframework/RIDE/releasesride安装成功后,可以安装以下方式在桌面生成一个快捷方式,打开ride:快捷方式的命令行:C:\Python27\pythonw.exe-cfromrobotideimportmain;main()想要机器人的图标就修改图标,用这个文件:C:\Python27\Lib\site-packages\robotide\widgets\robot.ico6.安装selenium2library输入安装命令:pipinstallrobotframework-selenium2library,同以上安装。7.简单验证1.打开桌面ride的快捷方式2.新建一个项目:新建完成后,在Test下新建一个suit:在Test下新建一个resource:在res1界面下,选择library并点击添加selenium2library:添加成功后如下图:在res1下,新建newuserkeyword:新建完成后,在关键字里进行编写如下代码:蓝色表示导入selenium2library成功。在测试套件下,导入前面新建的res1的resource包:导入后,变蓝色表示导入成功:新建newtestcase:在case中输入:运行一下:看到绿色的标示就是成功了,案例状态也显示pass。以上基础环境就安装完成了,希望你们也顺利的完成安装。
本文标题:rf+python+selenium自动化环境
链接地址:https://www.777doc.com/doc-5126281 .html