原帖由 jackymail 于 2007-9-29 16:51 发表
你把getroproperty的步骤去掉还报错吗?
如果不报错就把WebElement("class:=title","html tag:=TD").这句话里面的描述性编程改成用对象库识别对象。
如果还不报错,就检查描述属性是否正确,如果报错就检查getro ...
原帖由 看雪时节 于 2007-9-29 16:57 发表
MsgBox Browser("B").Page("P").Frame("F").WebElement("class:=title","html tag:=TD").Exist
在第二个选择框处为False
原帖由 看雪时节 于 2007-9-29 17:47 发表
不好意思,没看到已经第二页了,我还说你咋不见影了!哈哈,看来是误会
按你说的我也做了,先手动点击 第一个按钮,选择时间,然后 点击 第二个按钮,SPY得到当前年月的属性。
原帖由 看雪时节 于 2007-9-29 17:53 发表
我出错的地方不是在按钮点击,而是在于第二次打开了 时间选择框 后,没法取到 当前系统年月 的innertext值,从而报错
我去这个值的目的在于:因为测试使用的的年月和当前系统年月 有可能不同,所以先做个判断。
原帖由 jackymail 于 2007-9-30 09:25 发表
你可以换一种方式取数据。用上层对象。
browser("Choose date").Page("Choose date").WebTable("
原帖由 hsjzfling 于 2007-10-8 19:59 发表
这样多麻烦。。。
可以先试试看我的方法吧
Set oDesc = Description.Create()
oDesc("micclass").Value = "WebElement"
'这里可以用更多属性来提取1-30号的对象
'比如oDesc("innerhtml") = "" 等等
Set ...
原帖由 看雪时节 于 2007-10-9 10:49 发表
Browser("B").Page("P").Frame("F").WebTable("W").RowCount的值等于10,而从界面上可以看到只有9行,所以可能Table里面是不是还套有Table!
原帖由 看雪时节 于 2007-10-9 11:26 发表
呵呵!问题确实变了,附图中确实是10行,但这个行数是变的,怪我现在做的和附图不同。
由于每个月不同显示的原因,你说的把1-31全部WebElement(没有Link)添加到对象库是不是不现实呢?
现在的这个问题确实匪夷所 ...
原帖由 hsjzfling 于 2007-10-9 20:16 发表
不好意思,被人拉出去happy了~刚回家,还没吃饭~
可能我在33楼的方法有点问题,昨天想当然的写的,自己没调试。。(BS偶吧~)ChildObjects应该不支持micclass以外的属性吧。。。
另外列举两个方法吧,分别是用来 ...
原帖由 hsjzfling 于 2007-10-9 20:16 发表
不好意思,被人拉出去happy了~刚回家,还没吃饭~
可能我在33楼的方法有点问题,昨天想当然的写的,自己没调试。。(BS偶吧~)ChildObjects应该不支持micclass以外的属性吧。。。
另外列举两个方法吧,分别是用来 ...
原帖由 看雪时节 于 2007-10-8 16:50 发表
Browser("B").Page("P").Frame("F").WebTable("W").ChildItem(myDayRow,myDayColumn,"WebElement",0).Click 却提示 The test run cannot continue due to an unrecoverable error.缺少对象: 'ChildItem(...)',是因为我这个方法问题?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |