605 appium操作多台手機常見問題

2021-09-19 23:54:45 字數 825 閱讀 8505

desired_caps =
另外再詳細說一下最後一項配置,即:

'udid': 'be7c2d7f'
打個比方:

你的電腦上邊了連線了三颱手機,那麼你執行adb devices會出現三颱手機,

那麼你的指令碼就必須要指定udid 來說明你要控制具體哪一台手機,

如果不指定,也不會同時控制三颱,只會預設控制第一台。

udid的value:你輸入adb devices後終端出現的那段字串如下:

be7c2d7f  devcie

a38f89f9 devcie

c3sji4lw devcie

直接貼上就好,要控制哪一台就貼上哪一條。

針對最後乙個問題

driver.swipe(495, 1530, 495, 433) # 頁面只滑動一下

driver.flick(495, 1530, 495, 433) # 頁面作勻減速直線運動

swip()方法:按住座標(495,1530)手指不松,移動到(495,433),然後鬆開手指。頁面在你手指鬆開時,就立即靜止。類似於你開車到目標點後急剎車…

flick()方法:按住座標(495,1530)手指慢慢鬆開,甩到(495,433),頁面在你手指離開後,作勻減速直線運動繼續滑動。似於你開車到目標點後掛空擋慢慢溜…

原因:清除的記錄是找不回來的了,因為已從儲存器中刪除。

解決方案:

參考:

appium 常用鍵盤操作

例如 driver.keyevent 4 模擬按下手機鍵盤的返回driver.keyevent 66 模擬鍵盤回車附上手機鍵盤各按鍵的數字代號 鍵keycode call 撥號鍵 5 keycode endcall 掛機鍵 6 keycode home 按鍵home 3 keycode menu 菜...

Appium基礎操作API

1 前置 server 啟動引數 desired caps desired caps platformname android desired caps platformversion 5.1 desired caps devicename 192.168.203.101 5555 desired ...

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...