我有以下的HTML标记,这QTP正确识别为WebEdit
对象:捕获HTML标签属性,如QTP
<input style="width: 228px;" aria-describedby="x-auto-0" _id="Tenant" name=""
tabindex="1" id="x-auto-23-input" class="x-form-field x-form-text x-form-invalid"
type="text">
我如何从HTML标签_id
属性为对象属性在QTP中?我已使用“对象标识”对话框将_id
和html _id
属性添加到WebEdit
类。但是,当我使用Object Spy或Recorder时,它们都不会被填充。
请注意,正在测试的页面包含许多这些文本输入,每个文本输入都带有空白name
但描述性_id
。我试图让_id
成为WebEdit的一个属性,所以我可以通过Browser("Browser").Page("Page"),WebEdit("_id:=Tenant")
来引用特定的文本框。
谢谢你的信息布赖恩。我一定会利用增强的调试功能。但是,我真的希望将_id变成可搜索的'WebEdit'属性,而不仅仅是能够使用'GetAttribute'。 (我修改了我的问题来澄清这一点。) – 2013-03-27 21:17:48
@JimPfleger谢谢澄清。我已经更新了更完整的答案。 – BrianJM 2013-03-28 13:53:45
这个“属性/”技巧不适用于Java GUI组件,对吧? – TheBlastOne 2014-03-04 17:23:51