不少关键字找不到,别急,多是缺乏库文件!python
能够上RF官网下载:RF第三方库:http://robotframework.org/#test-librariesweb
我我的使用自带标准库比较少,对标准库掌握的不够吧,而后就本身去实现库文件和用例关键字了。感受也不错,这也正是该框架的优点所在,强悍的拓展性。使用本身的代码app
库文件的导入:框架
如上图单击套件名称,右边的面板展现以下图工具
点击 Library 后再弹窗内填写须要导入的库的名称。测试
如果作elenium web自动化测试,咱们则须要导入selenium2library,以导入selenium2library为例,在弹窗内填写selenium2library点击OK按钮,RIDE则会自动去python目录下去搜寻库,如果不存在或者库有错,导入则不成功,以下图如今红色spa
咱们怎样去查看错误缘由呢?看下图:code
咱们看到里面有一条:Print 'FALLED' ,library_name,err ,表明咱们库名称错误,如果其余错误也可已在这里根据错误提示去对应解决。ip
下载Robot framework-selenium2library:get
https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0
RF-seleniumlibrary 能够看作RF版的selenium 库,selenium (webdriver)能够认为是一套基于web的规范(API),因此,RF 、appium 等测试工具均可以基于这套API进行页面的定位与操做。
能够经过python 的pip工具包进行安装:
pip install robotframework-selenium2library
安装完成以后立刻去导入库还不行,还须要重启RIDE,重启RIDE以后再次导入以下图:
即可以使用库里面的方法了。