Robot Framework是一个很是优秀的开源关键字驱动自动化测试框架,目前已经支持python2和python3,可是GUI界面RIDE只支持python2,可是python的将来是python3,关于python3的RIDE当前只有一个开发版本,笔者没有用过,据说不太稳定,这里不作过多介绍,感兴趣能够本身研究一下,体验体验,地址:https://github.com/robotframework/RIDE/issues/1719python
笔者在这里介绍使用PyCharm编写robot framework脚本,基本的用法。git
1、安装python3,官网下载傻瓜式安装,下载github
2、两种方式安装robot framework,建议看看官网:https://robotframework.org/框架
一、添加python3环境变量,不会的自行百度,打开命令行,执行命令:pip install robotframework,若是在命令行执行robot,返回帮助信息说明安装成功了,可能还须要其余第三方库,一样的方式,执行命令pip install xxxx,到这里python3环境下的robot framework安装完成。测试
二、在pycharm安装,File->Settings->Project->Project Interpreter,在该页面点击“+”,搜索须要robot framework,以及须要安装的其余第三方库,很方便。插件
3、PyCharm安装支持robotframe语法的插件,File->Settings->Plugins->Browse Repositories->搜索 IntelliBot,安装IntelliBot @SeleniumLibrary Patched或者IntelliBot都差很少吧,IntelliBot @SeleniumLibrary Patched是个补修版本,GitHub里面介绍未来可能会合并到IntelliBot里面。命令行
4、设置robot支持两种文件*.robot和*.txt,还需添加支持*.txt的文件,File->Settings->Editor->File Typesblog
5、设置脚本执行快捷方式,File->Settings->Tools->External Toolsip
name:Run Robot开发
Program:D:\Python36\Scripts\pybot.bat (python安装目录下面pybot.bat的路径,若是“D:\Python36\Scripts\”有加环境变量,这里能够直接写pybot.bat)
Arguments:-d log $FilePath$(-d log意思是生成的结果放到log目录下面,$FilePath$是执行测试套件或者单条用例的路径)
Working directory:$ProjectFileDir$(工做目录,上面一个参数的log目录会建立在这个目录的下一级)
这样设置的好处是既能够选择单条用例,也能够选择整个测试套件执行全部的用例。
6、写个简单的用例,执行试一下。
7、测试报告