程式設計師常用命令集,只收集名字 ^^
阿新 • • 發佈:2022-05-18
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或其他知識點,都可以在下方留言哦!
喜歡軟體測試的小夥伴們,如果我的部落格對你有幫助、如果你喜歡我的部落格內容,請 “點贊” “評論” “收藏” 一鍵三連哦。更多技術文章