我正在QTP 11上工作。我目前的項目我嘗試使用AJAX字段自動化網站。我的項目我有一個文本字段,如果我們嘗試輸入字符,則出現AJAX表格,我們從下表中選擇一個合適的值。我能夠檢查AJAX表的存在。 問題是通過QTP設置文本字段,AJAX沒有被調用。但手動它工作正常。另外,如果我先手動嘗試,然後嘗試通過腳本輸入任何內容,那麼它也可以正常工作。我不可能手動檢查每個字段,然後通過腳本輸入它。那麼任何人都可以告訴我們如何在沒有任何人工干預的情況下在第一次嘗試時調用AJAX? 我試圖設置屬性,像WScript.shell,Mercury.DeviceReplay和AutoIt鍵盤事件,但是他們都沒有工作。有沒有我錯過的鍵盤輸入法? 有人可以幫我嗎?AJAX沒有通過QTP調用
0
A
回答
0
嘗試在相關文本字段上執行WebEdit.Click
。如果這不起作用則意味着網頁期待的是QTP沒有在這種情況下觸發一些事件,你應該改變到設備回放模式
Setting.WebPackage("ReplayType") = 2
Browser(...).Page(...).WebEdit(...).Click
Setting.WebPackage("ReplayType") = 1
-1
我有同樣的問題,不承認網絡列表(不從列表中選擇項目)。使用加載了web toolkit 2.0,ASPAjax,DOJO,JQuery加載項的QTP 11.5。仍然顯示相同的行爲。 但是,代碼沒有問題,如果我給一些等待代碼工作正常。
相關問題
- 1. JSON沒有通過ajax調用到達?
- 2. 通過Ajax調用
- 3. AJAX POST沒有通過PHP
- 4. jQuery是沒有過濾/ Ajax調用
- 5. 通過ajax調用所有php腳本?
- 6. 通過jQuery的多個Ajax調用失敗,並沒有調用回調
- 7. JSESSIONID和ROUTEID cookie通過AJAX調用返回沒有域
- 8. php重定向標頭沒有通過ajax調用發送
- 9. MVC/jQuery - 當通過$ .ajax()調用時,操作沒有被擊中?
- 10. GET數據沒有通過AJAX調用發送
- 11. 調用通過AJAX一個WebMethod沒有jQuery的
- 12. 通過ajax調用視頻
- 13. 如何通過AJAX調用
- 14. 通過Ajax跨域調用
- 15. Codebehind不通過ajax調用
- 16. 調用的Response.Redirect通過Ajax
- 17. IE通過Ajax調用
- 18. JQuery的:通過AJAX調用
- 19. 通過id來Ajax調用
- 20. 獲得通過AJAX調用
- 21. Ajax調用通過代碼
- 22. 無法通過Ajax調用
- 23. 通過cas的ajax調用
- 24. 通過QTP調用基於窗口的應用程序
- 25. 只通過Ajax調用調用動作
- 26. 聽衆沒有通過p:ajax調用p:inputText
- 27. ajax調用沒有響應
- 28. while循環內容沒有通過ajax
- 29. 通過Ajax沒有servlet響應
- 30. Ajax - 參數不通過 - 沒有jQuery
Motti我已經嘗試了點擊方法,但它不工作。現在我已經嘗試了上述方法,但它仍然無法正常工作。同樣的問題仍然存在。我也嘗試了一些不同的FireEvents,但那些也不起作用。有沒有其他方法? –
@AnkitKapadia,我想不出另一種方式,對不起。 – Motti