qtp中日期框的處理(物件已被禁用時如何處理)?

測試中發現,有一種時間框直接進行set賦值時報“物件已被禁用”的錯誤。此時可以使用dom給其賦一個值即可。下面總結的兩種給時間框賦值的方法。

方法/步驟

對於系統中使用的時間框,有兩種情況,一種為不允許手動輸入數值,只能手動點選選擇年月日等,此時編寫指令碼時,一個個點選選擇資料會比較繁瑣。若不需要自動測試此選擇功能,則可以直接給該物件附一個值即可。實現指令碼為:.WebEdit("出生日期").object.value=dataTable.Value("出生日期")

qtp中日期框的處理(物件已被禁用時如何處理)

還有一種為可以直接給時間框set一個值就可以進行賦值時可以正常賦值。.WebEdit("出生日期").set dataTable.Value("出生日期")

qtp中日期框的處理(物件已被禁用時如何處理)

相關問題答案