自動(dòng)化測(cè)試應(yīng)對(duì)浮動(dòng)鍵盤的思路

這兩天屢次發(fā)現(xiàn)使用Uiautomator做輸入的時(shí)候融师,輸進(jìn)去的內(nèi)容不是自己想要的帆疟。研究發(fā)現(xiàn):錄制時(shí)的鍵盤字母位置和回放時(shí)的字母位置不同了爆土。其實(shí)椭懊,這種情況在安全性比較高的App上經(jīng)常會(huì)遇到。譬如:招商銀行輸密碼的安全鍵盤步势,某網(wǎng)站登錄頁密碼欄等氧猬。這種技術(shù)手段肯定是值得贊美的背犯,但是同時(shí)給咱們的自動(dòng)化測(cè)試帶來了不便。為了提高用例執(zhí)行的準(zhǔn)確性盅抚,原先依賴Uiautomator獲取鍵盤坐標(biāo)的方法就顯得比較low了漠魏;下面提供一種經(jīng)研究后覺得可行的思路來優(yōu)化一下。


圖像分割妄均、查找

鍵盤字母所在的位置始終是Uiautomator賴以執(zhí)行的核心柱锹,這點(diǎn)不變;微調(diào)的是錄制方法和回放方法多了圖像處理這個(gè)環(huán)節(jié)丛晦,看下圖:

請(qǐng)勿轉(zhuǎn)載

多出來的環(huán)節(jié)均針對(duì)下面這種界面進(jìn)行操作:(為了保護(hù)隱私奕纫,找了一個(gè)普通的參照物)

錄制中:先將鍵盤按鈕拆分成一系列的小圖標(biāo),每一個(gè)圖標(biāo)均有自己的唯一名稱作為標(biāo)識(shí)烫沙,每一個(gè)圖標(biāo)的中心點(diǎn)坐標(biāo)匹层,左上角至右下角的坐標(biāo)均記錄在案;當(dāng)鍵盤被手指觸碰后锌蓄,根據(jù)觸碰點(diǎn)位置所枚舉出來的最大值與下列圖標(biāo)某個(gè)中心坐標(biāo)位置進(jìn)行綁定升筏,進(jìn)而找到點(diǎn)擊的“目標(biāo)圖”;

接下來進(jìn)行圖像分割
請(qǐng)勿轉(zhuǎn)載

回放中:就沒有太多可以說的了瘸爽。因?yàn)榕c之前文章中提到思路和算法一致您访;就是通過小圖比大圖找到在位于大圖中的坐標(biāo)位置,然后將新坐標(biāo)交給Uiautomator或者機(jī)械手去點(diǎn)擊剪决,然后再斷言就可以了灵汪;

最后,該思路并非是對(duì)應(yīng)移動(dòng)端浮動(dòng)鍵盤的唯一解柑潦;在此拋磚引玉享言,歡迎大家一起前來討論,共同解決難題渗鬼!^_^

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末览露,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子譬胎,更是在濱河造成了極大的恐慌差牛,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件堰乔,死亡現(xiàn)場(chǎng)離奇詭異偏化,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)镐侯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門夹孔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事搭伤≈辉酰” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵怜俐,是天一觀的道長(zhǎng)身堡。 經(jīng)常有香客問我,道長(zhǎng)拍鲤,這世上最難降的妖魔是什么贴谎? 我笑而不...
    開封第一講書人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮季稳,結(jié)果婚禮上擅这,老公的妹妹穿的比我還像新娘。我一直安慰自己景鼠,他們只是感情好仲翎,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著铛漓,像睡著了一般溯香。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上浓恶,一...
    開封第一講書人閱讀 51,292評(píng)論 1 301
  • 那天玫坛,我揣著相機(jī)與錄音,去河邊找鬼包晰。 笑死湿镀,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的伐憾。 我是一名探鬼主播勉痴,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼塞耕!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起嘴瓤,我...
    開封第一講書人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤扫外,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后廓脆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體筛谚,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年停忿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了驾讲。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖吮铭,靈堂內(nèi)的尸體忽然破棺而出时迫,到底是詐尸還是另有隱情,我是刑警寧澤谓晌,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布掠拳,位于F島的核電站,受9級(jí)特大地震影響纸肉,放射性物質(zhì)發(fā)生泄漏溺欧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一柏肪、第九天 我趴在偏房一處隱蔽的房頂上張望姐刁。 院中可真熱鬧,春花似錦烦味、人聲如沸聂使。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽岩遗。三九已至,卻和暖如春凤瘦,著一層夾襖步出監(jiān)牢的瞬間宿礁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來泰國打工蔬芥, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留梆靖,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓笔诵,卻偏偏與公主長(zhǎng)得像返吻,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子乎婿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

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

  • 作者:Ringoyan测僵,騰訊測(cè)試開發(fā)工程師。先后為植物大戰(zhàn)僵尸Online谢翎,糖果傳奇等游戲擔(dān)任測(cè)試經(jīng)理捍靠,其負(fù)責(zé)的“...
    飯盒閱讀 2,792評(píng)論 2 41
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件森逮、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,101評(píng)論 4 62
  • 在我的印象里母親一直穿著樸素榨婆,她經(jīng)常說像我們這樣做生意的沒那時(shí)間打扮也沒有那樣的場(chǎng)合需要打扮。家里有個(gè)小作坊褒侧,父母...
    左左jianshu閱讀 539評(píng)論 0 0
  • 在寫這篇日記之前良风,我剛吃完一碗面谊迄,有面吃,實(shí)在是太幸福了烟央! 還記得前段時(shí)間统诺,港劇里不也是有句經(jīng)典臺(tái)詞“餓了嗎?我給...
    候鳥太太閱讀 336評(píng)論 0 0
  • 文╱芳菲 一號(hào)和四號(hào)寢室樓下面有條交叉的十字路吊档,在那條十字路口篙议,有一家藍(lán)色彩板房,是個(gè)小型超市怠硼,門口擺放著種類齊全...
    孟里芳菲閱讀 235評(píng)論 0 0