记录robotFramework+python+selenium学习过程(搭建自动化框架篇)

  之前自动化脚本一直用java+selenium,后面出去面试,面试官说我会的工具太少了,我想只要我能实现功能自动化,跟我会用多少工具没什么关系吧,但······技多不压身,现在我要正式开始学python了!

  我选择的框架是robotFramework+python+selenium,要用robotFramework的话先要装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,因为我忘记了 后面还有一层目录,哈哈~~~~)

  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。

  最后安装RIDE,它是一个可视化界面工具,用于编写用例。附上下载地址:https://pypi.org/project/robotframework-ride/#files(我选择的版本是1.5的,之前装的最新版本和1.4版本的RIDE报错),在cmd窗口进入解压目录,输入python setup.py install,完后回车等待安装完成,目前环境环境算是搭好了,打开RIDE准备开始写用例。注意:python、setuptools、wxpython、RIDE这些工具的版本都有要对应,不然在安装过程会报错。

  最后总结,这个框架真的是个坑,用Java+selenium不好吗,分分钟把环境搞起来了,整这个环境我花了半天时间,目前还只是把环境弄好了,后面还会导入库·······

 

记录robotFramework+python+selenium学习过程(搭建自动化框架篇)

 

 

记录robotFramework+python+selenium学习过程(搭建自动化框架篇)

 

 

记录robotFramework+python+selenium学习过程(搭建自动化框架篇)

 

 

 

 

记录robotFramework+python+selenium学习过程(搭建自动化框架篇)