谁能阻止少年武士赴死,他们听不到,斗士的剑一挥出,必会听到战败者的哀嚎。

Convert To String解决输入框的判断问题

上一篇 / 下一篇  2017-04-18 10:41:51 / 个人分类:robot framework

在下图中,用例设计是在选中[输入比例]和金额时,输入委托比例。而问题出现在,第一次执行,会将【输入比例】设置为选中状态,回归测试时,客户端的默认状态就是选中的。导致,在回归时报错(第二次进来,执行脚本再次点击按钮,会恢复到未选中状态)。

问题解决方案如下:

         1.修改用例设计为:用例,1,先选中输入比例和金额,执行;用例A2,不选中输入比例,只选中金额,执行。这样对于【输入比例】的选择就是一个循环,解决了此问题。

         2.根据选中【输入比例】时,下面的显示来判断,是否需要选中当前按钮。当【输入比例】选中时,显示的是“委托比例”;当【输入比例】未选中时,显示的是“委托金额”。

这时,我们只要获取到值为“委托金额”时,就来点击【输入比例】按钮;当获取到的值为“委托比例”时,就直接输入比例值即可。

这里,我们先获取到值,用到的方法是ControlGetText。获取到的值,转化为字符串形式Convert To String,再和我们设定的值对比。

这里需要注意的是,在字符串对比时,记得加单引号。

或者如下图这样,也是可以的。

 


TAG: framework Robot robot

 

评分:0

我来说两句

Open Toolbar