【已解决】【Appium】请教大神,Appium配置正常,但是运行脚本异常停止,提示[UiAutomator] Moving to state 'stopped'
来源:互联网 发布:算法问题实战策略pdf 编辑:程序博客网 时间:2024/05/30 23:04
【已解决】
Appium默认的UiAutomator支持API 17以上,也就是Android 4.1以上,所以重新配置AVD就好了
如果需要使用Android4.1以下版本,需要搭建配置selendroid
Appium已经正常配置
正常开启AVD
开启Appium服务
运行脚本(脚本中的Android配置与PC上的模拟器一致)
#coding=utf-8from appium import webdriverdesired_caps = {}desired_caps['platformName'] = 'Android'desired_caps['platformVersion'] = '2.3.3'desired_caps['deviceName'] = 'emulator-5554'desired_caps['appPackage'] = 'com.android.calculator2'desired_caps['appActivity'] = .Calculator'driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)driver.find_element_by_name("1").click()driver.find_element_by_name("5").click()driver.find_element_by_name("9").click()driver.find_element_by_name("delete").click()driver.find_element_by_name("9").click()driver.find_element_by_name("5").click()driver.find_element_by_name("+").click()driver.find_element_by_name("6").click()driver.find_element_by_name("=").click()driver.quit()
然后Appium窗口显示log结尾如下后就停止不动了:
全部log如下:
C:\Users\Administrator>appium[Appium] Welcome to Appium v1.6.5[Appium] Appium REST http interface listener started on 0.0.0.0:4723[HTTP] --> POST /wd/hub/session {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"platformName":"Android"}},"desiredCapabilities":{"platformName":"Android","platformVersion":"2.3.3","deviceName":"emulator-5554","appPackage":"com.android.calculator2","appActivity":"com.android.calculator2.Calculator"}}[debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{"platformName":"Android","platformVersion":"2.3.3","deviceName":"emulator-5554","appPackage":"com.android.calculator2","appActivity":"com.android.calculator2.Calculator"},null,{"firstMatch":[{}],"alwaysMatch":{"platformName":"Android"}}][debug] [BaseDriver] Event 'newSessionRequested' logged at 1505719363333 (15:22:43 GMT+0800 (中国标准时间))[Appium] Creating new AndroidDriver (v1.20.0) session[Appium] Capabilities:[Appium] platformName: 'Android'[Appium] platformVersion: '2.3.3'[Appium] deviceName: 'emulator-5554'[Appium] appPackage: 'com.android.calculator2'[Appium] appActivity: 'com.android.calculator2.Calculator'[debug] [AndroidDriver] AndroidDriver version: 1.20.0[BaseDriver] Session created with session id: eb7f6dab-bf89-4901-8341-c32f369204ad[debug] [AndroidDriver] Getting Java version[AndroidDriver] Java version is: 1.8.0_91[ADB] Checking whether adb is present[ADB] Using adb.exe from D:\android-sdk-windows\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] Looking for a device with Android '2.3.3'[debug] [ADB] Setting device id to emulator-5554[ADB] Getting device platform version[debug] [ADB] Getting connected devices...[debug] [ADB] 1 device(s) connected[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","shell","getprop","ro.build.version.release"][AndroidDriver] Using device: emulator-5554[ADB] Checking whether adb is present[ADB] Using adb.exe from D:\android-sdk-windows\platform-tools\adb.exe[debug] [ADB] Setting device id to emulator-5554[AndroidDriver] App file was not listed, instead we're going to run com.android.calculator2 directly on the device[debug] [AndroidDriver] Checking whether package is present on the device[debug] [ADB] Getting connected devices...[debug] [ADB] 1 device(s) connected[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","shell","pm","list","packages","com.android.calculator2"][AndroidDriver] Starting Android session[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","wait-for-device"][debug] [ADB] Getting connected devices...[debug] [ADB] 1 device(s) connected[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","shell","echo","ping"][debug] [Logcat] Starting logcat capture[debug] [AndroidDriver] Pushing settings apk to device...[debug] [ADB] Getting install status for io.appium.settings[debug] [ADB] Getting connected devices...[debug] [ADB] 1 device(s) connected[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","shell","pm","list","packages","io.appium.settings"][debug] [ADB] App is not installed[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","install","C:\\Users\\Administrator\\AppData\\Roaming\\npm\\node_modules\\appium\\node_modules\\io.appium.settings\\app\\build\\outputs\\apk\\settings_apk-debug.apk"][debug] [ADB] Getting connected devices...[debug] [ADB] 1 device(s) connected[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","shell","getprop","ro.build.version.sdk"][debug] [ADB] Device API level: 10[debug] [ADB] Getting connected devices...[debug] [ADB] 1 device(s) connected[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","shell","dumpsys","package","io.appium.settings"][debug] [AndroidDriver] Pushing unlock helper app to device...[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","install","C:\\Users\\Administrator\\AppData\\Roaming\\npm\\node_modules\\appium\\node_modules\\appium-unlock\\bin\\unlock_apk-debug.apk"][debug] [ADB] Device API level: 10[debug] [ADB] Getting connected devices...[debug] [ADB] 1 device(s) connected[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","shell","settings","put","secure","mock_location","1"][ADB] Getting device platform version[debug] [ADB] Getting connected devices...[debug] [ADB] 1 device(s) connected[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","shell","getprop","ro.build.version.release"][debug] [ADB] Getting connected devices...[debug] [ADB] 1 device(s) connected[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","shell","wm","size"][debug] [ADB] Getting connected devices...[debug] [ADB] 1 device(s) connected[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","shell","getprop","ro.product.model"][debug] [ADB] Current device property 'ro.product.model': sdk[debug] [ADB] Getting connected devices...[debug] [ADB] 1 device(s) connected[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","shell","getprop","ro.product.manufacturer"][debug] [ADB] Current device property 'ro.product.manufacturer': unknown[AndroidDriver] No app sent in, not parsing package/activity[debug] [AndroidDriver] No app capability. Assuming it is already on the device[debug] [AndroidDriver] Running fast reset (stop and clear)[debug] [ADB] Getting connected devices...[debug] [ADB] 1 device(s) connected[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","shell","am","force-stop","com.android.calculator2"][debug] [ADB] Getting connected devices...[debug] [ADB] 1 device(s) connected[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","shell","pm","clear","com.android.calculator2"][debug] [AndroidBootstrap] Watching for bootstrap disconnect[debug] [ADB] Forwarding system: 4724 to device: 4724[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","forward","tcp:4724","tcp:4724"][debug] [UiAutomator] Starting UiAutomator[debug] [UiAutomator] Moving to state 'starting'[debug] [UiAutomator] Parsing uiautomator jar[debug] [UiAutomator] Found jar name: 'AppiumBootstrap.jar'[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","push","C:\\Users\\Administrator\\AppData\\Roaming\\npm\\node_modules\\appium\\node_modules\\appium-android-bootstrap\\bootstrap\\bin\\AppiumBootstrap.jar","/data/local/tmp/"][debug] [ADB] Attempting to kill all uiautomator processes[debug] [ADB] Getting all processes with uiautomator[debug] [ADB] Getting connected devices...[debug] [ADB] 1 device(s) connected[debug] [ADB] Running 'D:\android-sdk-windows\platform-tools\adb.exe' with args: ["-P",5037,"-s","emulator-5554","shell","ps"][ADB] No uiautomator process found to kill, continuing...[debug] [UiAutomator] Starting UIAutomator[debug] [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","emulator-5554","shell","uiautomator","runtest","AppiumBootstrap.jar","-c","io.appium.android.bootstrap.Bootstrap","-e","pkg","com.android.calculator2","-e","disableAndroidWatchers",false,"-e","acceptSslCerts",false][UiAutomator] UiAutomator exited unexpectedly with code 0, signal null[debug] [UiAutomator] Moving to state 'stopped'
求教,这一直停止不动是为何?AVD也没有任何反应?
阅读全文
0 0
- 【已解决】【Appium】请教大神,Appium配置正常,但是运行脚本异常停止,提示[UiAutomator] Moving to state 'stopped'
- Appium 解决异常输入
- appium+Python运行脚本环境
- Appium Appium 开发环境搭建 (1)--配置源码运行环境
- Android 通讯录已停止运行/Unfortunately, Contacts has stopped
- appium的UiAutomator exited unexpectedly
- Appium-2 Appium模拟器配置
- Appium基础篇4-如何解决每次运行脚本都安装apk的问题
- appium
- Appium
- Appium
- Appium
- Appium
- appium
- Appium
- Appium
- Appium
- Appium
- 期间任务
- 海量数据处理算法—Bloom Filter
- 浅谈java缓存
- Windows下安装TensorFlow
- Java面试题全集(上)
- 【已解决】【Appium】请教大神,Appium配置正常,但是运行脚本异常停止,提示[UiAutomator] Moving to state 'stopped'
- jquery.cookie() 方法的使用(读取、写入、删除)
- 电脑开wifi热点
- 数据库清理
- JeDate
- CPUID指令
- 盒子模型及box-sizing的理解;
- LeetCode-476. Number Complement
- PHP基础知识点总结