51Testing软件测试论坛
标题:
一个选择岗位的对象识别成WebElement了
[打印本页]
作者:
ws812395
时间:
2013-3-13 14:51
标题:
一个选择岗位的对象识别成WebElement了
实例:[attach]84017[/attach]这个岗位需要实现每次动态的点击一个岗位;
目前:
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").Frame("Main").WebElement("陈光伟").Click
wait(3)
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").WebButton("选择").Click
对象库对象是:下图
[attach]84018[/attach]
这个怎么实现啊,假日我下次进来需要点击到“李磊”
我目前使用
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").Frame("Main").WebElement("innertext:=李磊").Click
报错,如果这样可以的话,我就可以将"innertext:=李磊"弄成动态的[attach]84019[/attach]
作者:
feiyunkai
时间:
2013-3-13 15:22
一、问题中的描述性语句,冒号写错了,应该是英文输入法下的冒号,可能是你在描述问题时打错了:
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").Frame("Main").WebElement("innertext:=李磊").Click
语句中的 innertext:=李磊 改成innertext:=李磊
二、报截图中的错误,是因为QTP更具你的属性描述,找到了多个对象。
解决方法是:添加对个属性,达到唯一识别的目的,例如:
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").Frame("Main").WebElement("innertext:=李磊","html tag:=SPAN").Click
作者:
赵佳乐SMILE
时间:
2013-3-13 15:32
先试试
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").Frame("Main").WebElement("陈光伟").object.innertext="李磊"
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").Frame("Main").WebElement("陈光伟").Click
wait(3)
Browser("工作任务新增").Window("选择岗位").Page("选择岗位").WebButton("选择").Click
作者:
joykao
时间:
2013-3-13 16:08
话说你可以不用innertext去识别对象的。。。
作者:
黑羽祭
时间:
2013-3-14 09:31
回复
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
复制代码
作者:
guoyang8013
时间:
2013-3-14 19:56
5楼的是正确的, 最好的方法是 采用别人的方式来识别这个webelement
作者:
ws812395
时间:
2013-7-6 13:25
非常感谢,各位的回复,发现问题,是存在多个同名的对象
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2