51Testing软件测试论坛

标题: 这种类型的控件如何描述 [打印本页]

作者: 19thangel    时间: 2006-12-22 09:30
标题: 这种类型的控件如何描述
如图,该控件用值来识别的,但如果回放时后面选项的值改变了便会无法找到该控件。尝试过虚拟控件但无法获取该控件,描述性编程貌似也没用。有人遇到过这种情况吗?
作者: hiyizhiyu    时间: 2006-12-22 09:46
用index不行吗
table中的TD都可以的
作者: 19thangel    时间: 2006-12-22 09:53
他这里的代码是这样的
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebRadioGroup("outFlight").Select "Blue Skies Airlines$361$271$7:10"
如果用index的话怎么写呢?写select里貌似没用,写在WebRadioGroup好像也不对。我刚开始学描述性编程不是很懂。谢谢
作者: miniyal    时间: 2006-12-22 10:17
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebRadioGroup("outFlight").Select "Index:=0"试试吧
作者: hoyot    时间: 2006-12-22 10:18
用GerRoProperty取值看看,论坛的精华区有讲这个
作者: 19thangel    时间: 2006-12-22 11:20
回4楼

不行,The test run cannot continue due to an unrecoverable error.

Cannot identify the item (for object "outFlight"). Verify that this item's properties match an item currently displayed in your application.
作者: hiyizhiyu    时间: 2006-12-22 13:49
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebRadioGroup("outFlight").Select "Blue Skies Airlines$361$271$7:10"
如果你总是要选择第一行的话改成
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebRadioGroup("outFlight").Select "#0"
第二行就改成
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebRadioGroup("outFlight").Select "#1"
等等
老大
你直接在help里查一下WebRadioGroup就都知道了
作者: 19thangel    时间: 2006-12-22 14:07
谢谢hiyizhiyu,找了下帮助,果然有相关内容。看来英语要苦练了,不看你的示列的话还是看不懂帮助的内容
作者: hiyizhiyu    时间: 2006-12-22 15:10
是啊
遇到问题首先是help
搞不定在来论坛
当然如果想讨论什么就直接来论坛
兄弟们
还有两个半小时放假了
三天哦
哈哈




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2