摘要:提供了很多系統(tǒng)操作,在測(cè)試過程中會(huì)有一些特殊場景,比如來電話短信,橫豎屏切換,安裝卸載,手機(jī)上的鍵盤操作,錄屏等功能。下面介紹幾個(gè)常用的設(shè)備交互。
Appium 提供了很多系統(tǒng)操作,在測(cè)試 APP 過程中會(huì)有一些特殊場景,比如來電話、短信,橫豎屏切換,安裝/卸載 APP,手機(jī)上的鍵盤操作,錄屏等功能。下面介紹幾個(gè)常用的設(shè)備交互 API。
更多用法參見官網(wǎng):
http://appium.io/docs/en/about-appium/intro/
用下面的命令模擬 GSM 電話和短信,注意:只能在模擬器上使用!
self.driver.make_gsm_call("5551234567", GsmCallActions.CALL);self.driver.send_sms("555-123-4567", "Hey lol")
# 實(shí)現(xiàn) APP 的安裝self.driver.install_app("/Users/johndoe/path/to/app.apk") # 檢測(cè) APP 是否被安裝self.driver.is_app_installed("com.example.AppName");# 啟動(dòng) APPself.driver.launch_app()
鍵盤事件可以參考 Android 官網(wǎng):
https://developer.android.com/reference/android/view/KeyEvent.html
下面分別展示了按鍵、長按、隱藏鍵盤、軟鍵盤是否顯示,代碼如下:
self.driver.press_keycode(10)self.driver.long_press_keycode(10)self.driver.hide_keyboard()self.driver.is_keyboard_shown()
設(shè)置系統(tǒng)剪貼板的內(nèi)容:
self.driver.set_clipboard("happy testing")self.driver.set_clipboard_text("happy testing")
獲取到剪貼板的內(nèi)容:
self.driver.get_clipboard()self.driver.get_clipboard_text()
設(shè)備交互API就先講這些,如果還想學(xué)習(xí)其他的設(shè)備交互 API或其他知識(shí)點(diǎn),都可以在下方留言哦!
最后: 可以關(guān)注公眾號(hào):傷心的辣條 ! 進(jìn)去有許多資料共享!資料都是面試時(shí)面試官必問的知識(shí)點(diǎn),也包括了很多測(cè)試行業(yè)常見知識(shí),其中包括了有基礎(chǔ)知識(shí)、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫、抓包工具專題、接口測(cè)試工具、測(cè)試進(jìn)階-Python編程、Web自動(dòng)化測(cè)試、APP自動(dòng)化測(cè)試、接口自動(dòng)化測(cè)試、測(cè)試高級(jí)持續(xù)集成、測(cè)試架構(gòu)開發(fā)測(cè)試框架、性能測(cè)試、安全測(cè)試等。
如果我的博客對(duì)你有幫助、如果你喜歡我的博客內(nèi)容,請(qǐng) “點(diǎn)贊” “評(píng)論” “收藏” 一鍵三連哦!喜歡我們自動(dòng)化的小伙伴們,可以加入我們的技術(shù)交流扣扣群:914172719(里面有超多學(xué)習(xí)資料免費(fèi)分享喲)
轉(zhuǎn)行面試,跳槽面試,軟件測(cè)試人員都必須知道的這幾種面試技巧!
面試經(jīng):一線城市搬磚!又面軟件測(cè)試崗,5000就知足了…
面試官:工作三年,還來面初級(jí)測(cè)試?恐怕你的軟件測(cè)試工程師的頭銜要加雙引號(hào)…
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/120788.html
閱讀 1978·2021-09-23 11:21
閱讀 1750·2019-08-29 17:27
閱讀 1113·2019-08-29 17:03
閱讀 786·2019-08-29 15:07
閱讀 2002·2019-08-29 11:13
閱讀 2435·2019-08-26 12:14
閱讀 1005·2019-08-26 11:52
閱讀 1780·2019-08-23 17:09