記錄兩個使用OPPO手機做自動化測試遇到的問題

2022-07-11 12:48:10 字數 1217 閱讀 8253

問題1,執行的時候報錯:

message: an unknown server-side error occurred while processing the command. original error: error executing adbexec. original error:

ode: '137'

解決辦法:

注釋掉連線手機中的這兩項:

'unicodekeyboard': true,

'resetkeyboard': true

問題2:

然後重新安裝,把錯報的那句指令執行一下,提示成功即可,要注意oppo手機安裝的時候可能提示輸入密碼,手動輸入一下:

問題3:

還有乙個問題始終沒有解決掉,也是oppo手機,find toast的時候總是找不到提示資訊,使用華為手機就好好的,換oppo就總找不到,toast顯示的時間挺長的,肯定不是一閃而過不容易獲取到的那種,如果有人能解決,就感激不盡了。

下面是我的find_toast()方法:

def find_toast(self, message, screen_name="", is_screenshot=true, timeout=10.0, time=0.5):

"""獲取toast的內容並返回

:param message: 預期要獲取到的toast部分提示資訊

:param screen_name:儲存截圖的名字

:param is_screenshot:是否截圖

:param timeout:webdriverwait尋找toast的超時時間

:param time:每隔多長時間尋找toast一次

:return: 返回找到的toast提示資訊

"""message = "

text,

" +message

try:

element =self.find_element((by.xpath, message), timeout, time)

ifis_screenshot:

self.screenshot(screen_name)

except

exception:

logger.error(

"沒有找到這句提示資訊:%s

" % message[5:])

return

false

return element.text

乙個頁面做兩個分頁

size medium 需要做兩個表的分頁顯示,兩個表在乙個頁面上,通過切換來交替顯示,需要做到兩個頁面顯示的頁數互不干擾,也就是說如果表2在第一頁,切換到表1,表1選擇顯示第三頁,又切換到表2,需要表2顯示第一頁。size first details active push message.fet...

兩個手機如何共享螢幕 手機螢幕怎麼共享

展開全部 題主可以去試試2113看用向5261日葵遠端 控制,裡面有手機4102控制手機的 功能1653,也專有 螢幕的功能,不過由於蘋屬果系統的強大,蘋果手機不能被控制以及被 但是蘋果手機可以控制和 安卓的。當然安卓裝置之間可以互相控制和 先來看個手機控制手機的效果圖感受下 題主只需要共享螢幕的話...

兩個Repeater巢狀使用

在c 中有時存在著兩個巢狀迴圈的存在,此時可以使用兩個repeater進行迴圈獲取到。例如 aspx頁面中 面部護膚熱銷排行榜 很明顯的是,此時在頁面布局中是存在著兩個repeater存在的。aspx.cs頁面中 region 初始化頁面 public void initdata string us...