我刚开始使用Katalon工作室进行网络和移动自动化测试,并在尝试Spy / Record时遇到困难 . 从日志中我得到的信息是,卡塔隆提供了Appium未被认可的功能 .

完整日志下方:

[Appium]欢迎来到Appium v1.7.2 [Appium]非默认服务器args:[Appium]端口:62222 [Appium] chromeDriverPort:62228 [Appium] tmpDir:C:\ Users \ nurhadi \ AppData \ Local \ Temp \ Katalon \ Appium \ Temp1516842918670 [Appium] Appium REST http接口监听器开始于0.0.0.0:62222 [HTTP] - > GET / wd / hub / status {} [debug] [MJSONWP]用args调用AppiumDriver.getStatus():[ ] [debug] [MJSONWP]使用driver.getStatus()结果响应客户端:{“build”:{“version”:“1.7.2”,“revision”:null}} [HTTP] < - GET / wd / hub / status 200 37 ms - 72 [HTTP] - > GET / wd / hub / status {} [debug] [MJSONWP]用args调用AppiumDriver.getStatus():[] [debug] [MJSONWP]响应客户端与driver.getStatus()结果:{“build”:{“version”:“1.7.2”,“revision”:null}} [HTTP] < - GET / wd / hub / status 200 56 ms - 72 [ HTTP] - > POST / wd / hub / session {“desiredCapabilities”:{“app”:“C:\ Software \ BL_v4.6.3_apkpure.com.apk”,“appWaitActivity”:“appWaitActivity”,“autoGrantPermissions”:真 “的DeviceID”: “模拟器-5554”,“设备名称“:”Emulator( - Android 6.0)“,”fullReset“:false,”newCommandTimeout“:1800,”noReset“:true,”platform“:”ANDROID“,”platformName“:”Android“,”udid“: “模拟器-5554”}, “能力”:{ “desiredCapabilities”:{ “应用程序”: “C:\ SOFTWARE \ BL_v4.6.3_apkpure.com.apk”, “appWaitActivity”: “appWaitActivity”, “autoGrantPermissions”:真,“deviceId”:“emulator-5554”,“deviceName”:“Emulator( - Android 6.0)”,“fullReset”:false,“newCommandTimeout”:1800,“noReset”:true,“platform”:“ANDROID”, “platformName”:“Android”,“udid”:“emulator-5554”},“firstMatch”:[{“platformName”:“android”}]}} [debug] [MJSONWP]用args调用AppiumDriver.createSession() :[{“app”:“C:\ Software \ BL_v4.6.3_apkpure.com.apk”,“appWaitActivity”:“appWaitActivity”,“autoGrantPermissions”:true,“deviceId”:“emulator-5554”,“deviceName” :“模拟器( - Android 6.0)”,“fullReset”:false,“newCommandTimeout”:1800,“noReset”:true,“platform”:“ANDROID”,“platformName”:“Android”,“udid”:“模拟器-5554 “},空,{” desiredCapabilities “:{” 应用程序 “:” C:\ SOFTWARE \ BL_v4.6.3_apkpure.com.apk” “appWaitActivity”:“appWaitActivity”,“autoGrantPermissions”:true,“deviceId”:“emulator-5554”,“deviceName”:“Emulator( - Android 6.0)”,“fullReset”:false,“newCommandTimeout”:1800,“ noReset“:true,”platform“:”ANDROID“,”platformName“:”Android“,”udid“:”emulator-5554“},”firstMatch“:[{”platformName“:”android“}]}] [ debug [BaseDriver]事件'newSessionRequested'登录于1516842930919(格林威治标准时间0800(台北标准时间)09:15:30)[Appium]合并W3C功能{“desiredCapabilities”:{“app”:“C:\ Software \ BL . ..进入desiredCapabilities对象{“app”:“C:\ Software \ BL_v4.6.3_apkpure.com.apk ... [Appium]创建新的AndroidDriver(v1.37.0)会话[Appium]功能:[Appium] app:C :\ Software \ BL_v4.6.3_apkpure.com.apk [Appium] appWaitActivity:appWaitActivity [Appium] autoGrantPermissions:true [Appium] deviceId:emulator-5554 [Appium] deviceName:Emulator( - Android 6.0)[Appium] fullReset:false [ Appium] newCommandTimeout:1800 [Appium] noReset:true [Appium]平台:ANDROID [Appium] platformName :android [Appium] udid:emulator-5554 [BaseDriver]提供了以下功能,但appium:deviceId,platform无法识别 . [BaseDriver]使用会话ID创建的会话:ff47ae9c-2d10-4fa1-92d9-f15e993562cd [debug] [AndroidDriver]获取Java版本[AndroidDriver] Java版本是:1.8.0_102 [ADB]检查adb是否存在[ADB]使用adb .exe来自C:\ Users \ nurhadi.katalon \ tools \ android_sdk \ platform-tools \ adb.exe [AndroidDriver]检索设备列表[debug] [ADB]试图找到连接的android设备[debug] [ADB]连接devices ... [debug] [ADB] 1个连接的设备[AndroidDriver]使用device:emulator-5554 [ADB]检查adb是否存在[debug] [ADB]将设备ID设置为emulator-5554 [BaseDriver]使用本地应用程序'C:\ Software \ BL_v4.6.3_apkpure.com.apk'[debug] [AndroidDriver]检查app是否实际存在[AndroidDriver]启动Android会话[debug] [ADB]运行'C:\ Users \ nurhadi . katalon \ tools \ android_sdk \ platform-tools \ adb.exe'with args:[“ - P”,5037,“ - s”,“emulator-5554”,“wait-for-device”] [debug] [ADB]连接设备... [debug] [ADB] 1个设备已连接[调试] [ADB]使用args运行'C:\ Users \ nurhadi.katalon \ tools \ android_sdk \ platform-tools \ adb.exe':[“ - P”,5037,“ - s”,“emulator-5554”,“shell”,“ echo“,”ping“] [debug] [ADB]用args运行'C:\ Users \ nurhadi.katalon \ tools \ android_sdk \ platform-tools \ adb.exe':[” - P“,5037,” - s “,”emulator-5554“,”shell“,”echo“,”ping“] [debug] [ADB]重新启动adb [debug] [ADB]在端口5037上杀死adb服务器[debug] [ADB]获取连接的设备 . .. [debug] [ADB] 1个设备已连接[debug] [ADB]使用args运行'C:\ Users \ nurhadi.katalon \ tools \ android_sdk \ platform-tools \ adb.exe':[“ - P “,5037,” - s“,”emulator-5554“,”wait-for-device“] [debug] [ADB]连接设备... [debug] [ADB] 1个设备已连接[debug] [ADB]使用args运行'C:\ Users \ nurhadi.katalon \ tools \ android_sdk \ platform-tools \ adb.exe':[“ - P”,5037,“ - s”,“emulator-5554”,“shell “,”echo“,”ping“] [debug] [ADB]使用args运行'C:\ Users \ nurhadi.katalon \ tools \ android_sdk \ platform-tools \ adb.exe':[” - P“,5037, “-s”,“emulator-5554”,“shell”,“echo”,“ping”] [debu g] [ADB]重新启动adb [debug] [ADB]在端口5037上杀死adb服务器[debug] [ADB]连接设备... [debug] [ADB] 1个设备已连接

我的环境:1 . Appium v.1.7.2 2. Android模拟器Nexus_4_API_23 3.从abd设备检测到模拟器,udid是模拟器-5554

注意:我尝试从Eclipse-testNG运行Appium,使用相同的模拟器和Appium运行测试 .

有人可以帮我解决这个问题吗?

提前谢谢,哈迪