
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');
# 啟動 APP
self.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就知足了…
面試官:作業三年,還來面初級測驗?恐怕你的軟體測驗工程師的頭銜要加雙引號…
什么樣的人適合從事軟體測驗作業?
那個準點下班的人,比我先升職了…
測驗崗反復跳槽,跳著跳著就跳沒了…
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/302213.html
標籤:其他
上一篇:P5 005本地環境及開發工具
下一篇:游樂場訂票票務商城小程式SSM
