为什么我用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
都正确 可能是你的webtable不对吧,你可以打开对象库,试试highlight那个对象看看是不是你想要count 的对象,估计不是 用下面这个方法肯定行,事实上webtable的行数是存在rows属性里的
counta=Browser("计算机系平台 专业列表").Page("计算机系平台 专业列表").webtable("列表").webtable("专业名称").getproperty("rows")
页:
[1]