python appium 操作app


下面是一些Python腳本中操作app的用法:

  • 檢查app安裝情況(返回true/false), driver.is_app_installed(package_name)

  • 安裝app driver.install_app("x:/xxx.apk")

  • 卸載app driver.remove_app(package_name)

  • 打開通知欄 driver.open_notifications()

  • 關閉app driver.close_app()

  • 啟動app driver.launch_app()

  • 鎖定屏幕x秒(不是很好用,鎖定后屏幕無法解鎖,導致無法后續,本人未找到解鎖的方法) driver.lock(X)

  • 模擬搖晃設備 driver.shake

  • 重置應用 driver.resetApp()

  • 檢查是否存在某個activity(未找到則返回異常) driver.find_element_by_id(activity)

  • 獲取當前的activity: activity = self.driver.current_activity print(u"當前的activity是:", activity)

  • 等待activity啟動直到x秒超時,每隔y秒掃描一次 driver.wait_activity(activity, x, y)

  • 將app置於后台運行x s(注意:測試發現置於后台數秒后變為前台時,將是重新啟動app,進入首頁,而不是切入后台時的界面) driver.background_app(x)

  • 打印可用的輸入法 IME_LISE = driver.available_ime_engines print(IME_LISE)

  • 檢查設備是否有輸入法服務活動,返回True/False driver.is_ime_active()

  • 激活安卓設備中的指定輸入法(設備可用輸入法可以從“available_ime_engines”獲取)") driver.activate_ime_engine(IME_LISE[-1])

  • 退出鍵盤 driver.hide_keyboard()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM