| Microsoft Windows [版本 10.0.18363.1016] |
| (c) 2019 Microsoft Corporation。保留所有权利。 |
| |
| C:\Users\lnz>appium |
| [Appium] Welcome to Appium v1.15.1 |
| #端口开启 |
| [Appium] Appium REST http interface listener started on 0.0.0.0:4723 |
| #接收到创建会话的请求 |
| [HTTP] --> POST /wd/hub/session |
| #请求体数据 |
| [HTTP] {:{:[{:,:,:,:,:,:,:,:null,:42380,:42381}]},:{:,:,:,:,:,:,:,:null,:42380,:42381}} |
| #调用AppiumDrive创建session |
| [debug] [W3C] Calling AppiumDriver.createSession() with args: [{:,:,:,:,:,:,:,:null,:42380,:42381},null,{:[{:,:,:,:,:,:,:,:null,:42380,:42381}]}] |
| [debug] [BaseDriver] Event 'newSessionRequested' logged at 1599533600101 (10:53:20 GMT+0800 (GMT+08:00)) |
| [BaseDriver] Number capability passed in as string. Functionality may be compromised. |
| [Appium] |
| [Appium] ====================================================================== |
| [Appium] DEPRECATION WARNING: |
| [Appium] |
| [Appium] The 'automationName' capability was not provided in the desired |
| [Appium] capabilities for this Android session |
| [Appium] |
| [Appium] Setting 'automationName=UiAutomator2' by default and using the |
| [Appium] UiAutomator2 Driver |
| [Appium] |
| [Appium] The next major version of Appium (2.x) will **require** the |
| [Appium] 'automationName' capability to be set for all sessions on all |
| [Appium] platforms |
| [Appium] |
| [Appium] In previous versions (Appium <= 1.13.x), the default was |
| [Appium] 'automationName=UiAutomator1' |
| [Appium] |
| [Appium] If you wish to use that automation instead of UiAutomator2, please |
| [Appium] add 'automationName=UiAutomator1' to your desired capabilities |
| [Appium] |
| [Appium] For more information about drivers, please visit |
| [Appium] http://appium.io/docs/en/about-appium/intro/ and explore the |
| [Appium] 'Drivers' menu |
| [Appium] |
| [Appium] ====================================================================== |
| [Appium] |
| #创建新的AndroidUiautomator2Driver(v1.37.2)会话 |
| [Appium] Appium v1.15.1 creating new AndroidUiautomator2Driver (v1.37.2) session |
| #提供了W3C功能和MJSONWP所需的功能 |
| [debug] [BaseDriver] W3C capabilities and MJSONWP desired capabilities were provided |
| #使用capabilities数据创建会话 |
| [debug] [BaseDriver] Creating session with W3C capabilities: { |
| [debug] [BaseDriver] : { |
| [debug] [BaseDriver] : , |
| [debug] [BaseDriver] : , |
| [debug] [BaseDriver] : , |
| [debug] [BaseDriver] : , |
| [debug] [BaseDriver] : , |
| [debug] [BaseDriver] : , |
| [debug] [BaseDriver] : , |
| [debug] [BaseDriver] : null, |
| [debug] [BaseDriver] : 42380, |
| [debug] [BaseDriver] : 42381 |
| [debug] [BaseDriver] }, |
| [debug] [BaseDriver] : [ |
| [debug] [BaseDriver] {} |
| [debug] [BaseDriver] ] |
| [debug] [BaseDriver] } |
| [BaseDriver] Number capability passed in as string. Functionality may be compromised. |
| [BaseDriver] Capability 'noReset' changed from string to boolean. This may cause unexpected behavior |
| [BaseDriver] Capability 'autoGrantPermissions' changed from string to boolean. This may cause unexpected behavior |
| [BaseDriver] Capability 'newCommandTimeout' changed from string ('180') to integer (180). This may cause unexpected behavior |
| [BaseDriver] The following capabilities were provided, but are not recognized by Appium: |
| [BaseDriver] mjpegServerPort |
| #创建成功会话id:02fcf169-ae94-49ed-93ed-909781f1a452 |
| [BaseDriver] Session created with session id: 02fcf169-ae94-49ed-93ed-909781f1a452 |
| #开启雪球app |
| [UiAutomator2] Starting 'com.xueqiu.android' directly on the device |
| #找到3个 'build-tools' folders 在'D:\Program Files (x86)\appium\sdk'下 |
| [ADB] Found 3 'build-tools' folders under 'D:\Program Files (x86)\appium\sdk' (newest first): |
| [ADB] D:/Program Files (x86)/appium/sdk/build-tools/29.0.3 |
| [ADB] D:/Program Files (x86)/appium/sdk/build-tools/29.0.2 |
| [ADB] D:/Program Files (x86)/appium/sdk/build-tools/28.0.3 |
| #使用adb |
| [ADB] Using 'adb.exe' from 'D:\Program Files (x86)\appium\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] Connected devices: [{:,:}] |
| #使用设备 127.0.0.1:7555 |
| [AndroidDriver] Using device: 127.0.0.1:7555 |
| #使用adb |
| [ADB] Using 'adb.exe' from 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe' |
| #设置设备id |
| [debug] [ADB] Setting device id to 127.0.0.1:7555 |
| #获取adb命令获取sdk版本信息 |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell getprop ro.build.version.sdk' |
| #获取到了版本信息:23 |
| [debug] [ADB] Current device property 'ro.build.version.sdk': 23 |
| [debug] [ADB] Device API level: 23 |
| [AndroidDriver] No app sent in, not parsing package/activity |
| #等待设备 |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 wait-for-device' |
| #ping |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell echo ping' |
| #推送io.appium.settings apk文件到设备 |
| [debug] [AndroidDriver] Pushing settings apk to device... |
| #获取io.appium.settings 的安装状态 |
| [debug] [ADB] Getting install status for io.appium.settings |
| #运行adb命令 检查io.appium.settings 的安装状态 |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell dumpsys package io.appium.settings' |
| #运行结果是未安装 |
| [debug] [ADB] 'io.appium.settings' is not installed |
| [debug] [ADB] App 'C:\Users\lnz\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apk' is not installed |
| |
| [debug] [ADB] Installing 'C:\Users\lnz\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apk' |
| |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell 'ls -t -1 /data/local/tmp/appium_cache 2>&1 || echo _ERROR_'' |
| [debug] [ADB] The current Android API does not support extended ls options. Defaulting to no-options call |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell 'ls /data/local/tmp/appium_cache 2>&1 || echo _ERROR_'' |
| [debug] [ADB] The count of applications in the cache: 4 |
| [ADB] The application at 'C:\Users\lnz\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apk' is already cached to '/data/local/tmp/appium_cache/3d97225b036c28750562ef8962defee6b1af19a4.apk' |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell pm install -g /data/local/tmp/appium_cache/3d97225b036c28750562ef8962defee6b1af19a4.apk' |
| [ADB] The installation of 'settings_apk-debug.apk' took 0.504s |
| [debug] [ADB] Install command stdout: pkg: /data/local/tmp/appium_cache/3d97225b036c28750562ef8962defee6b1af19a4.apk |
| [debug] [ADB] Success |
| [debug] [ADB] Getting IDs of all 'io.appium.settings' processes |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell 'pgrep --help; echo $?'' |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell pgrep -f io\\.appium\\.settings' |
| [AndroidDriver] Granting android.permission.SET_ANIMATION_SCALE, CHANGE_CONFIGURATION, ACCESS_FINE_LOCATION by pm grant |
| #为'io.appium.settings' 授权 |
| [debug] [ADB] Granting permissions [,,] to 'io.appium.settings' |
| [debug] [ADB] Got the following command chunks to execute: [[,,,,,,,,,,,,,,]] |
| #授权 |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 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 \;' |
| # 启动io.appium.settings ,指定启动.Settings Activity ,指定 action 为android.intent.action.MAIN |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell am start -n io.appium.settings/.Settings -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' |
| #获取进程id |
| [debug] [ADB] Getting IDs of all 'io.appium.settings' processes |
| #运行命令 获取io.appium.settings 的进行id |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell pgrep -f io\\.appium\\.settings' |
| #设备模拟位置允许 |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell appops set io.appium.settings android\:mock_location allow' |
| #开始捕获日志 |
| [debug] [Logcat] Starting logcat capture |
| #获取io.appium.uiautomator2.server的安装状态 |
| [debug] [ADB] Getting install status for io.appium.uiautomator2.server |
| #运行命令去获取 |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell dumpsys package io.appium.uiautomator2.server' |
| #结果是未安装的 |
| [debug] [ADB] 'io.appium.uiautomator2.server' is not installed |
| [debug] [ADB] App 'C:\Users\lnz\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.3.0.apk' is not installed |
| [debug] [UiAutomator2] io.appium.uiautomator2.server installation state: notInstalled |
| #检查app的签名 |
| [debug] [ADB] Checking app cert for C:\Users\lnz\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.3.0.apk |
| [ADB] Using 'apksigner.bat' from 'D:\Program Files (x86)\appium\sdk\build-tools\29.0.3\apksigner.bat' |
| [debug] [ADB] Starting 'D:\Program Files (x86)\appium\sdk\build-tools\29.0.3\apksigner.bat' with args '["verify","--print-certs","C:\\Users\\lnz\\AppData\\Roaming\\npm\\node_modules\\appium\\node_modules\\appium-uiautomator2-server\\apks\\appium-uiautomator2-server-v4.3.0.apk"]' |
| [debug] [ADB] apksigner stdout: Signer #1 certificate DN: EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US |
| [debug] [ADB] Signer #1 certificate SHA-256 digest: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc |
| [debug] [ADB] Signer #1 certificate SHA-1 digest: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81 |
| [debug] [ADB] Signer #1 certificate MD5 digest: e89b158e4bcf988ebd09eb83f5378e87 |
| [debug] [ADB] |
| [debug] [ADB] 'C:\Users\lnz\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.3.0.apk' is already signed. |
| #获取io.appium.uiautomator2.server.test 的安装状态 |
| [debug] [ADB] Getting install status for io.appium.uiautomator2.server.test |
| #运行adb命令 |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell dumpsys package io.appium.uiautomator2.server.test' |
| [debug] [ADB] 'io.appium.uiautomator2.server.test' is not installed |
| #检查签名 |
| [debug] [ADB] Checking app cert for C:\Users\lnz\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk |
| [debug] [ADB] Starting 'D:\Program Files (x86)\appium\sdk\build-tools\29.0.3\apksigner.bat' with args '["verify","--print-certs","C:\\Users\\lnz\\AppData\\Roaming\\npm\\node_modules\\appium\\node_modules\\appium-uiautomator2-server\\apks\\appium-uiautomator2-server-debug-androidTest.apk"]' |
| [debug] [ADB] apksigner stdout: Signer #1 certificate DN: EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US |
| [debug] [ADB] Signer #1 certificate SHA-256 digest: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc |
| [debug] [ADB] Signer #1 certificate SHA-1 digest: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81 |
| [debug] [ADB] Signer #1 certificate MD5 digest: e89b158e4bcf988ebd09eb83f5378e87 |
| [debug] [ADB] |
| [debug] [ADB] 'C:\Users\lnz\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' is already signed. |
| [UiAutomator2] Server packages are going to be (re)installed |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell 'ls /data/local/tmp/appium_cache 2>&1 || echo _ERROR_'' |
| [debug] [ADB] The count of applications in the cache: 4 |
| [ADB] The application at 'C:\Users\lnz\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.3.0.apk' is already cached to '/data/local/tmp/appium_cache/0cc1725a60a05dbb5d0d09256f2fc6ece7e3b10f.apk' |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell pm install -r /data/local/tmp/appium_cache/0cc1725a60a05dbb5d0d09256f2fc6ece7e3b10f.apk' |
| [ADB] The installation of 'appium-uiautomator2-server-v4.3.0.apk' took 0.678s |
| [debug] [ADB] Install command stdout: pkg: /data/local/tmp/appium_cache/0cc1725a60a05dbb5d0d09256f2fc6ece7e3b10f.apk |
| [debug] [ADB] Success |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell 'ls /data/local/tmp/appium_cache 2>&1 || echo _ERROR_'' |
| [debug] [ADB] The count of applications in the cache: 4 |
| [ADB] The application at 'C:\Users\lnz\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' is already cached to '/data/local/tmp/appium_cache/cd247f042368990c9f33b2d7bf2390d8cf4f4e24.apk' |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell pm install -r /data/local/tmp/appium_cache/cd247f042368990c9f33b2d7bf2390d8cf4f4e24.apk' |
| [ADB] The installation of 'appium-uiautomator2-server-debug-androidTest.apk' took 0.565s |
| [debug] [ADB] Install command stdout: pkg: /data/local/tmp/appium_cache/cd247f042368990c9f33b2d7bf2390d8cf4f4e24.apk |
| [debug] [ADB] Success |
| #等待UiAutomator2 server服务启动 |
| [debug] [UiAutomator2] Waiting up to 30000ms for services to be available |
| #列出测试包 |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell pm list instrumentation' |
| [debug] [UiAutomator2] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available |
| [debug] [UiAutomator2] Forwarding UiAutomator2 Server port 6790 to 42380 |
| #准备转发appium上的 端口42380 到设备上的端口6790 |
| [debug] [ADB] Forwarding system: 42380 to device: 6790 |
| #执行端口转发命令 |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 forward tcp\:42380 tcp\:6790' |
| [debug] [UiAutomator2] No app capability. Assuming it is already on the device |
| #清理自动化留下的浅层数据 |
| [debug] [UiAutomator2] Performing shallow cleanup of automation leftovers |
| #没有过期的会话 |
| [debug] [UiAutomator2] No obsolete sessions have been detected (Error: socket hang up) |
| #强制停止io.appium.uiautomator2.server.test |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell am force-stop io.appium.uiautomator2.server.test' |
| #在模拟器/真机上开启 UIAutomator2 server |
| [UiAutomator2] Starting UIAutomator2 server 4.3.0 |
| [UiAutomator2] Using UIAutomator2 server from 'C:\Users\lnz\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.3.0.apk' and test from 'C:\Users\lnz\AppData\Roaming\npm\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' |
| #等待服务在线 |
| [UiAutomator2] Waiting up to 30000ms for UiAutomator2 to be online... |
| #创建子进程 |
| [debug] [ADB] Creating ADB subprocess with args: [,5037,,,,,,,] |
| [debug] [Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server: |
| #获取状态 |
| [debug] [WD Proxy] Matched '/status' to command name 'getStatus' |
| [debug] [WD Proxy] Proxying [GET /status] to [GET http://localhost:42380/wd/hub/status] with no body |
| [WD Proxy] Got an unexpected response with status undefined: {:} |
| [debug] [WD Proxy] Matched '/status' to command name 'getStatus' |
| [debug] [WD Proxy] Proxying [GET /status] to [GET http://localhost:42380/wd/hub/status] with no body |
| #得到响应UiAutomator2 Server is ready to accept commands |
| sessionIdNonevaluereadymessageUiAutomator2 Server is ready to accept commands |
| |
| |
| |
| capabilitiesfirstMatchplatformLINUXwebStorageEnabledtakesScreenshotjavascriptEnableddatabaseEnablednetworkConnectionEnabledlocationContextEnabledwarningsdesiredplatformNameAndroiddeviceNameAndroid EmulatorappPackagecom.xueqiu.androidappActivity.view.WelcomeActivityAliasautoGrantPermissionsnoResetnewCommandTimeoutudidsystemPortmjpegServerPortplatformNameAndroiddeviceName127.0.0.1:7555appPackagecom.xueqiu.androidappActivity.view.WelcomeActivityAliasautoGrantPermissionsnoResetnewCommandTimeoutudidsystemPortmjpegServerPortdeviceUDID127.0.0.1:7555alwaysMatch |
| |
| sessionId66df70fc-d5be-4c84-9ad9-f11b0fd3e408valuesessionId66df70fc-d5be-4c84-9ad9-f11b0fd3e408capabilitiesfirstMatchplatformLINUXwebStorageEnabledtakesScreenshotjavascriptEnableddatabaseEnablednetworkConnectionEnabledlocationContextEnabledwarningsdesiredplatformNameAndroiddeviceNameAndroid EmulatorappPackagecom.xueqiu.androidappActivity.view.WelcomeActivityAliasautoGrantPermissionsnoResetnewCommandTimeoutudidsystemPortmjpegServerPortplatformNameAndroiddeviceName127.0.0.1:7555appPackagecom.xueqiu.androidappActivity.view.WelcomeActivityAliasautoGrantPermissionsnoResetnewCommandTimeoutudidsystemPortmjpegServerPortdeviceUDID127.0.0.1:7555alwaysMatch |
| |
| |
| |
| |
| |
| sessionId66df70fc-d5be-4c84-9ad9-f11b0fd3e408valueandroidId59bf40d99b8dd461manufacturerNeteasemodelMuMubrandAndroidapiVersion23platformVersion6.0.1carrierNamerealDisplaySize1440x810displayDensitynetworkstypetypeNameWIFIsubtypesubtypeNameisConnecteddetailedStateCONNECTEDstateCONNECTEDextraInfo\isAvailableisFailoverisRoamingcapabilitiestransportTypesNET_CAPABILITY_SUPLnetworkCapabilitieslinkUpstreamBandwidthKbpslinkDownBandwidthKbpssignalStrengthnetworkSpecifierSSIDlocalezh_CNtimeZoneAsia\/Shanghai |
| |
| |
| |
| |
| |
| |
| |
| sessionId66df70fc-d5be-4c84-9ad9-f11b0fd3e408value |
| |
| |
| |
| |
| sessionId66df70fc-d5be-4c84-9ad9-f11b0fd3e408valuestatusBar |
| |
| |
| sessionId66df70fc-d5be-4c84-9ad9-f11b0fd3e408valueheightwidth |
| |
| |
| |
| |
| capabilitiesplatformLINUXwebStorageEnabledtakesScreenshotjavascriptEnableddatabaseEnablednetworkConnectionEnabledlocationContextEnabledwarningsdesiredplatformNameAndroiddeviceNameAndroid EmulatorappPackagecom.xueqiu.androidappActivity.view.WelcomeActivityAliasautoGrantPermissionsnoResetnewCommandTimeoutudidsystemPortmjpegServerPortplatformNameAndroiddeviceName127.0.0.1:7555appPackagecom.xueqiu.androidappActivity.view.WelcomeActivityAliasautoGrantPermissionsnoResetnewCommandTimeoutudidsystemPortmjpegServerPortdeviceUDID127.0.0.1:7555deviceApiLevelplatformVersion6.0.1deviceScreenSize1440x810deviceScreenDensitydeviceModelMuMudeviceManufacturerNeteasepixelRatiostatBarHeightviewportRectlefttopwidthheight |
| |
| |
| |
| implicit |
| 02fcf169-ae94-49ed-93ed-909781f1a452 |
| implicit |
| |
| |
| |
| |
| |
| |
| usingxpathvalue//*[@resource-id='android:id/tabs']//*[@text='行情'] |
| xpath//*[@resource-id='android:id/tabs']//*[@text='行情']02fcf169-ae94-49ed-93ed-909781f1a452 |
| |
| |
| |
| |
| |
| strategyxpathselector//*[@resource-id='android:id/tabs']//*[@text='行情']contextmultiple |
| |
| sessionId66df70fc-d5be-4c84-9ad9-f11b0fd3e408valueerrorno such elementmessageAn element could not be located on the page using the given search parametersstacktraceio.appium.uiautomator2.common.exceptions.ElementNotFoundException: An element could not be located on the page using the given search parameters\n\tat io.appium.uiautomator2.handler.FindElement.findElement(FindElement.java:102)\n\tat io.appium.uiautomator2.handler.FindElement.safeHandle(FindElement.java:72)\n\tat io.appium.uiautomator2.handler.request.SafeRequestHandler.handle(SafeRequestHandler.java:38)\n\tat io.appium.uiautomator2.server.AppiumServlet.handleRequest(AppiumServlet.java:252)\n\tat io.appium.uiautomator2.server.AppiumServlet.handleHttpRequest(AppiumServlet.java:242)\n\tat io.appium.uiautomator2.http.ServerHandler.channelRead(ServerHandler.java:44)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)\n\tat io.netty.channel.AbstractChannelHandlerCon... |
| [debug] [W3C] Matched W3C error code 'no such element' to NoSuchElementError |
| [debug] [BaseDriver] Waited for 234 ms so far |
| [debug] [WD Proxy] Matched '/element' to command name 'findElement' |
| [debug] [WD Proxy] Proxying [POST /element] to [POST http://localhost:42380/wd/hub/session/66df70fc-d5be-4c84-9ad9-f11b0fd3e408/element] with body: {:,:,:,:false} |
| [WD Proxy] Got an unexpected response with status 404: {:,:{:,:,: |
| |
| |
| |
| strategyxpathselector//*[@resource-id='android:id/tabs']//*[@text='行情']contextmultiple |
| sessionId66df70fc-d5be-4c84-9ad9-f11b0fd3e408valueerrorno such elementmessageAn element could not be located on the page using the given search parametersstacktraceio.appium.uiautomator2.common.exceptions.ElementNotFoundException: An element could not be located on the page using the given search parameters\n\tat io.appium.uiautomator2.handler.FindElement.findElement(FindElement.java:102)\n\tat io.appium.uiautomator2.handler.FindElement.safeHandle(FindElement.java:72)\n\tat io.appium.uiautomator2.handler.request.SafeRequestHandler.handle(SafeRequestHandler.java:38)\n\tat io.appium.uiautomator2.server.AppiumServlet.handleRequest(AppiumServlet.java:252)\n\tat io.appium.uiautomator2.server.AppiumServlet.handleHttpRequest(AppiumServlet.java:242)\n\tat io.appium.uiautomator2.http.ServerHandler.channelRead(ServerHandler.java:44)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)\n\tat io.netty.channel.AbstractChannelHandlerCon... |
| [debug] [W3C] Matched W3C error code 'no such element' to NoSuchElementError |
| [debug] [BaseDriver] Waited for 2104 ms so far |
| [debug] [WD Proxy] Matched '/element' to command name 'findElement' |
| [debug] [WD Proxy] Proxying [POST /element] to [POST http://localhost:42380/wd/hub/session/66df70fc-d5be-4c84-9ad9-f11b0fd3e408/element] with body: {:,:,:,:false} |
| [WD Proxy] Got an unexpected response with status 404: {:,:{:,:,: |
| |
| |
| |
| strategyxpathselector//*[@resource-id='android:id/tabs']//*[@text='行情']contextmultiple |
| sessionId66df70fc-d5be-4c84-9ad9-f11b0fd3e408valueerrorno such elementmessageAn element could not be located on the page using the given search parametersstacktraceio.appium.uiautomator2.common.exceptions.ElementNotFoundException: An element could not be located on the page using the given search parameters\n\tat io.appium.uiautomator2.handler.FindElement.findElement(FindElement.java:102)\n\tat io.appium.uiautomator2.handler.FindElement.safeHandle(FindElement.java:72)\n\tat io.appium.uiautomator2.handler.request.SafeRequestHandler.handle(SafeRequestHandler.java:38)\n\tat io.appium.uiautomator2.server.AppiumServlet.handleRequest(AppiumServlet.java:252)\n\tat io.appium.uiautomator2.server.AppiumServlet.handleHttpRequest(AppiumServlet.java:242)\n\tat io.appium.uiautomator2.http.ServerHandler.channelRead(ServerHandler.java:44)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)\n\tat io.netty.channel.AbstractChannelHandlerCon... |
| [debug] [W3C] Matched W3C error code 'no such element' to NoSuchElementError |
| [debug] [BaseDriver] Waited for 3216 ms so far |
| [debug] [WD Proxy] Matched '/element' to command name 'findElement' |
| [debug] [WD Proxy] Proxying [POST /element] to [POST http://localhost:42380/wd/hub/session/66df70fc-d5be-4c84-9ad9-f11b0fd3e408/element] with body: {:,:,:,:false} |
| [WD Proxy] Got an unexpected response with status 404: {:,:{:,:,: |
| |
| |
| |
| strategyxpathselector//*[@resource-id='android:id/tabs']//*[@text='行情']contextmultiple |
| sessionId66df70fc-d5be-4c84-9ad9-f11b0fd3e408valueerrorno such elementmessageAn element could not be located on the page using the given search parametersstacktraceio.appium.uiautomator2.common.exceptions.ElementNotFoundException: An element could not be located on the page using the given search parameters\n\tat io.appium.uiautomator2.handler.FindElement.findElement(FindElement.java:102)\n\tat io.appium.uiautomator2.handler.FindElement.safeHandle(FindElement.java:72)\n\tat io.appium.uiautomator2.handler.request.SafeRequestHandler.handle(SafeRequestHandler.java:38)\n\tat io.appium.uiautomator2.server.AppiumServlet.handleRequest(AppiumServlet.java:252)\n\tat io.appium.uiautomator2.server.AppiumServlet.handleHttpRequest(AppiumServlet.java:242)\n\tat io.appium.uiautomator2.http.ServerHandler.channelRead(ServerHandler.java:44)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)\n\tat io.netty.channel.AbstractChannelHandlerCon... |
| [debug] [W3C] Matched W3C error code 'no such element' to NoSuchElementError |
| [debug] [BaseDriver] Waited for 6093 ms so far |
| [debug] [WD Proxy] Matched '/element' to command name 'findElement' |
| [debug] [WD Proxy] Proxying [POST /element] to [POST http://localhost:42380/wd/hub/session/66df70fc-d5be-4c84-9ad9-f11b0fd3e408/element] with body: {:,:,:,:false} |
| [debug] [WD Proxy] Got response with status 200: {:,:{:,:}} |
| [debug] [W3C (02fcf169)] Responding to client with driver.findElement() result: {:,:} |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element 200 8074 ms - 137 |
| [HTTP] |
| [HTTP] --> POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/timeouts |
| [HTTP] {:10000} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.timeouts() with args: [null,null,null,null,10000,] |
| [debug] [BaseDriver] W3C timeout argument: {:10000}} |
| [debug] [BaseDriver] Set implicit wait to 10000ms |
| [debug] [W3C (02fcf169)] Responding to client with driver.timeouts() result: null |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/timeouts 200 16 ms - 14 |
| [HTTP] |
| [HTTP] --> POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element/2432c622-fd09-4055-be56-9a899b112eec/click |
| [HTTP] {:} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.click() with args: [,] |
| [debug] [WD Proxy] Matched '/element/2432c622-fd09-4055-be56-9a899b112eec/click' to command name 'click' |
| [debug] [WD Proxy] Proxying [POST /element/2432c622-fd09-4055-be56-9a899b112eec/click] to [POST http://localhost:42380/wd/hub/session/66df70fc-d5be-4c84-9ad9-f11b0fd3e408/element/2432c622-fd09-4055-be56-9a899b112eec/click] with body: {:} |
| [debug] [WD Proxy] Got response with status 200: {:,:null} |
| [debug] [W3C (02fcf169)] Responding to client with driver.click() result: null |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element/2432c622-fd09-4055-be56-9a899b112eec/click 200 32 ms - 14 |
| [HTTP] |
| [HTTP] --> POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element |
| [HTTP] {:,:} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.findElement() with args: [,,] |
| [debug] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator |
| [debug] [BaseDriver] Waiting up to 10000 ms for condition |
| [debug] [WD Proxy] Matched '/element' to command name 'findElement' |
| [debug] [WD Proxy] Proxying [POST /element] to [POST http://localhost:42380/wd/hub/session/66df70fc-d5be-4c84-9ad9-f11b0fd3e408/element] with body: {:,:,:,:false} |
| [debug] [WD Proxy] Got response with status 200: {:,:{:,:}} |
| [debug] [W3C (02fcf169)] Responding to client with driver.findElement() result: {:,:} |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element 200 4552 ms - 137 |
| [HTTP] |
| [HTTP] --> POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/timeouts |
| [HTTP] {:10000} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.timeouts() with args: [null,null,null,null,10000,] |
| [debug] [BaseDriver] W3C timeout argument: {:10000}} |
| [debug] [BaseDriver] Set implicit wait to 10000ms |
| [debug] [W3C (02fcf169)] Responding to client with driver.timeouts() result: null |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/timeouts 200 16 ms - 14 |
| [HTTP] |
| [HTTP] --> POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element/f2e0ebfe-bae6-4018-8109-dcaca1aee2b8/click |
| [HTTP] {:} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.click() with args: [,] |
| [debug] [WD Proxy] Matched '/element/f2e0ebfe-bae6-4018-8109-dcaca1aee2b8/click' to command name 'click' |
| [debug] [WD Proxy] Proxying [POST /element/f2e0ebfe-bae6-4018-8109-dcaca1aee2b8/click] to [POST http://localhost:42380/wd/hub/session/66df70fc-d5be-4c84-9ad9-f11b0fd3e408/element/f2e0ebfe-bae6-4018-8109-dcaca1aee2b8/click] with body: {:} |
| [debug] [WD Proxy] Got response with status 200: {:,:null} |
| [debug] [W3C (02fcf169)] Responding to client with driver.click() result: null |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element/f2e0ebfe-bae6-4018-8109-dcaca1aee2b8/click 200 47 ms - 14 |
| [HTTP] |
| [HTTP] --> POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element |
| [HTTP] {:,:} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.findElement() with args: [,,] |
| [debug] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator |
| [debug] [BaseDriver] Waiting up to 10000 ms for condition |
| [debug] [WD Proxy] Matched '/element' to command name 'findElement' |
| [debug] [WD Proxy] Proxying [POST /element] to [POST http://localhost:42380/wd/hub/session/66df70fc-d5be-4c84-9ad9-f11b0fd3e408/element] with body: {:,:,:,:false} |
| [WD Proxy] Got an unexpected response with status 404: {:,:{:,:,: |
| |
| |
| |
| strategyidselectorcom.xueqiu.android:id/search_input_textcontextmultiple |
| sessionId66df70fc-d5be-4c84-9ad9-f11b0fd3e408valueELEMENTc5254076-951e-4ef1-978b-f23fa192d4d0element-6066-11e4-a52e-4f735466cecfc5254076-951e-4ef1-978b-f23fa192d4d0 |
| element-6066-11e4-a52e-4f735466cecfc5254076-951e-4ef1-978b-f23fa192d4d0ELEMENTc5254076-951e-4ef1-978b-f23fa192d4d0 |
| |
| |
| |
| implicit |
| 02fcf169-ae94-49ed-93ed-909781f1a452 |
| implicit |
| |
| |
| |
| |
| |
| textalibabavaluealibabaidc5254076-951e-4ef1-978b-f23fa192d4d0 |
| alibabac5254076-951e-4ef1-978b-f23fa192d4d002fcf169-ae94-49ed-93ed-909781f1a452 |
| |
| alibaba |
| elementIdc5254076-951e-4ef1-978b-f23fa192d4d0textalibabareplacevaluealibaba |
| sessionId66df70fc-d5be-4c84-9ad9-f11b0fd3e408value |
| |
| |
| |
| |
| usingxpathvalue//*[@text='阿里巴巴'] |
| xpath//*[@text='阿里巴巴']02fcf169-ae94-49ed-93ed-909781f1a452 |
| |
| |
| |
| strategyxpathselector//*[@text='阿里巴巴']contextmultiple |
| sessionId66df70fc-d5be-4c84-9ad9-f11b0fd3e408valueELEMENT5fbc57d2-07f2-4ba8-a0ef-7fe7991db763element-6066-11e4-a52e-4f735466cecf5fbc57d2-07f2-4ba8-a0ef-7fe7991db763 |
| element-6066-11e4-a52e-4f735466cecf5fbc57d2-07f2-4ba8-a0ef-7fe7991db763ELEMENT5fbc57d2-07f2-4ba8-a0ef-7fe7991db763 |
| |
| |
| |
| implicit |
| 02fcf169-ae94-49ed-93ed-909781f1a452 |
| implicit |
| |
| |
| |
| |
| |
| id5fbc57d2-07f2-4ba8-a0ef-7fe7991db763 |
| 5fbc57d2-07f2-4ba8-a0ef-7fe7991db76302fcf169-ae94-49ed-93ed-909781f1a452 |
| |
| element5fbc57d2-07f2-4ba8-a0ef-7fe7991db763 |
| sessionId66df70fc-d5be-4c84-9ad9-f11b0fd3e408value |
| |
| |
| |
| |
| usingxpathvalue//*[@text='阿里巴巴']/../../..//*[@text='加自选'] |
| xpath//*[@text='阿里巴巴']/../../..//*[@text='加自选']02fcf169-ae94-49ed-93ed-909781f1a452 |
| |
| |
| |
| strategyxpathselector//*[@text='阿里巴巴']/../../..//*[@text='加自选']contextmultiple |
| sessionId66df70fc-d5be-4c84-9ad9-f11b0fd3e408valueerrorno such elementmessageAn element could not be located on the page using the given search parametersstacktraceio.appium.uiautomator2.common.exceptions.ElementNotFoundException: An element could not be located on the page using the given search parameters\n\tat io.appium.uiautomator2.handler.FindElement.findElement(FindElement.java:102)\n\tat io.appium.uiautomator2.handler.FindElement.safeHandle(FindElement.java:72)\n\tat io.appium.uiautomator2.handler.request.SafeRequestHandler.handle(SafeRequestHandler.java:38)\n\tat io.appium.uiautomator2.server.AppiumServlet.handleRequest(AppiumServlet.java:252)\n\tat io.appium.uiautomator2.server.AppiumServlet.handleHttpRequest(AppiumServlet.java:242)\n\tat io.appium.uiautomator2.http.ServerHandler.channelRead(ServerHandler.java:44)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)\n\tat io.netty.channel.AbstractChannelHandlerCon... |
| [debug] [W3C] Matched W3C error code 'no such element' to NoSuchElementError |
| [debug] [BaseDriver] Waited for 203 ms so far |
| [debug] [WD Proxy] Matched '/element' to command name 'findElement' |
| [debug] [WD Proxy] Proxying [POST /element] to [POST http://localhost:42380/wd/hub/session/66df70fc-d5be-4c84-9ad9-f11b0fd3e408/element] with body: {:,:,:,:false} |
| [debug] [WD Proxy] Got response with status 200: {:,:{:,:}} |
| [debug] [W3C (02fcf169)] Responding to client with driver.findElement() result: {:,:} |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element 200 1533 ms - 137 |
| [HTTP] |
| [HTTP] --> POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/timeouts |
| [HTTP] {:10000} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.timeouts() with args: [null,null,null,null,10000,] |
| [debug] [BaseDriver] W3C timeout argument: {:10000}} |
| [debug] [BaseDriver] Set implicit wait to 10000ms |
| [debug] [W3C (02fcf169)] Responding to client with driver.timeouts() result: null |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/timeouts 200 16 ms - 14 |
| [HTTP] |
| [HTTP] --> POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element/429b8853-3d00-4d5d-a838-fdb414c34827/click |
| [HTTP] {:} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.click() with args: [,] |
| [debug] [WD Proxy] Matched '/element/429b8853-3d00-4d5d-a838-fdb414c34827/click' to command name 'click' |
| [debug] [WD Proxy] Proxying [POST /element/429b8853-3d00-4d5d-a838-fdb414c34827/click] to [POST http://localhost:42380/wd/hub/session/66df70fc-d5be-4c84-9ad9-f11b0fd3e408/element/429b8853-3d00-4d5d-a838-fdb414c34827/click] with body: {:} |
| [debug] [WD Proxy] Got response with status 200: {:,:null} |
| [debug] [W3C (02fcf169)] Responding to client with driver.click() result: null |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element/429b8853-3d00-4d5d-a838-fdb414c34827/click 200 37 ms - 14 |
| [HTTP] |
| [HTTP] --> POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/elements |
| [HTTP] {:,:} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.findElements() with args: [,,] |
| [debug] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator |
| [debug] [BaseDriver] Waiting up to 10000 ms for condition |
| [debug] [WD Proxy] Matched '/elements' to command name 'findElements' |
| [debug] [WD Proxy] Proxying [POST /elements] to [POST http://localhost:42380/wd/hub/session/66df70fc-d5be-4c84-9ad9-f11b0fd3e408/elements] with body: {:,:,:,:true} |
| [debug] [WD Proxy] Got response with status 200: {:,:[{:,:},{:,:}]} |
| [debug] [W3C (02fcf169)] Responding to client with driver.findElements() result: [{:,:},{:,:}] |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/elements 200 999 ms - 267 |
| [HTTP] |
| [HTTP] --> POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/timeouts |
| [HTTP] {:10000} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.timeouts() with args: [null,null,null,null,10000,] |
| [debug] [BaseDriver] W3C timeout argument: {:10000}} |
| [debug] [BaseDriver] Set implicit wait to 10000ms |
| [debug] [W3C (02fcf169)] Responding to client with driver.timeouts() result: null |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/timeouts 200 14 ms - 14 |
| [HTTP] |
| [HTTP] --> POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element |
| [HTTP] {:,:} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.findElement() with args: [,,] |
| [debug] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator |
| [debug] [BaseDriver] Waiting up to 10000 ms for condition |
| [debug] [WD Proxy] Matched '/element' to command name 'findElement' |
| [debug] [WD Proxy] Proxying [POST /element] to [POST http://localhost:42380/wd/hub/session/66df70fc-d5be-4c84-9ad9-f11b0fd3e408/element] with body: {:,:,:,:false} |
| [debug] [WD Proxy] Got response with status 200: {:,:{:,:}} |
| [debug] [W3C (02fcf169)] Responding to client with driver.findElement() result: {:,:} |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element 200 255 ms - 137 |
| [HTTP] |
| [HTTP] --> POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/timeouts |
| [HTTP] {:10000} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.timeouts() with args: [null,null,null,null,10000,] |
| [debug] [BaseDriver] W3C timeout argument: {:10000}} |
| [debug] [BaseDriver] Set implicit wait to 10000ms |
| [debug] [W3C (02fcf169)] Responding to client with driver.timeouts() result: null |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/timeouts 200 17 ms - 14 |
| [HTTP] |
| [HTTP] --> POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element/a4d6ea14-a0d0-4cac-aaa9-780dfb7c5f81/click |
| [HTTP] {:} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.click() with args: [,] |
| [debug] [WD Proxy] Matched '/element/a4d6ea14-a0d0-4cac-aaa9-780dfb7c5f81/click' to command name 'click' |
| [debug] [WD Proxy] Proxying [POST /element/a4d6ea14-a0d0-4cac-aaa9-780dfb7c5f81/click] to [POST http://localhost:42380/wd/hub/session/66df70fc-d5be-4c84-9ad9-f11b0fd3e408/element/a4d6ea14-a0d0-4cac-aaa9-780dfb7c5f81/click] with body: {:} |
| [debug] [WD Proxy] Got response with status 200: {:,:null} |
| [debug] [W3C (02fcf169)] Responding to client with driver.click() result: null |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element/a4d6ea14-a0d0-4cac-aaa9-780dfb7c5f81/click 200 40 ms - 14 |
| [HTTP] |
| [HTTP] --> POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element |
| [HTTP] {:,:} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.findElement() with args: [,,] |
| [debug] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator |
| [debug] [BaseDriver] Waiting up to 10000 ms for condition |
| [debug] [WD Proxy] Matched '/element' to command name 'findElement' |
| [debug] [WD Proxy] Proxying [POST /element] to [POST http://localhost:42380/wd/hub/session/66df70fc-d5be-4c84-9ad9-f11b0fd3e408/element] with body: {:,:,:,:false} |
| [debug] [WD Proxy] Got response with status 200: {:,:{:,:}} |
| [debug] [W3C (02fcf169)] Responding to client with driver.findElement() result: {:,:} |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element 200 657 ms - 137 |
| [HTTP] |
| [HTTP] --> POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/timeouts |
| [HTTP] {:10000} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.timeouts() with args: [null,null,null,null,10000,] |
| [debug] [BaseDriver] W3C timeout argument: {:10000}} |
| [debug] [BaseDriver] Set implicit wait to 10000ms |
| [debug] [W3C (02fcf169)] Responding to client with driver.timeouts() result: null |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/timeouts 200 26 ms - 14 |
| [HTTP] |
| [HTTP] --> POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element/1a9b48d7-6ee6-4f65-8adc-dde276d55500/click |
| [HTTP] {:} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.click() with args: [,] |
| [debug] [WD Proxy] Matched '/element/1a9b48d7-6ee6-4f65-8adc-dde276d55500/click' to command name 'click' |
| [debug] [WD Proxy] Proxying [POST /element/1a9b48d7-6ee6-4f65-8adc-dde276d55500/click] to [POST http://localhost:42380/wd/hub/session/66df70fc-d5be-4c84-9ad9-f11b0fd3e408/element/1a9b48d7-6ee6-4f65-8adc-dde276d55500/click] with body: {:} |
| [debug] [WD Proxy] Got response with status 200: {:,:null} |
| [debug] [W3C (02fcf169)] Responding to client with driver.click() result: null |
| #返回响应 |
| [HTTP] <-- POST /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452/element/1a9b48d7-6ee6-4f65-8adc-dde276d55500/click 200 52 ms - 14 |
| [HTTP] |
| #接收到删除session请求 |
| [HTTP] --> DELETE /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452 |
| [HTTP] {} |
| [debug] [W3C (02fcf169)] Calling AppiumDriver.deleteSession() with args: [] |
| [debug] [BaseDriver] Event 'quitSessionRequested' logged at 1599533633708 (10:53:53 GMT+0800 (GMT+08:00)) |
| #删除appium创建的session |
| [Appium] Removing session 02fcf169-ae94-49ed-93ed-909781f1a452 from our master session list |
| [debug] [UiAutomator2] Deleting UiAutomator2 session |
| [debug] [UiAutomator2] Deleting UiAutomator2 server session |
| [debug] [WD Proxy] Matched '/' to command name 'deleteSession' |
| #删除UiAutomator2 server 上的session |
| [debug] [WD Proxy] Proxying [DELETE /] to [DELETE http://localhost:42380/wd/hub/session/66df70fc-d5be-4c84-9ad9-f11b0fd3e408] with no body |
| #删除成功 |
| [debug] [WD Proxy] Got response with status 200: {:,:null} |
| #强制停止被测应用 |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 shell am force-stop com.xueqiu.android' |
| [debug] [Instrumentation] . |
| [debug] [Instrumentation] Time: 24.053 |
| [debug] [Instrumentation] |
| [debug] [Instrumentation] OK (1 test) |
| #停止日志捕获 |
| [debug] [Logcat] Stopping logcat capture |
| [debug] [Instrumentation] The process has exited with code 0 |
| [debug] [ADB] Removing forwarded port socket connection: 42380 |
| #移除已转发的端口 |
| [debug] [ADB] Running 'D:\Program Files (x86)\appium\sdk\platform-tools\adb.exe -P 5037 -s 127.0.0.1\:7555 forward --remove tcp\:42380' |
| [debug] [BaseDriver] Event 'quitSessionFinished' logged at 1599533634855 (10:53:54 GMT+0800 (GMT+08:00)) |
| [debug] [W3C (02fcf169)] Received response: null |
| [debug] [W3C (02fcf169)] But deleting session, so not returning |
| [debug] [W3C (02fcf169)] Responding to client with driver.deleteSession() result: null |
| [HTTP] <-- DELETE /wd/hub/session/02fcf169-ae94-49ed-93ed-909781f1a452 200 1171 ms - 14 |
| [HTTP] |
| |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?