【问题标题】:Not able to run automation script on real device无法在真实设备上运行自动化脚本
【发布时间】:2017-01-30 13:20:31
【问题描述】:

我是 appium 和 eclipse 的新手,我正在尝试在设备上运行简单的脚本。我已经添加了 UDID 并创建了一个配置文件。几天前脚本运行良好,但今天突然间,我 iPad 上的 safari 启动器应用程序也开始崩溃。当我重新安装 safari 启动器并尝试运行脚本时出现下面列出的错误,有没有人遇到过类似的问题?

 2016-09-16 11:57:44:131 - [debug] [Instruments] Attempting to launch instruments, this is try #1
    2016-09-16 11:57:44:131 - [Instruments] Launching instruments
    2016-09-16 11:57:44:135 - [debug] [Instruments] Attempting to run app on real device with UDID 'd83c88477a911a053e5de26036fe8b0512e3d0e6'
    2016-09-16 11:57:44:137 - [debug] [Instruments] Found Insruments-Without-Delay: /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/node_modules/appium-instruments/thirdparty/iwd7
    2016-09-16 11:57:44:138 - [debug] [Instruments] Spawning instruments with command: '"/Applications/Xcode 4.app/Contents/Developer/usr/bin/instruments" -t "/Applications/Xcode 4.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.xrplugin/Contents/Resources/Automation.tracetemplate" -D /var/folders/py/kgvfbnsd4dl8xvx3nktsh6p00000gn/T/appium-instruments/instrumentscli0.trace -w d83c88477a911a053e5de26036fe8b0512e3d0e6 com.bytearc.SafariLauncher -e UIASCRIPT "/Users/vbs/Library/Application Support/appium/bootstrap/bootstrap-bcf5a832c5089d74.js" -e UIARESULTSPATH /var/folders/py/kgvfbnsd4dl8xvx3nktsh6p00000gn/T/appium-instruments'
    2016-09-16 11:57:44:138 - [debug] [Instruments] And extra without-delay env: {}
    2016-09-16 11:57:44:138 - [debug] [Instruments] And launch timeouts (in ms): {"global":90000}

    2016-09-16 11:57:44:996 - [HTTP] <-- GET /wd/hub/status - - ms - - 

    2016-09-16 11:57:45:079 - [debug] [Instruments] [INST STDERR] 2016-09-16 11:57:45.079 instruments[895:15838] WebKit Threading Violation - initial use of WebKit from a secondary thread.

    2016-09-16 11:57:45:309 - [debug] [Instruments] [INST STDERR] Instruments Usage Error: Specified target process is invalid: com.bytearc.SafariLauncher
    instruments, version 7.3 (60133)
    usage: instruments [-t template] [-D document] [-l timeLimit] [-i #] [-w device] [[-p pid] | [application [-e variable value] [argument ...]]]

    2016-09-16 11:57:45:320 - [debug] [Instruments] Instruments exited with code 255

    2016-09-16 11:57:45:321 - [Instruments] Error launching instruments: Instruments crashed on startup

任何帮助将不胜感激

Xcode 7.3、8.0 Appium 1.5.3 IOS版本8.0、8.1、8.2、9.2、9.3

    capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "iOS");                                                           
    testStepMessage("Platform Name: iOS");                                                                        
    capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "9.2");                                
    testStepMessage("Platform Version: 9.3.1");                                                                 
    capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "iPhone");                            
    testStepMessage("Device Name: iPhone 6s");        
    capabilities.setCapability(MobileCapabilityType.UDID, "Device UDID");

【问题讨论】:

    标签: android eclipse ipad safari appium


    【解决方案1】:

    主要问题始终是 Appium 的不稳定版本。我做了什么,我将 appium 升级到 1.5.3 和 Xcode 8。

    然后我去了这个论坛

    https://discuss.appium.io/t/bad-app-error-randomly-with-correct-path-and-valid-ipa-file/10191

    发现大部分问题都是由appium引起的。

    希望它也对其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 2015-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-21
      • 2014-11-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多