软件测试,一个日出东方的国际型行业,虽然偶尔会弥漫晨雾,甚或有暴雨来袭,但是我们都该坚持!有人说:“什么叫失败?”答曰:“放弃就是失败!”每一次当我们身处逆境时,决不能用软弱的眼泪作为走向明天的见证,更不能用脆弱的感情去拴住生命的航线;是雄鹰就该搏击

QTP录制WebRadioGroup无法回放问题

上一篇 / 下一篇  2009-03-23 14:52:30

在录制WEB页面中单选扭组时出现无法回放问题

实例:

    录制:在SugarCRM联系人模块中添加一个联系人时其中有一项是添加Email地址,可以添加0个或多个,这样就会根据你不断点击添加而动态的增加控件,其中里面有一项是设置多个邮件地址中的某一个为主邮件地址,当你将不同的地址设置主地址时 录制代码为:

Browser("SugarCRM").Page("SugarCRM").Image("plus_inline").Click
Browser("SugarCRM").Page("SugarCRM").WebRadioGroup("emailAddressPrimaryFlag").Select "#0"
Browser("SugarCRM").Page("SugarCRM").Image("plus_inline").Click
Browser("SugarCRM").Page("SugarCRM").WebRadioGroup("emailAddressPrimaryFlag_2").Select "#0"
Browser("SugarCRM").Page("SugarCRM").WebRadioGroup("emailAddressPrimaryFlag_2").Select "#0"
Browser("SugarCRM").Page("SugarCRM").Image("plus_inline").Click
Browser("SugarCRM").Page("SugarCRM").WebRadioGroup("emailAddressPrimaryFlag_3").Select "#0"
Browser("SugarCRM").Page("SugarCRM").Image("plus_inline").Click
Browser("SugarCRM").Page("SugarCRM").WebRadioGroup("emailAddressPrimaryFlag_2").Select "#0"

录制后直接回放,肯定出现问题,而将Object.Select "#0"改为Object.Click后,就能正常回放!

更改后代码如下:

Browser("SugarCRM").Page("SugarCRM").Image("plus_inline").Click
Browser("SugarCRM").Page("SugarCRM").WebRadioGroup("emailAddressPrimaryFlag").Click
Browser("SugarCRM").Page("SugarCRM").Image("plus_inline").Click
Browser("SugarCRM").Page("SugarCRM").WebRadioGroup("emailAddressPrimaryFlag_2").Click
Browser("SugarCRM").Page("SugarCRM").WebRadioGroup("emailAddressPrimaryFlag_2").Click
Browser("SugarCRM").Page("SugarCRM").Image("plus_inline").Click
Browser("SugarCRM").Page("SugarCRM").WebRadioGroup("emailAddressPrimaryFlag_3").Click
Browser("SugarCRM").Page("SugarCRM").Image("plus_inline").Click
Browser("SugarCRM").Page("SugarCRM").WebRadioGroup("emailAddressPrimaryFlag_2").Click


TAG:

 

评分:0

我来说两句

Open Toolbar