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