600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > RFT使用过程中遇到的问题的解决方法(一)

RFT使用过程中遇到的问题的解决方法(一)

时间:2022-03-18 00:05:52

相关推荐

RFT使用过程中遇到的问题的解决方法(一)

一、录制过程中跳出新的browser的情况,可采取两种方式:

a针对新的窗口另建一个新的RFT脚本进行录制,回放时 需要两个以上脚本的串行回放完成;

b在对象识别设置界面对Browser的属性识别添加新的属性以便RFT能够区分两个Browser.这样一个RFT脚本里即可完成录制

方法b 需要 人员知道如何添加,添加什么属性能够区别两个Browser(目前我添加的 是 documentName),不过这种情况基本上不多而且可以咨询测试开发人员进行添加,以后沿用即可

方法a 人员本身即可完成,但仍存在 可能识别两个Browser的情况。

我发现方法b中 即使添加了Browser的属性了,对象映射(即下面的专属测试对象映射)上还是只有一个Browser,在我看来对象映射只能有一个Browser,而即使添加了属性,当你用到其中一个Browser,他的documentName记录的是就是那个Browser的对应值,鉴于我们总是先处理弹出的新浏览器窗口,处理完毕后,再处理旧的浏览器窗口时,模糊识别,一样认为旧的浏览器是跟新的浏览器是一个浏览器(即使属性不完全匹配,RFT允许一定范围内的不匹配),毕竟我们总是在操作最上面的浏览器,操作完了就关闭或最小化,目前尚无两个浏览器窗口都在最上面的情况(每个都不是最大化)且需要交替操作,若有的话,建议分成多个RFT脚本。所以两种方法结合使用无疑是最好的处理方式,对于这种情况。

二、录制时能够识别但是回放失败或者识别时间很长在结果日志中提示超过阈值的情况:

其实一般录制时能识别回放时不能识别基本上就是其控件本身某个属性的属性值是

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。