|
本帖最后由 quanxinli 于 2011-1-30 23:38 编辑
Dim Mbills,Mname
Mname=4876 '该值会从前面传下来
Mbills="设备使用申请"&"["&Mname+1&"]"
msgbox Mbills
Browser("设备调配 - BOSS v2.0").Page("设备调配 - BOSS v2.0").Image("s").Click
Browser("设备调配 - BOSS v2.0").Page("设备调配 - BOSS v2.0").WebElement("设备使用申请[4877]").SetTOProperty"innerText","设备使用申请[4783]"
Browser("设备调配 - BOSS v2.0").Page("设备调配 - BOSS v2.0").WebElement("设备使用申请[4877]").click
上面这种方法可以取到“设备使用申请[4783]”但是4783这个值是随着单据号的变化而变化的,所以上面这种方法行不通,我就采用下面的方法,但是QTP会报错,各位大侠帮我看一下是什么问题?谢谢
Browser("设备调配 - BOSS v2.0").Page("设备调配 - BOSS v2.0").WebElement("设备使用申请[4877]").SetTOProperty"innerText","Mbills" ‘这边我赋值一个变更,可以不可以呢?
Browser("设备调配 - BOSS v2.0").Page("设备调配 - BOSS v2.0").WebElement("设备使用申请[4877]").click
这时会找不到WebElement对象
另外我还试了一种方法也是不行,我也写出来让大家看看是什么错
Browser("设备调配 - BOSS v2.0").Page("设备调配 - BOSS v2.0").WebElement("innerText:="&Mbills).click
Browser("设备调配 - BOSS v2.0").Page("设备调配 - BOSS v2.0").WebElement("设备使用申请[4877]").SetTOProperty |
|