以前自动化脚本一直用java+selenium,后面出去面试,面试官说我会的工具太少了,我想只要我能实现功能自动化,跟我会用多少工具没什么关系吧,但······技多不压身,如今我要正式开始学python了!java
我选择的框架是robotFramework+python+selenium,要用robotFramework的话先要装python。python
我用的2.7.9的版本,直接去官网下载就能够了https://www.python.org/downloads,根据系统来,注意看本身系统是多少位,个人是64位的系统,因此下的是 Windows x86-64 MSI installer,可是下载到本地的文件名称显示:python-2.7.9.amd64面试
双击安装,我将路径设置到了D盘(D:\Python27),而后Next、Next,最后finish,而后去设置与环境变量,path设置D:\Python27和D:\Python27\Scripts(win10系统设置环境变量直接编辑新增就能够了)。网络
python装好后,去官网https://pypi.org/project/setuptools/ 安装setuptools工具,听说这个工具很强大,目前还不了解,先装上。框架
我将下载好的setuptools工具解压放到 D:\software 目录,而后在cmd窗口进入解压目录,输入python setup.py install,而后回车等待安装完成(cmd命令,d: 进入到d盘;cd software:进入到d盘的software目录;cd setuptools-41.0.0:进入到d盘的software文件夹的setuptools-41.0.0目录;其实能够直接cd d\software\setuptools-41.0.0,由于我忘记了 后面还有一层目录,哈哈~~~~)ide
setuptools装好后,开始装robot Framework,去https://pypi.org/project/robotframework/#files下载(以前找的下载地址,下载提示网络错误,下载失败,这个地址找了好久才找到,实际上是没有认真看官网,官网有提示下载托管到了pypi),在cmd窗口进入解压目录,输入python setup.py install,对没错就是python setup.py install,不要觉得我写错了!!而后回车等待安装成功。工具
接下来,安装wxpython,这个工具是为了支持python图形化界面的,主要是为了运行RIDE。下载地址:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/,下载成功后,运行程序安装,而后Next直到finish。.net
最后安装RIDE,它是一个可视化界面工具,用于编写用例。附上下载地址:https://pypi.org/project/robotframework-ride/#files(我选择的版本是1.5的,以前装的最新版本和1.4版本的RIDE报错),在cmd窗口进入解压目录,输入python setup.py install,完后回车等待安装完成,目前环境环境算是搭好了,打开RIDE准备开始写用例。注意:python、setuptools、wxpython、RIDE这些工具的版本都有要对应,否则在安装过程会报错。blog
最后总结,这个框架真的是个坑,用Java+selenium很差吗,分分钟把环境搞起来了,整这个环境我花了半天时间,目前还只是把环境弄好了,后面还会导入库·······ip