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)

 

 就是这么随便!!!!

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐