亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

自動化測試工具4399AT的設計原理是什么

發布時間:2021-12-29 14:29:02 來源:億速云 閱讀:155 作者:柒染 欄目:大數據

這期內容當中小編將會給大家帶來有關自動化測試工具4399AT的設計原理是什么,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

框架基礎

基于appium進行改造,主要是攔截appium每次運行要安裝的輔助apk

自動化測試工具4399AT的設計原理是什么

算法基礎

 遍歷程序是基于深度優先遍歷算法上進行改進的,
以應用的首頁為根節點,檢索頁面上所有可操作的元素,對這些元素進行操作(如點擊)后,產生的新的頁面,
記錄這些頁面,然后以根節點產生而來的第一個頁面為起始頁面,重復上述的操作.遇到獲取的頁面上沒有
可操作的元素或者遇到之前訪問過的頁面,則返回上一級頁面,對他的鄰近節點繼續操作;

自動化測試工具4399AT的設計原理是什么

頁面定義

 頁面可操作元素是根據 xpath來定位的.
頁面的定義是根據頁面中所有可操作元素的路徑組成形成一個id來標識頁面.
因此,如果頁面中所有的可操作元素都一樣,就認為是同一個頁面,不一樣則表示不同的頁面.
程序會記錄頁面中已經操作過的元素,因此如果出現,如一個頁面點擊一個按鈕,這個按鈕產生變化,雖然會產生
一個新的頁面,但是不會產生更多的操作元素,也不會去重復操作已操作過的元素. 

路徑記錄與重定向
每一步操作都會記錄,從首頁到當前頁面的操作路徑,防止頁面變動,或者返回異常時,無法找到記錄在內存中的
待操作的元素.這種情況,會根據記錄的路徑,重啟重新找尋元素.
對路徑重尋,做優化定位. 如 進入c頁面,開始時需要經過 a->b->c,b可能是條件出現的頁面,或者只會出現一次的頁面.
當路徑重尋時,a到不了b,重試a直接到c,如果到達成功,則會將路徑優化為 a->c.

彈窗
分為安裝彈窗和應用彈窗
安裝彈窗,會根據不同的設備,采用不同的xpath定位,自動點掉安裝提示框,達到自動安裝的功能.
應用彈窗,需要用戶自己需要處理的彈窗路徑(xpath),在每次操作前,會嘗試判斷是否存在彈窗影響,
存在的話,會將彈窗點掉.

配置用例
封裝appium操作的api,提供json格式的寫入方式,用這種方式支持嵌入手動配置的腳本運行. 

上述就是小編為大家分享的自動化測試工具4399AT的設計原理是什么了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

张掖市| 上犹县| 尉犁县| 贺兰县| 思南县| 南昌县| 竹北市| 平江县| 平泉县| 砀山县| 九龙县| 淮北市| 大关县| 辽源市| 海阳市| 河东区| 香河县| 九台市| 浦城县| 淮南市| 六安市| 金坛市| 隆化县| 合肥市| 临漳县| 麟游县| 岐山县| 商丘市| 河津市| 高台县| 鹤山市| 南丰县| 宁城县| 马关县| 象山县| 连南| 秭归县| 富阳市| 岗巴县| 庆云县| 庄浪县|