appium遠端連手機調控

2022-02-06 09:05:35 字數 914 閱讀 9714

而不用usb線除錯呢?下面是我實驗的過程。

import time

# server 啟動引數

desired_caps = {}

# 裝置資訊

desired_caps['platformname'] = 'android'

desired_caps['platformversion'] = '10'

desired_caps['devicename'] = '192.168.56.101:5555'

# 解決輸入中文

desired_caps['unicodekeyboard'] = true

desired_caps['resetkeyboard'] = true

desired_caps['noreset'] = true # 保留軟體資料,否則每次一開始都要有一些許可權問題,會報錯的

# 宣告我們的driver物件

在之前通過adb遠端連線手機時,介紹過這幾個埠的意義,直接上圖:

這裡再介紹一下:5037和5555埠作用

5037是adb client開啟的埠,用來傳送adb命令

adb server監聽的就是5037埠,5555埠是用來與裝置(pc)進行連線通訊的。

2、adb 設定為遠端連線手機的形式

踩坑:

教訓:要學會看日誌報錯資訊

mac連手機bug解決

使用usb連線安卓手機後可以做2件事情 1.關於本機 更多資訊 概系統覽 w系統報告 usb 你所連線的device 商id vendor id 2.開啟終端,輸入 system profiler spusbdatatype 命令 可以檢視連線的usb裝置的資訊 通過以上兩種方法拿到連線的手機的us...

Appium 手機按鍵操作

方法1 driver.keyevent 4 方法2 driver.presskeycode 29 keycode call 撥號鍵 5 keycode endcall 掛機鍵 6 keycode home 按鍵home 3 keycode menu 菜單鍵 82 keycode back 返回鍵 4...

Appium基礎總結 webview遠端除錯

個別手機可能會預設開啟此屬性,所以預設也能訪問到h5內部的控制項 如果還是訪問不到,檢查webview的除錯屬性是否開啟,此時需要讓研發配合開啟webview的除錯屬性 webview技術原理 localhost wang adb shell cat proc net unix grep webvi...