3.2.2 对象识别
根据IBM Rational Robot识别对象并执行操作的要求,如果要让Robot找到界面上的对象并执行相关动作,需要给Robot指定每个对象的对象类型、对象标志、执行动作和数据,如下图所示。
图 3. 为Robot指定每个对象的对象类型、对象标志、执行动作和数据
以按钮举例来讲,如果要让Robot自动点击某个按钮,那么首先要告诉Robot需要在“Button”这种类型的对象上进行操作;其次要告诉Robot,在此类型的对象上要执行什么操作,比如click;第三要告诉Robot要click那个具体的按钮上,比如要click“登录”按钮。
在Robot测试技术框架中,相应的处理为:
'打开文件 =============================== ‘对文件中每一行 ‘对按钮执行的动作 ‘对文本框执行的动作 ‘对组合框执行的动作 =============================== ‘对单选按钮执行的动作 |
要强调的是,以按钮为例,虽然在表中需要为界面上每一个具体的按钮定义一行,但是在测试技术框架中,所有按钮处理的代码都是一样的。
文章来源于领测软件测试网 https://www.ltesting.net/