安卓平臺(tái)程序自動(dòng)化控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-04-09 14:26
移動(dòng)互聯(lián)網(wǎng)的發(fā)展使得手機(jī)終端設(shè)備正逐漸替代個(gè)人電腦成為人們?cè)诠ぷ魃钪羞M(jìn)行信息發(fā)布、社交、數(shù)字辦公、購物的主要工具。在一些場(chǎng)景下,如營銷人員需要在APP上不斷發(fā)帖宣傳產(chǎn)品,大量重復(fù)性的操作降低人們的工作效率且容易導(dǎo)致操作失誤。同時(shí),大數(shù)據(jù)時(shí)代的到來使APP所承載的數(shù)據(jù)信息愈發(fā)龐大,從APP中爬取有價(jià)值的數(shù)據(jù)成為當(dāng)前的熱點(diǎn)需求。雖然業(yè)界已經(jīng)采用APP網(wǎng)絡(luò)抓包的方法爬取移動(dòng)APP數(shù)據(jù),但由于數(shù)據(jù)保護(hù)技術(shù)的存在,網(wǎng)絡(luò)抓包方法不具有通用性。為了解決上述問題,本文設(shè)計(jì)并實(shí)現(xiàn)了安卓平臺(tái)程序自動(dòng)化控制系統(tǒng)。自動(dòng)化控制系統(tǒng)可以在一臺(tái)PC上運(yùn)行,同時(shí)控制多臺(tái)安卓手機(jī)終端的不同APP自動(dòng)執(zhí)行系統(tǒng)預(yù)定義的操作任務(wù)或自動(dòng)爬取信息流APP的數(shù)據(jù)信息。本文通過為APP控件元素生成5種不同呈現(xiàn)形式的XPath路徑表達(dá)式并提出最優(yōu)XPath路徑表達(dá)式選取算法,幫助自動(dòng)化控制系統(tǒng)高效穩(wěn)定地定位控件元素。同時(shí),本文設(shè)計(jì)開發(fā)控件定位數(shù)據(jù)獲取工具與定位數(shù)據(jù)管理平臺(tái),實(shí)現(xiàn)APP控件元素定位數(shù)據(jù)配置文件的一鍵生成。自動(dòng)化控制系統(tǒng)基于數(shù)據(jù)驅(qū)動(dòng)模式和PO分層架構(gòu)設(shè)計(jì)思想讓定位數(shù)據(jù)配置文件與控制命令腳本分離解耦,系統(tǒng)加載定位數(shù)據(jù)配置文...
【文章來源】:大連理工大學(xué)遼寧省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:75 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
Activity組件的生命周期Fig.2.1LifecycleofActivitycomponent
件元素可以表示為一顆多叉樹。圖中可以看到 ViewGroup 組件結(jié)點(diǎn)子 ViewGroup 組件結(jié)點(diǎn)和眾多 View 組件結(jié)點(diǎn)。View 結(jié)點(diǎn)嵌套在作為多叉樹的葉子結(jié)點(diǎn),表示界面 UI 上的一個(gè)控件。
Appium架構(gòu)圖
【參考文獻(xiàn)】:
期刊論文
[1]Navy Droid: an efficient tool of energy inefficiency problem diagnosis for Android applications[J]. Yi LIU,Jue WANG,Chang XU,Xiaoxing MA,Jian L. Science China(Information Sciences). 2018(05)
[2]借助八爪魚采集器實(shí)現(xiàn)過刊網(wǎng)刊元數(shù)據(jù)的自動(dòng)提取[J]. 崔玉潔,廖坤. 編輯學(xué)報(bào). 2016(05)
[3]一種視頻監(jiān)控系統(tǒng)中心跳機(jī)制的實(shí)現(xiàn)方法[J]. 傅曉茜,何加銘. 移動(dòng)通信. 2015(06)
[4]一種Java GUI應(yīng)用開發(fā)的新方法[J]. 房志峰. 科技信息(學(xué)術(shù)研究). 2008(22)
碩士論文
[1]微服務(wù)環(huán)境下docker容器調(diào)度策略的研究與實(shí)現(xiàn)[D]. 郭楊虎.北京郵電大學(xué) 2018
[2]基于Android GUI控件的自動(dòng)化測(cè)試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 周一川.華南理工大學(xué) 2018
[3]基于Appium的手機(jī)自動(dòng)化測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 馬小泉.東南大學(xué) 2018
[4]基于Selenium2的Web UI自動(dòng)化測(cè)試框架的設(shè)計(jì)與實(shí)現(xiàn)[D]. 洪芳.西南交通大學(xué) 2017
[5]移動(dòng)智能終端應(yīng)用程序信息分析技術(shù)研究及實(shí)現(xiàn)[D]. 黃威.電子科技大學(xué) 2017
[6]Android手機(jī)應(yīng)用自動(dòng)化測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 孫義彬.北京郵電大學(xué) 2017
[7]基于用戶心智模型的Android系統(tǒng)UI庫的研究與實(shí)現(xiàn)[D]. 趙薇.北京郵電大學(xué) 2017
[8]基于新浪微博數(shù)據(jù)的處理與用戶行為分析[D]. 王魯飛.北京交通大學(xué) 2016
[9]Mac系統(tǒng)下多任務(wù)錄屏軟件的研究與實(shí)現(xiàn)[D]. 周耀穎.大連理工大學(xué) 2016
[10]基于Selenium的Web自動(dòng)化測(cè)試[D]. 張?zhí)?北京交通大學(xué) 2014
本文編號(hào):3127785
【文章來源】:大連理工大學(xué)遼寧省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:75 頁
【學(xué)位級(jí)別】:碩士
【部分圖文】:
Activity組件的生命周期Fig.2.1LifecycleofActivitycomponent
件元素可以表示為一顆多叉樹。圖中可以看到 ViewGroup 組件結(jié)點(diǎn)子 ViewGroup 組件結(jié)點(diǎn)和眾多 View 組件結(jié)點(diǎn)。View 結(jié)點(diǎn)嵌套在作為多叉樹的葉子結(jié)點(diǎn),表示界面 UI 上的一個(gè)控件。
Appium架構(gòu)圖
【參考文獻(xiàn)】:
期刊論文
[1]Navy Droid: an efficient tool of energy inefficiency problem diagnosis for Android applications[J]. Yi LIU,Jue WANG,Chang XU,Xiaoxing MA,Jian L. Science China(Information Sciences). 2018(05)
[2]借助八爪魚采集器實(shí)現(xiàn)過刊網(wǎng)刊元數(shù)據(jù)的自動(dòng)提取[J]. 崔玉潔,廖坤. 編輯學(xué)報(bào). 2016(05)
[3]一種視頻監(jiān)控系統(tǒng)中心跳機(jī)制的實(shí)現(xiàn)方法[J]. 傅曉茜,何加銘. 移動(dòng)通信. 2015(06)
[4]一種Java GUI應(yīng)用開發(fā)的新方法[J]. 房志峰. 科技信息(學(xué)術(shù)研究). 2008(22)
碩士論文
[1]微服務(wù)環(huán)境下docker容器調(diào)度策略的研究與實(shí)現(xiàn)[D]. 郭楊虎.北京郵電大學(xué) 2018
[2]基于Android GUI控件的自動(dòng)化測(cè)試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 周一川.華南理工大學(xué) 2018
[3]基于Appium的手機(jī)自動(dòng)化測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 馬小泉.東南大學(xué) 2018
[4]基于Selenium2的Web UI自動(dòng)化測(cè)試框架的設(shè)計(jì)與實(shí)現(xiàn)[D]. 洪芳.西南交通大學(xué) 2017
[5]移動(dòng)智能終端應(yīng)用程序信息分析技術(shù)研究及實(shí)現(xiàn)[D]. 黃威.電子科技大學(xué) 2017
[6]Android手機(jī)應(yīng)用自動(dòng)化測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 孫義彬.北京郵電大學(xué) 2017
[7]基于用戶心智模型的Android系統(tǒng)UI庫的研究與實(shí)現(xiàn)[D]. 趙薇.北京郵電大學(xué) 2017
[8]基于新浪微博數(shù)據(jù)的處理與用戶行為分析[D]. 王魯飛.北京交通大學(xué) 2016
[9]Mac系統(tǒng)下多任務(wù)錄屏軟件的研究與實(shí)現(xiàn)[D]. 周耀穎.大連理工大學(xué) 2016
[10]基于Selenium的Web自動(dòng)化測(cè)試[D]. 張?zhí)?北京交通大學(xué) 2014
本文編號(hào):3127785
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/3127785.html
最近更新
教材專著