python appium操作手機及app各種方法

來源:互聯網
上載者:User

標籤:plist   hid   element   手機   star   tar   鎖定   xxxx   tmp   

在網上看了些,一起整理了下,還是有些不夠全,但都比較常用了,先放出來吧:

#鎖定螢幕時間秒driver.lock(5)#將APP放置後台 參數時間秒driver.background_app(5)#收合鍵盤driver.hide_keyboard()#啟動Activity driver.start_activity(‘包名‘, ‘activity名‘)#開啟通知欄driver.open_notifications()#檢查應用是否已經安裝 參數包名driver.is_app_installed(‘xxxxxx‘)#安裝應用 參數 路徑driver.install_app(‘path/my.apk‘)#刪除應用driver.remove_app(‘xxxxxx‘)#搖晃(Shake)driver.shake()#關閉應用driver.close_app()#重設(等於卸載後重裝)driver.reset()#擷取應用的字串driver.app_strings#按鍵事件driver.keyevent(具體的按鍵)#擷取當前Activitydriver.current_activity#觸摸動作(TouchAction) / 多點觸摸動作(MultiTouchAction)action = TouchAction(driver)action.press(element=el, x=10, y=10).release().perform()#滑動(Swipe) 參數 開始x,y座標   滑動到的X,y座標, 期間msdriver.swipe(start=75, starty=500, endx=75, endy=0, duration=800)#雙指向內移動縮小螢幕driver.pinch(element=el)放大  driver.zoom(ele)座標點擊driver.tap([(x,y)],time)滾動driver.scroll(ele1,ele2)按住element並拖動到另外一個element上driver.drag_and_drop(ele1,ele2)滑動driver.swipe(x1,y1,x2,y2,time)driver.flick(x1,y1,x2,y2)#滑動到某個元素。todo: xxxx#拉出檔案 (Pull File)從裝置中拉出檔案driver.pull_file(‘Library/xxx/xxx.plist‘)#推送檔案(Push file) 把檔案放到裝置中data = "test is good"path = "/data/local/tmp/test.txt"driver.push_file(path, data.encode(‘base64‘))``

python appium操作手機及app各種方法

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.