1. 程式人生 > >QTP自動化測試踩過的坑1

QTP自動化測試踩過的坑1

WIN10家庭版安裝QTP時遇到了很多奇葩的問題。

QTP在安裝的時候如果沒有用管理員使用者登入,會導致錄製時許可權不夠無法監測到後臺事件的問題,結果就是錄製完了檢視中什麼都沒有。因為這個原因QTP10、11、12三個版本我全部都安裝解除安裝了一次。

QTP在破解無限試用30天的時候有時候可以成功,有時候又會出現無法生成license的錯誤,至今沒有找出是什麼原因。

公司ERP軟體是C/S&B/S架構,可同時在客戶端和瀏覽器中執行。

QTP在錄製客戶端時左邊和頂部的下拉選單無法準確識別物件,只能識別到整個選單欄,執行時無法觸發click事件,導致執行失敗。最後只好通過選單詳情頁的按鈕才得以開啟單據,但開啟單據後,也無法識別到單個控制元件的物件。

無奈只能在IE上錄製了。可是IE在執行完表頭的控制元件操作後,表身由於是excel表結構,單個輸入框在識別物件時會使用表中的資料進行區分,可是表中的資料並不是一成不變的,一旦有所變化,此表格的物件就會出現找不到的錯誤。

我以為又是外掛的問題,先後使用了SAP、WPF外掛,使用swf物件識別後連單據都打不開了。

現在進度卡在這裡,下午開始看描述性程式設計,並將selenium-python安裝完畢,一旦描述性程式設計短期內無法建功,即可更換測試工具。