D:\Python36\python.exe C:/Users/Administrator/Downloads/python-appium-master/Runner/runner.py
Checking adb port...
�ɹ�: ����ֹ PID Ϊ 25564 �Ľ��̡�
- daemon not running; starting now at tcp:5037
- daemon started successfully
connected to 127.0.0.1:62025
当前设备为:
['127.0.0.1:62025']
创建文件C:\Users\Administrator\Downloads\python-appium-master\Log\info.pickle成功
创建文件C:\Users\Administrator\Downloads\python-appium-master\Log\sum.pickle成功
创建文件C:\Users\Administrator\Downloads\python-appium-master\Log\devices.pickle成功
appium --session-override -p 4817 -bp 4849 -U 127.0.0.1:62025
--------start_win_server-------------
--------start_win_server-------------
--------start_win_server-------------
--------start_win_server-------------
--------start_win_server-------------
[Appium] Welcome to Appium v1.14.0
[Appium] Non-default server args:
[Appium] port: 4817
[Appium] bootstrapPort: 4849
[Appium] sessionOverride: true
[Appium] udid: 127.0.0.1:62025
[Appium] Deprecated server args:
[Appium] -U,--udid => --default-capabilities '{"udid":"127.0.0.1:62025"}'
[Appium] Default capabilities, which will be added to each request unless overridden by desired capabilities:
[Appium] udid: 127.0.0.1:62025
[Appium] Appium REST http interface listener started on 0.0.0.0:4817
[HTTP] --> GET /wd/hub/status
[HTTP] {}
[debug] [GENERIC] Calling AppiumDriver.getStatus() with args: []
[debug] [GENERIC] Responding to client with driver.getStatus() result: {"build":{"version":"1.14.0"}}
-------win_server_ 成功--------------
=====runnerPool=========
[HTTP] <-- GET /wd/hub/status 200 15 ms - 68
[HTTP]
http://127.0.0.1:4817/wd/hub
[HTTP] --> POST /wd/hub/session
[HTTP] {"capabilities":{"firstMatch":[{"appium:systemPort":4851,"appium:unicodeKeyboard":true,"appium:resetKeyboard":true,"appium:udid":"127.0.0.1:62025","appium:app":"C:\Users\Administrator\Downloads\python-appium-master\app\tv.danmaku.bili.apk","appium:deviceName":"127.0.0.1:62025","appium:platformVersion":"5.1.1","platformName":"android","appium:automationName":"uiautomator2","appium:noReset":true,"appium:noSign":true,"appium:autoGrantPermissions":true}]},"desiredCapabilities":{"systemPort":4851,"unicodeKeyboard":true,"resetKeyboard":true,"udid":"127.0.0.1:62025","app":"C:\Users\Administrator\Downloads\python-appium-master\app\tv.danmaku.bili.apk","deviceName":"127.0.0.1:62025","platformVersion":"5.1.1","platformName":"android","automationName":"uiautomator2","noReset":true,"noSign":true,"autoGrantPermissions":true}}
[debug] [W3C] Calling AppiumDriver.createSession() with args: [{"systemPort":4851,"unicodeKeyboard":true,"resetKeyboard":true,"udid":"127.0.0.1:62025","app":"C:\Users\Administrator\Downloads\python-appium-master\app\tv.danmaku.bili.apk","deviceName":"127.0.0.1:62025","platformVersion":"5.1.1","platformName":"android","automationName":"uiautomator2","noReset":true,"noSign":true,"autoGrantPermissions":true},null,{"firstMatch":[{"appium:systemPort":4851,"appium:unicodeKeyboard":true,"appium:resetKeyboard":true,"appium:udid":"127.0.0.1:62025","appium:app":"C:\Users\Administrator\Downloads\python-appium-master\app\tv.danmaku.bili.apk","appium:deviceName":"127.0.0.1:62025","appium:platformVersion":"5.1.1","platformName":"android","appium:automationName":"uiautomator2","appium:noReset":true,"appium:noSign":true,"appium:autoGrantPermissions":true}]}]
[debug] [BaseDriver] Event 'newSessionRequested' logged at 1565015007242 (22:23:27 GMT+0800 (GMT+08:00))
[Appium] Appium v1.14.0 creating new AndroidUiautomator2Driver (v1.33.1) session
[Appium] Capabilities:
[Appium] platformName: android
[Appium] systemPort: 4851
[Appium] unicodeKeyboard: true
[Appium] resetKeyboard: true
[Appium] udid: 127.0.0.1:62025
[Appium] app: C:\Users\Administrator\Downloads\python-appium-master\app\tv.danmaku.bili.apk
[Appium] deviceName: 127.0.0.1:62025
[Appium] platformVersion: 5.1.1
[Appium] automationName: uiautomator2
[Appium] noReset: true
[Appium] noSign: true
[Appium] autoGrantPermissions: true
[debug] [BaseDriver] W3C capabilities and MJSONWP desired capabilities were provided
[debug] [BaseDriver] Creating session with W3C capabilities: {
[debug] [BaseDriver] "alwaysMatch": {
[debug] [BaseDriver] "platformName": "android",
[debug] [BaseDriver] "appium:systemPort": 4851,
[debug] [BaseDriver] "appium:unicodeKeyboard": true,
[debug] [BaseDriver] "appium:resetKeyboard": true,
[debug] [BaseDriver] "appium:udid": "127.0.0.1:62025",
[debug] [BaseDriver] "appium:app": "C:\Users\Administrator\Downloads\python-appium-master\app\tv.danmaku.bili.apk",
[debug] [BaseDriver] "appium:deviceName": "127.0.0.1:62025",
[debug] [BaseDriver] "appium:platformVersion": "5.1.1",
[debug] [BaseDriver] "appium:automationName": "uiautomator2",
[debug] [BaseDriver] "appium:noReset": true,
[debug] [BaseDriver] "appium:noSign": true,
[debug] [BaseDriver] "appium:autoGrantPermissions": true
[debug] [BaseDriver] },
[debug] [BaseDriver] "firstMatch": [
[debug] [BaseDriver] {}
[debug] [BaseDriver] ]
[debug] [BaseDriver] }
[BaseDriver] Session created with session id: b5f4a7fe-3b54-4f1e-b36a-8fa796f0991f
[BaseDriver] Using local app 'C:\Users\Administrator\Downloads\python-appium-master\app\tv.danmaku.bili.apk'
[debug] [UiAutomator2] Checking whether app is actually present
[ADB] Found 1 'build-tools' folders under 'D:\Android\android-sdk' (newest first):
[ADB] D:/Android/android-sdk/build-tools/29.0.1
[ADB] Using 'adb.exe' from 'D:\Android\android-sdk\platform-tools\adb.exe'
[AndroidDriver] Retrieving device list
[debug] [ADB] Trying to find a connected android device
[debug] [ADB] Getting connected devices...
[debug] [ADB] 1 device(s) connected
[AndroidDriver] Using device: 127.0.0.1:62025
[ADB] Using 'adb.exe' from 'D:\Android\android-sdk\platform-tools\adb.exe'
[debug] [ADB] Setting device id to 127.0.0.1:62025
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell getprop ro.build.version.sdk'
[debug] [ADB] Current device property 'ro.build.version.sdk': 22
[debug] [ADB] Device API level: 22
[debug] [AndroidDriver] Parsing package and activity from app manifest
[ADB] Using the alternative activity name detection method because of: Could not find 'apkanalyzer.bat' in ["D:\Android\android-sdk\platform-tools\apkanalyzer.bat","D:\Android\android-sdk\emulator\apkanalyzer.bat","D:\Android\android-sdk\tools\apkanalyzer.bat","D:\Android\android-sdk\tools\bin\apkanalyzer.bat","D:\Android\android-sdk\build-tools\29.0.1\apkanalyzer.bat"]. Do you have Android Build Tools installed at 'D:\Android\android-sdk'?
[ADB] Using 'aapt.exe' from 'D:\Android\android-sdk\build-tools\29.0.1\aapt.exe'
[ADB] Extracting package and launch activity from manifest
[ADB] Package name: 'tv.danmaku.bili'
[ADB] Main activity name: 'tv.danmaku.bili.ui.splash.SplashActivity'
[debug] [AndroidDriver] Parsed package and activity are: tv.danmaku.bili/tv.danmaku.bili.ui.splash.SplashActivity
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 wait-for-device'
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell echo ping'
[debug] [AndroidDriver] Pushing settings apk to device...
[debug] [ADB] Getting install status for io.appium.settings
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell dumpsys package io.appium.settings'
[debug] [ADB] 'io.appium.settings' is installed
[debug] [ADB] Getting package info for 'io.appium.settings'
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell dumpsys package io.appium.settings'
[debug] [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('2.14.1' >= '2.14.1')
[debug] [ADB] There is no need to install/upgrade 'D:\Android\nodejs\node_modules\appium\node_modules_io.appium.settings@[email protected]\apks\settings_apk-debug.apk'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell 'pgrep --help; echo $?''
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell 'pidof --help > /dev/null; echo $?''
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[AndroidDriver] Granting android.permission.SET_ANIMATION_SCALE, CHANGE_CONFIGURATION, ACCESS_FINE_LOCATION by pm grant
[debug] [ADB] Granting permissions ["android.permission.SET_ANIMATION_SCALE","android.permission.CHANGE_CONFIGURATION","android.permission.ACCESS_FINE_LOCATION"] to 'io.appium.settings'
[debug] [ADB] Got the following command chunks to execute: [["pm","grant","io.appium.settings","android.permission.SET_ANIMATION_SCALE",";","pm","grant","io.appium.settings","android.permission.CHANGE_CONFIGURATION",";","pm","grant","io.appium.settings","android.permission.ACCESS_FINE_LOCATION",";"]]
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell pm grant io.appium.settings android.permission.SET_ANIMATION_SCALE ; pm grant io.appium.settings android.permission.CHANGE_CONFIGURATION ; pm grant io.appium.settings android.permission.ACCESS_FINE_LOCATION ;'
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell am start -n io.appium.settings/.Settings -a android.intent.action.MAIN -c android.intent.category.LAUNCHER'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[AndroidDriver] Failed to launch Appium Settings app: Condition unmet after 5271 ms. Timing out.
[debug] [UiAutomator2] Deleting UiAutomator2 session
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell am force-stop tv.danmaku.bili'
[debug] [ADB] Removing forwarded port socket connection: 4851
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 forward --remove tcp:4851'
[UiAutomator2] Unable to remove port forward 'Error executing adbExec. Original error: 'Command 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 forward --remove tcp:4851' exited with code 1'; Stderr: 'adb.exe: error: listener 'tcp:4851' not found'; Code: '1''
[debug] [BaseDriver] Event 'newSessionStarted' logged at 1565015024790 (22:23:44 GMT+0800 (GMT+08:00))
[debug] [W3C] Encountered internal error running command: Error: Failed to launch Appium Settings app: Condition unmet after 5271 ms. Timing out.
[debug] [W3C] at spin (D:\Android\nodejs\node_modules\appium\node_modules_asyncbox@2.5.3@asyncbox\lib\asyncbox.js:123:11)
[HTTP] <-- POST /wd/hub/session 500 17658 ms - 735
[HTTP]
http://127.0.0.1:4817/wd/hub
ERROR
[HTTP] --> POST /wd/hub/session
[HTTP] {"capabilities":{"firstMatch":[{"appium:systemPort":4851,"appium:unicodeKeyboard":true,"appium:resetKeyboard":true,"appium:udid":"127.0.0.1:62025","appium:app":"C:\Users\Administrator\Downloads\python-appium-master\app\tv.danmaku.bili.apk","appium:deviceName":"127.0.0.1:62025","appium:platformVersion":"5.1.1","platformName":"android","appium:automationName":"uiautomator2","appium:noReset":true,"appium:noSign":true,"appium:autoGrantPermissions":true}]},"desiredCapabilities":{"systemPort":4851,"unicodeKeyboard":true,"resetKeyboard":true,"udid":"127.0.0.1:62025","app":"C:\Users\Administrator\Downloads\python-appium-master\app\tv.danmaku.bili.apk","deviceName":"127.0.0.1:62025","platformVersion":"5.1.1","platformName":"android","automationName":"uiautomator2","noReset":true,"noSign":true,"autoGrantPermissions":true}}
[debug] [W3C] Calling AppiumDriver.createSession() with args: [{"systemPort":4851,"unicodeKeyboard":true,"resetKeyboard":true,"udid":"127.0.0.1:62025","app":"C:\Users\Administrator\Downloads\python-appium-master\app\tv.danmaku.bili.apk","deviceName":"127.0.0.1:62025","platformVersion":"5.1.1","platformName":"android","automationName":"uiautomator2","noReset":true,"noSign":true,"autoGrantPermissions":true},null,{"firstMatch":[{"appium:systemPort":4851,"appium:unicodeKeyboard":true,"appium:resetKeyboard":true,"appium:udid":"127.0.0.1:62025","appium:app":"C:\Users\Administrator\Downloads\python-appium-master\app\tv.danmaku.bili.apk","appium:deviceName":"127.0.0.1:62025","appium:platformVersion":"5.1.1","platformName":"android","appium:automationName":"uiautomator2","appium:noReset":true,"appium:noSign":true,"appium:autoGrantPermissions":true}]}]
[debug] [BaseDriver] Event 'newSessionRequested' logged at 1565015024915 (22:23:44 GMT+0800 (GMT+08:00))
[Appium] Appium v1.14.0 creating new AndroidUiautomator2Driver (v1.33.1) session
[Appium] Capabilities:
[Appium] platformName: android
[Appium] systemPort: 4851
[Appium] unicodeKeyboard: true
[Appium] resetKeyboard: true
[Appium] udid: 127.0.0.1:62025
[Appium] app: C:\Users\Administrator\Downloads\python-appium-master\app\tv.danmaku.bili.apk
[Appium] deviceName: 127.0.0.1:62025
[Appium] platformVersion: 5.1.1
[Appium] automationName: uiautomator2
[Appium] noReset: true
[Appium] noSign: true
[Appium] autoGrantPermissions: true
[debug] [BaseDriver] W3C capabilities and MJSONWP desired capabilities were provided
[debug] [BaseDriver] Creating session with W3C capabilities: {
[debug] [BaseDriver] "alwaysMatch": {
[debug] [BaseDriver] "platformName": "android",
[debug] [BaseDriver] "appium:systemPort": 4851,
[debug] [BaseDriver] "appium:unicodeKeyboard": true,
[debug] [BaseDriver] "appium:resetKeyboard": true,
[debug] [BaseDriver] "appium:udid": "127.0.0.1:62025",
[debug] [BaseDriver] "appium:app": "C:\Users\Administrator\Downloads\python-appium-master\app\tv.danmaku.bili.apk",
[debug] [BaseDriver] "appium:deviceName": "127.0.0.1:62025",
[debug] [BaseDriver] "appium:platformVersion": "5.1.1",
[debug] [BaseDriver] "appium:automationName": "uiautomator2",
[debug] [BaseDriver] "appium:noReset": true,
[debug] [BaseDriver] "appium:noSign": true,
[debug] [BaseDriver] "appium:autoGrantPermissions": true
[debug] [BaseDriver] },
[debug] [BaseDriver] "firstMatch": [
[debug] [BaseDriver] {}
[debug] [BaseDriver] ]
[debug] [BaseDriver] }
[BaseDriver] Session created with session id: 0d0742a9-6958-46f7-844a-8de2c5b2210e
[BaseDriver] Using local app 'C:\Users\Administrator\Downloads\python-appium-master\app\tv.danmaku.bili.apk'
[debug] [UiAutomator2] Checking whether app is actually present
[ADB] Using 'adb.exe' from 'D:\Android\android-sdk\platform-tools\adb.exe'
[AndroidDriver] Retrieving device list
[debug] [ADB] Trying to find a connected android device
[debug] [ADB] Getting connected devices...
[debug] [ADB] 1 device(s) connected
[AndroidDriver] Using device: 127.0.0.1:62025
[ADB] Using 'adb.exe' from 'D:\Android\android-sdk\platform-tools\adb.exe'
[debug] [ADB] Setting device id to 127.0.0.1:62025
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell getprop ro.build.version.sdk'
[debug] [ADB] Current device property 'ro.build.version.sdk': 22
[debug] [ADB] Device API level: 22
[debug] [AndroidDriver] Parsing package and activity from app manifest
[ADB] Using the alternative activity name detection method because of: Could not find 'apkanalyzer.bat' in ["D:\Android\android-sdk\platform-tools\apkanalyzer.bat","D:\Android\android-sdk\emulator\apkanalyzer.bat","D:\Android\android-sdk\tools\apkanalyzer.bat","D:\Android\android-sdk\tools\bin\apkanalyzer.bat","D:\Android\android-sdk\build-tools\29.0.1\apkanalyzer.bat"]. Do you have Android Build Tools installed at 'D:\Android\android-sdk'?
[ADB] Using 'aapt.exe' from 'D:\Android\android-sdk\build-tools\29.0.1\aapt.exe'
[ADB] Extracting package and launch activity from manifest
[ADB] Package name: 'tv.danmaku.bili'
[ADB] Main activity name: 'tv.danmaku.bili.ui.splash.SplashActivity'
[debug] [AndroidDriver] Parsed package and activity are: tv.danmaku.bili/tv.danmaku.bili.ui.splash.SplashActivity
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 wait-for-device'
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell echo ping'
[debug] [AndroidDriver] Pushing settings apk to device...
[debug] [ADB] Getting install status for io.appium.settings
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell dumpsys package io.appium.settings'
[debug] [ADB] 'io.appium.settings' is installed
[debug] [ADB] Getting package info for 'io.appium.settings'
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell dumpsys package io.appium.settings'
[debug] [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('2.14.1' >= '2.14.1')
[debug] [ADB] There is no need to install/upgrade 'D:\Android\nodejs\node_modules\appium\node_modules_io.appium.settings@[email protected]\apks\settings_apk-debug.apk'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell 'pgrep --help; echo $?''
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell 'pidof --help > /dev/null; echo $?''
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[AndroidDriver] Granting android.permission.SET_ANIMATION_SCALE, CHANGE_CONFIGURATION, ACCESS_FINE_LOCATION by pm grant
[debug] [ADB] Granting permissions ["android.permission.SET_ANIMATION_SCALE","android.permission.CHANGE_CONFIGURATION","android.permission.ACCESS_FINE_LOCATION"] to 'io.appium.settings'
[debug] [ADB] Got the following command chunks to execute: [["pm","grant","io.appium.settings","android.permission.SET_ANIMATION_SCALE",";","pm","grant","io.appium.settings","android.permission.CHANGE_CONFIGURATION",";","pm","grant","io.appium.settings","android.permission.ACCESS_FINE_LOCATION",";"]]
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell pm grant io.appium.settings android.permission.SET_ANIMATION_SCALE ; pm grant io.appium.settings android.permission.CHANGE_CONFIGURATION ; pm grant io.appium.settings android.permission.ACCESS_FINE_LOCATION ;'
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell am start -n io.appium.settings/.Settings -a android.intent.action.MAIN -c android.intent.category.LAUNCHER'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[debug] [ADB] Getting IDs of all 'io.appium.settings' processes
[debug] [ADB] Using ps-based PID detection
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell ps'
[AndroidDriver] Failed to launch Appium Settings app: Condition unmet after 5264 ms. Timing out.
[debug] [UiAutomator2] Deleting UiAutomator2 session
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 shell am force-stop tv.danmaku.bili'
[debug] [ADB] Removing forwarded port socket connection: 4851
[debug] [ADB] Running 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 forward --remove tcp:4851'
[UiAutomator2] Unable to remove port forward 'Error executing adbExec. Original error: 'Command 'D:\Android\android-sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1:62025 forward --remove tcp:4851' exited with code 1'; Stderr: 'adb.exe: error: listener 'tcp:4851' not found'; Code: '1''
[debug] [BaseDriver] Event 'newSessionStarted' logged at 1565015041402 (22:24:01 GMT+0800 (GMT+08:00))
[debug] [W3C] Encountered internal error running command: Error: Failed to launch Appium Settings app: Condition unmet after 5264 ms. Timing out.
[debug] [W3C] at spin (D:\Android\nodejs\node_modules\appium\node_modules_asyncbox@2.5.3@asyncbox\lib\asyncbox.js:123:11)
[HTTP] <-- POST /wd/hub/session 500 16490 ms - 735
[HTTP]
ERROR
======================================================================
ERROR: setUpClass (TestCase.Android.test_ahead.AheadTest)
Traceback (most recent call last):
File "C:\Users\Administrator\Downloads\python-appium-master\TestCase\Android\test_ahead.py", line 45, in setUpClass
super(AheadTest, cls).setUpClass()
File "C:\Users\Administrator\Downloads\python-appium-master\Base\BaseRunner.py", line 55, in setUpClass
cls.driver = appium_testcase(devicess)
File "C:\Users\Administrator\Downloads\python-appium-master\Base\BaseRunner.py", line 37, in appium_testcase
driver = webdriver.Remote(remote, desired_caps)
File "D:\Python36\lib\site-packages\appium\webdriver\webdriver.py", line 144, in init
proxy
File "D:\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in init
self.start_session(capabilities, browser_profile)
File "D:\Python36\lib\site-packages\appium\webdriver\webdriver.py", line 219, in start_session
response = self.execute(RemoteCommand.NEW_SESSION, parameters)
File "D:\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "D:\Python36\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Failed to launch Appium Settings app: Condition unmet after 5271 ms. Timing out.
======================================================================
ERROR: setUpClass (TestCase.Android.test_settings.SettingsTest)
Traceback (most recent call last):
File "C:\Users\Administrator\Downloads\python-appium-master\TestCase\Android\test_settings.py", line 56, in setUpClass
super(SettingsTest, cls).setUpClass()
File "C:\Users\Administrator\Downloads\python-appium-master\Base\BaseRunner.py", line 55, in setUpClass
cls.driver = appium_testcase(devicess)
File "C:\Users\Administrator\Downloads\python-appium-master\Base\BaseRunner.py", line 37, in appium_testcase
driver = webdriver.Remote(remote, desired_caps)
File "D:\Python36\lib\site-packages\appium\webdriver\webdriver.py", line 144, in init
proxy
File "D:\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in init
self.start_session(capabilities, browser_profile)
File "D:\Python36\lib\site-packages\appium\webdriver\webdriver.py", line 219, in start_session
response = self.execute(RemoteCommand.NEW_SESSION, parameters)
File "D:\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "D:\Python36\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Failed to launch Appium Settings app: Condition unmet after 5264 ms. Timing out.
Ran 0 tests in 34.263s
FAILED (errors=2)
--------- countDate------
{'appName': "'哔哩哔哩'", 'packageName': 'tv.danmaku.bili', 'appVersion': '5.43.1', 'sum': 0, 'pass': 0, 'fail': 0}
C:\Users\Administrator\Downloads\python-appium-master\yamls\temp.yaml文件不存在,无法删除
Process finished with exit code 0