成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

干貨|app自動化測試之設備交互API詳解

Coly / 1917人閱讀

摘要:提供了很多系統(tǒng)操作,在測試過程中會有一些特殊場景,比如來電話短信,橫豎屏切換,安裝卸載,手機上的鍵盤操作,錄屏等功能。下面介紹幾個常用的設備交互。


Appium 提供了很多系統(tǒng)操作,在測試 APP 過程中會有一些特殊場景,比如來電話、短信,橫豎屏切換,安裝/卸載 APP,手機上的鍵盤操作,錄屏等功能。下面介紹幾個常用的設備交互 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")

App操作

# 實現(xiàn) APP 的安裝self.driver.install_app("/Users/johndoe/path/to/app.apk") # 檢測 APP 是否被安裝self.driver.is_app_installed("com.example.AppName");# 啟動 APPself.driver.launch_app()

weditor安裝方式

鍵盤事件可以參考 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()

剪貼板

設置系統(tǒng)剪貼板的內容:

self.driver.set_clipboard("happy testing")self.driver.set_clipboard_text("happy testing")

獲取到剪貼板的內容:

self.driver.get_clipboard()self.driver.get_clipboard_text()

設備交互API就先講這些,如果還想學習其他的設備交互 API或其他知識點,都可以在下方留言哦!

最后: 可以關注公眾號:傷心的辣條 ! 進去有許多資料共享!資料都是面試時面試官必問的知識點,也包括了很多測試行業(yè)常見知識,其中包括了有基礎知識、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫、抓包工具專題、接口測試工具、測試進階-Python編程、Web自動化測試、APP自動化測試、接口自動化測試、測試高級持續(xù)集成、測試架構開發(fā)測試框架、性能測試、安全測試等。

如果我的博客對你有幫助、如果你喜歡我的博客內容,請 “點贊” “評論” “收藏” 一鍵三連哦!喜歡我們自動化的小伙伴們,可以加入我們的技術交流扣扣群:914172719(里面有超多學習資料免費分享喲)


好文推薦

轉行面試,跳槽面試,軟件測試人員都必須知道的這幾種面試技巧!

面試經(jīng):一線城市搬磚!又面軟件測試崗,5000就知足了…

面試官:工作三年,還來面初級測試?恐怕你的軟件測試工程師的頭銜要加雙引號…

什么樣的人適合從事軟件測試工作?

那個準點下班的人,比我先升職了…

測試崗反復跳槽,跳著跳著就跳沒了…

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/120788.html

相關文章

發(fā)表評論

0條評論

Coly

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<