swathub_獲取手機短信

1.環(huán)境準備

(1)手機一部Android 5以上,數(shù)據(jù)線連接電腦

(2)安裝node.js(12以上版本),本文使用:node-v18.8.0-x64.msi(官網(wǎng)下載)

(3)安裝appium,本文使用:Appium-Server-GUI-windows-1.22.3-4.exe(官網(wǎng)下載)

(4)安裝Android Studio,或復制 platform-tools文件夾到項目文件夾拼卵,如需獲取platform-tools請聯(lián)系作者额衙。

(5)設置環(huán)境變量ANDROID_HOME指向platform-tools

(6)設置環(huán)境變量Path指向platform-tools

(7)安裝jdk8,(https://www.oracle.com/java/technologies/downloads/#java8-windows)

(8)設置環(huán)境變量JAVA_HOME指向到jdk8的安裝目錄史汗。

2.啟動appium


3.手機連接電腦琼掠,cmd執(zhí)行命令adb devices,判斷連接是否成功。

4.swathub客戶端進入到設置-》高級設置停撞,設置一下內(nèi)容:

[{

? "remoteURL": "http://localhost:4723/wd/hub",

? "code": "Redmi Note8",

? "definition": {

? ? "os": "Android",

? ? "osVer": "9",

? ? "browser": "Chrome",

? ? "browserVer": "79"

? },

? "capabilities": {

? ? "automationName": "UiAutomator2",

? ? "platformName": "Android",

? ? "deviceName": "Android Emulator",

? ? "skipServerInstallation": false,

? ? "ensureWebviewsHavePages": true,

? ? "noReset": true

? }

}]

注*:和手機相關的信息請根據(jù)實際情況填寫(code瓷蛙,osVer,browserVer)


5.獲取appPackage和appActivity

(1)手機打開短信app界面

(2)打開cmd,執(zhí)行

adb shell?

dumpsys activity | grep -E 'mCurrentFocus|mFocusedApp'

其他方法參考*:https://blog.51cto.com/u_15127573/3257776

例如本示例獲取到的是:com.android.mms/.ui.MmsTabActivity(第6步中的appPackage和appActivity會用到)

6.設置移動模型

(1)客戶端點擊工具-》模型獲取工具-》移動-》啟動移動app

(2)移動app的appium屬性設置為:

{

? "automationName": "UiAutomator2",

? "platformName": "Android",

? "appPackage": "com.android.mms",//填寫第五步獲取到的appPackage

"appActivity":".ui.MmsTabActivity",//填寫第五步獲取到的appActivity

? "deviceName": "Android Emulator",

? "newCommandTimeout": 0,

? "noReset": true,

? "ensureWebviewsHavePages": true

}


7.獲取短信界面的模型戈毒,并將獲取到的模型導入到在線開發(fā)平臺(app模型)


8.創(chuàng)建一個場景艰猬。本例為短信場景


9.開發(fā)設計短信場景

(1)拖動啟動app組件

(2)設置右側屬性面板的應用ID


(3)設置獲取規(guī)則,和獲取短信內(nèi)容的輸出變量


注*獲取規(guī)則樣例:

(一)點擊json編輯器按鈕


(二)選擇規(guī)則模板


(三)打開上傳的模型文件埋市,點擊新建操作


(四)添加一個點擊命令冠桃,點擊目標按鈕


(五)分析模型結構,得到目標元素path:


(10)執(zhí)行場景:平臺選擇添加的手機道宅,點擊執(zhí)行按鈕


(11)執(zhí)行結果:


最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載食听,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。
  • 序言:七十年代末培己,一起剝皮案震驚了整個濱河市碳蛋,隨后出現(xiàn)的幾起案子胚泌,更是在濱河造成了極大的恐慌省咨,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件玷室,死亡現(xiàn)場離奇詭異零蓉,居然都是意外死亡,警方通過查閱死者的電腦和手機穷缤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進店門敌蜂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人津肛,你說我怎么就攤上這事章喉。” “怎么了身坐?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵秸脱,是天一觀的道長。 經(jīng)常有香客問我部蛇,道長摊唇,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任涯鲁,我火速辦了婚禮巷查,結果婚禮上有序,老公的妹妹穿的比我還像新娘。我一直安慰自己岛请,他們只是感情好旭寿,可當我...
    茶點故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著崇败,像睡著了一般许师。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上僚匆,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天微渠,我揣著相機與錄音,去河邊找鬼咧擂。 笑死逞盆,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的松申。 我是一名探鬼主播云芦,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼贸桶!你這毒婦竟也來了舅逸?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤皇筛,失蹤者是張志新(化名)和其女友劉穎琉历,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體水醋,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡旗笔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了拄踪。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蝇恶。...
    茶點故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖惶桐,靈堂內(nèi)的尸體忽然破棺而出撮弧,到底是詐尸還是另有隱情,我是刑警寧澤姚糊,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布贿衍,位于F島的核電站,受9級特大地震影響叛拷,放射性物質(zhì)發(fā)生泄漏舌厨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一忿薇、第九天 我趴在偏房一處隱蔽的房頂上張望裙椭。 院中可真熱鬧躏哩,春花似錦、人聲如沸揉燃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽炊汤。三九已至正驻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間抢腐,已是汗流浹背姑曙。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留迈倍,地道東北人伤靠。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像啼染,于是被迫代替她去往敵國和親宴合。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,955評論 2 355

推薦閱讀更多精彩內(nèi)容