我有以下的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