国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

Coly / 1906人閱讀

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


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

更多用法參見官網:

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操作

# 實現 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 官網:

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()

剪貼板

設置系統剪貼板的內容:

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

獲取到剪貼板的內容:

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

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

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

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


好文推薦

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

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

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

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

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

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

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

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

相關文章

發表評論

0條評論

Coly

|高級講師

TA的文章

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