appium終端啟動服務(三)

2022-08-05 14:57:15 字數 850 閱讀 5613

一、獲取手機裝置

確保手機連線上電腦,通過cmd來獲取手機裝置列表

命令:adb devices

結果輸出類似,連線的是兩臺手機裝置

需要將輸出的結果進行過濾篩選

篩選方法如下

devices_info = i.split('\t')
並新增devices_list列表

結果類似如下

二、建立可用埠

傳輸起始埠和終止埠的起始值到create_port_list()方法,將所生成的埠記錄在列表port_list當中,起始埠和終止埠分開兩個列表來記錄
起始埠start_port_list
終止埠over_ port_list
結果類似如下
[4700, 4701]
[4900, 4901]
三、生成命令4700:start_port_list[0]

4900:over_ port_list[0]

127.0.0.1:21503:device_list[i][0]

因此引數為

在終端輸入命令

tasklist | find "node.exe"
如果所查詢出來的結果不為空,還需要輸入命令

taskkill -f -pid node.exe
在終端輸入命令可以查詢android作業系統版本號

adb shell getprop ro.build.version.release

致仍在努力長跑的娃,特別是今天高考的童子!

UI“三重天”之appium(一)

這樣可以在ios,android和windows測試套件之間重用 。 我們無論在做什麼測試,首先要考慮的便是該工具 框架 是否真的適合自己的...

Appium的三種等待時間設定方法

參考了網上的資料,然後進行了梳理 第一種 sleep 設定固定休眠時間。 python 的 time 包提供了休眠方法 sleep , 匯入...

appium 自動化問題三 鍵盤關鍵字的使用

第一反應是用關鍵字 go back 嘗試了,可以成功。 press keycode 111 111是esc按鍵的對應數字,具體看下面的android keycode參考表 sleep 2 也成功了。興奮了一下。 鍵keycode call 撥號鍵 5 keycode endcall 掛機鍵 6 ke...