1. 程式人生 > 其它 >程式設計師常用命令集,只收集名字 ^^

程式設計師常用命令集,只收集名字 ^^

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或其他知識點,都可以在下方留言哦!

喜歡軟體測試的小夥伴們,如果我的部落格對你有幫助、如果你喜歡我的部落格內容,請 “點贊” “評論” “收藏” 一鍵三連哦。更多技術文章