TA的每日心情 | 无聊 2018-9-27 10:05 |
---|
签到天数: 36 天 连续签到: 1 天 [LV.5]测试团长
|
回复 1# 小丫头amy
已解决,上代码:- '''获取行和列
- With Browser("个人空间管理").Page("个人空间管理")
- rowcount=.WebTable("标题").RowCount
- msgbox "行数 = " & rowcount
- columncout=.WebTable("标题").ColumnCount(1)
- msgbox "列数 = " & columncout
- End With
- For row=0 to rowcount-1
- celldata=Browser("个人空间管理").Page("个人空间管理").WebTable("标题").GetCellData(row+1,2)
-
- For i=1 to 2
- Select Case i
- Case 1
- searchar1="excel导入错误"
- return=instr(1,celldata,searchar1)
- If return<>0 Then
- set oWebCheckBox =Browser("个人空间管理").Page("个人空间管理").WebTable("标题").ChildItem(row+1, 1, "WebCheckBox", 0)
- oWebCheckBox.set "on"
- Set oWebCheckBox=nothing
- Exit for
- End If
-
- Case 2
- searchar2="qtp参数化报错"
- return=instr(1,celldata,searchar2)
- If return<>0 Then
- set oWebCheckBox= Browser("个人空间管理").Page("个人空间管理").WebTable("标题").ChildItem(row+1,1,"WebCheckBox",0)
- oWebCheckBox.set "on"
- Set oWebCheckBox=nothing
- Exit for
- End if
- End Select
- Next
- Next
复制代码
你的问题在
searchchar1="excel导入错误"
return=instr(1,celldata,searchar1)
这句子,上面的变量searchchar1(注意有两个ch),到了下面searchar1(只有一组ch)了。
要不是我一行一行调下来,真是不容易发现。
粗心啊~ |
|