我有asp.net應用程序,測試使用QTP描述代碼的應用程序,但我得到的錯誤如何使用QTP訪問asp.net應用程序
無法找到「[WebEdit]」對象的父「[Page]」(頁面類)。驗證父級屬性是否與您的應用程序中當前顯示的對象匹配。
第(8)行:「.WebEdit(」Page:= txtUserName「)。設置」raju「」。
我的代碼是
Systemutil.Run("http://some ip/login.aspx")
With Browser("creationtime:=0")
With .page("title:=.*")
With .WebTable("Name:=log_left,")
With .WebTable("Name:=leaf")
With .WebTable("Name:=txtUserName","Index:=0")
.WebEdit("Name:=txtUserName").Set "raju"
.WebEdit("Name:=txtPassword").Set "raju"
.WebButton("Name:=Button").Click
End With
End With
End With
End With
End With
現在
我也有同樣的問題,對象間諜顯示3個表,我想使用哪個表和財產我想在table.please使用給我的建議。
謝謝你的回覆,我修改了我的問題,請確認並給我建議 – hmk 2013-05-02 10:08:05
你根本不需要擁有WebTable,嘗試刪除它們。還可以嘗試使用對象存儲庫而不是描述性編程進行測試,然後如果您確實需要描述性編程,請查看存儲庫中的描述以查看描述性編程中使用的描述。 – Motti 2013-05-02 12:05:22