Robot Framework自动化测试----03自定义关键字的使用
·
Robot Framework这个工具就是关键字驱动的框架,下面开始吧:
(1)在第一篇博文的基础上开发
1)选中Robotframework_Firstproject这个项目文件夹后右键,选择:New Resource,创建一个名为业务关键字的资源2

2)选中业务关键字右键选择:New User Keyword,创建一个名为百度搜索的关键字,并且新增两个变量${search} | ${result}。


3)在“百度搜索”这个关键字中编辑测试步骤:(好多selenium2Library库中的关键字变黑了,这是为什么呢?)

4)我们现在把“业务关键字”这个资源导入到测试集中去,导入成功会变蓝色字体


5)使用业务关键字中的“百度搜索"这个关键字:

运行一下:

6)修改以下期望结果运行以下:


7)再写一个用例搜索别的内容吧:(通过给关键字参数赋值不同的值,实现了简单的参数化功能)


8)可以继续分更多的层:

(2)直接使用python脚本:
今天又学来了一招,直接使用python脚本,写好的脚本作为Library导入就可以直调用Python脚本中的方法了:


def mouse_click(x,y):
win32api.SetCursorPos((x, y))
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
就是这么随便!!!!
更多推荐
所有评论(0)