51Testing软件测试论坛
标题:
为什么我用webtable的rowcount方法获得的记录数总为1呢
[打印本页]
作者:
zhengdongxia
时间:
2010-1-17 13:02
标题:
为什么我用webtable的rowcount方法获得的记录数总为1呢
如题:代码如下
Browser("计算机系平台").Page("计算机系平台").WebEdit("userName").Set "zhangsan"
Browser("计算机系平台").Page("计算机系平台").WebEdit("password").SetSecure "4b5293a7c563d4dfbd8cc3f81f09058a320fe379"
Browser("计算机系平台").Page("计算机系平台").WebButton("登录").Click
Browser("计算机系平台").Page("计算机系平台_2").Link("教学文档管理系统").Click
Browser("计算机系平台").Page("计算机系平台_3").Link("课程信息").Click
Browser("计算机系平台").Page("计算机系平台 课程列表").Link("返回首页").Click
Browser("计算机系平台").Page("计算机系平台_3").Link("专业信息").Click
Browser("计算机系平台").Page("计算机系平台 专业列表").Sync
counta=Browser("计算机系平台 专业列表").Page("计算机系平台 专业列表").webtable("专业名称").RowCount
msgbox counta
Browser("计算机系平台").Close
这个webtable上面还有一个webtable,可能是这个原因么,另外为什么下面的语句有错
counta=Browser("计算机系平台 专业列表").Page("计算机系平台 专业列表").webtable("列表").webtable("专业名称").RowCount
而单独的
counta=Browser("计算机系平台 专业列表").Page("计算机系平台 专业列表").webtable("专业名称").RowCount
和counta=Browser("计算机系平台 专业列表").Page("计算机系平台 专业列表").webtable("列表").RowCount
都正确
作者:
风雪夜归人
时间:
2010-1-18 10:50
可能是你的webtable不对吧,你可以打开对象库,试试highlight那个对象看看是不是你想要count 的对象,估计不是
作者:
zchtest
时间:
2010-1-19 16:30
用下面这个方法肯定行,事实上webtable的行数是存在rows属性里的
counta=Browser("计算机系平台 专业列表").Page("计算机系平台 专业列表").webtable("列表").webtable("专业名称").getproperty("rows")
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2