一个选择岗位的对象识别成WebElement了
实例:这个岗位需要实现每次动态的点击一个岗位;目前:
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").Frame("Main").WebElement("陈光伟").Click
wait(3)
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").WebButton("选择").Click
对象库对象是:下图
这个怎么实现啊,假日我下次进来需要点击到“李磊”
我目前使用
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").Frame("Main").WebElement("innertext:=李磊").Click
报错,如果这样可以的话,我就可以将"innertext:=李磊"弄成动态的 一、问题中的描述性语句,冒号写错了,应该是英文输入法下的冒号,可能是你在描述问题时打错了:
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").Frame("Main").WebElement("innertext:=李磊").Click
语句中的 innertext:=李磊 改成innertext:=李磊
二、报截图中的错误,是因为QTP更具你的属性描述,找到了多个对象。
解决方法是:添加对个属性,达到唯一识别的目的,例如:
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").Frame("Main").WebElement("innertext:=李磊","html tag:=SPAN").Click 先试试
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").Frame("Main").WebElement("陈光伟").object.innertext="李磊"
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").Frame("Main").WebElement("陈光伟").Click
wait(3)
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").WebButton("选择").Click 话说你可以不用innertext去识别对象的。。。 回复 1# ws812395
描述性编程就写:
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").Frame("Main").WebElement("innertext:=李磊","html tag:=SPAN").Click
对象库编程Browser("工作任务新增").Window("选择岗位").Page("选择岗位").Frame("Main").WebElement("陈光伟").SetTOProperty "innertext","李磊"
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").Frame("Main").WebElement("陈光伟").Click 5楼的是正确的, 最好的方法是 采用别人的方式来识别这个webelement 非常感谢,各位的回复,发现问题,是存在多个同名的对象
页:
[1]