1.遇到某個搜索頁面,輸入中文內(nèi)容后潮梯,頁面無搜索按鈕骗灶,必須點擊鍵盤上的搜索,界面如下
方案:在開始自動化時秉馏,先初始化鍵盤耙旦,使用appium自帶的鍵盤,在輸入中文后萝究,切換為搜狗鍵盤免都,使用鍵盤事件的返回按鈕,點擊成功,具體代碼
2.vivo手機在啟動時绕娘,一直要安裝appium的輸入法,自動化實現(xiàn)時栽连,需要點擊確認按鈕
參考下文险领,直接修改appium的源文件即可:https://blog.csdn.net/hszxd479946/article/details/78900982
https://www.cnblogs.com/yoyoketang/p/9135596.html
PS:vivo手機使用這種方法時,就意味著不會安裝appium自帶的輸入法升酣,所以在輸入中文的時候舷暮,要切換至appium自帶的輸入法
3.使用swipe時報錯:'WebDriver' object has no attribute 'swipe'
原因:導(dǎo)入時selenium把appium覆蓋了,使用
from selenium? ?import webdriver
from appium import webdriver
4.獲取頁面的toast:調(diào)用時出入toast的一部分text就可以返回全部的toast文本
5.有的app在使用之前總是要獲取相機/麥克風(fēng)等權(quán)限的解決方式