1)qtp的指令碼語言是vbscript,指令碼在執行的時候,執行語句之間的時間間隔是固定的,也就是說指令碼在執行完當前的語句之後,等待固定的時間間隔後開始執行下一條語句
2)問題:假設後一條語句的輸入是前一條語句的輸出,如果前一條語句還沒有執行完,這時候將要導致錯誤的發生!
3)措施:加入同步點、加入wait語句
此文為hollyzhao於
發布,夜深了,有點累~
4)同步點synchronization point
qtp指令碼在執行過程中如果遇到同步點,則會暫停指令碼的執行,直到物件的屬性獲取到了預先設定的值,才開始執行下一條指令碼。
如果在規定的時間內沒有獲取到預先設定的值,則會丟擲錯誤資訊。
例如:window("flight reservation").activex("threed panel control").waitproperty "text", "insert done...", 10000
執行到上面這條語句時,qtp會暫停執行,直到顯示」insert done…」,
如果在規定的時間10,000ms後text的值沒有等於」insert done…」,則會丟擲錯誤資訊
5)如何獲取synchronization point
a.在recording狀態下,通過insert
è synchronization point實現
b.非recording狀態下,在expert view下,通過insert
è step generator
è category(test objects)
è object(the object you』re testing)
è operation(waitproperty)
è propertyname、propertyvalue、timeout分別填寫"text", "insert done...", 10000
此文為hollyzhao於
發布,夜深了,有點累~
6)wait
總的來說就是死等,比如說wait 10,當執行到這條語句時,等待10秒鐘後,才開始再讀下面的語句。所以說寫指令碼的時候一定要估計好時間,否則的話會浪費執行的時間,或者出現等待時間不足的現象。
盤點無人機的關鍵技術點
當前,自從無人機技術進入市場以來,無人機的市場規模正在以一種不可思議的速度擴增,許多專業人士都利用它來加速在各自領域的創新。從軍事到體育再到房地產,無人機幾乎在每乙個行業都得到了應用。無人機.jpg 隨著不斷增強的需求,無人機技術的真正潛力由於一些瓶頸還沒辦法釋放。如今世界各地的研究人員和技術專家正...
關於Web應用單頁應用的理解和關鍵技術點的實現方式
乙個最關鍵的技術點,頁面的頁內跳轉 以上只是其中的一種方式。單頁應用的功能結構設計 我覺得要分為基本結構,樣式和樣式邏輯,邏輯和內容四部分。基本結構是主框架結構,提供基本框架的核心功能搭建。以基本的html為主體。樣式和樣式邏輯,給頁面提供樣式渲染,實現各種頁面效果,但這部分功能應以簡潔為主,複雜的...
IPv6物聯網的三大關鍵技術點
物聯網的技術路線,從 ipbaobao 的角度看有兩類 ip的和非 ip的。ip方式的當然是指 ipv6 了。為此,我們研究後認為至少還有一下三點需要做 物聯網的組成部件無線感測器通常要求低功耗,而且 rom的儲存容量有限,計算能力弱,因此需要對 ipv6 協議棧進行精簡以滿足無線感測器的需求。目前...