`
huangqinqin
  • 浏览: 369127 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

Mac系统下eclipse不能正常执行ios测试用例

    博客分类:
  • Ios
 
阅读更多

 问题:使用InstrumentDriver框架做ios自动化测试时,eclipse不能正常执行ios测试用例,每次执行printElementTree时都会超时,如下图所示:



 

分析:eclipse找不到设备。测试项目中athrun.properties文件中的isRunSimulator的值为true(实际上应该为false),导致InstrumentDriver框架中的runTests.sh文件最终执行的命令是:

instruments  -t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -D instrumentsDriver /Users/qinhuang/Library/Developer/Xcode/DerivedData/TaoTest-crxfytdmxwvbavfwuazuwlgpjuxi/Build/Products/Debug-iphoneos/TaoTest.app -e UIASCRIPT /Users/qinhuang/InstrumentDriver/CSRunner.js -e UIARESULTSPATH /Users/qinhuang/InstrumentDriver/log/ -v

 

而实际上应该为:

instruments -w udid           -t  /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -D instrumentsDriver /Users/qinhuang/Library/Developer/Xcode/DerivedData/TaoTest-crxfytdmxwvbavfwuazuwlgpjuxi/Build/Products/Debug-iphoneos/TaoTest.app -e UIASCRIPT /Users/qinhuang/InstrumentDriver/CSRunner.js -e UIARESULTSPATH /Users/qinhuang/InstrumentDriver/log/ -v

 

 

解决方法:将测试项目中athrun.properties文件中的isRunSimulator的值改为false

  • 大小: 205.3 KB
分享到:
评论

相关推荐

    Appium mac 环境搭建

    在进行Appium在Mac环境下的搭建时,需要准备好一系列工具和环境,以及遵循一系列配置步骤来确保Appium能正常工作并进行iOS应用的自动化测试。下面是详细的搭建步骤和相关知识点: 首先,硬件需求非常简单,你只需要...

    libgdx 环境搭建

    LibGDX 是一个强大的开源游戏开发框架,它允许开发者使用 Java 语言创建跨平台的游戏应用,包括 Android、iOS、桌面(Windows、Mac、Linux)以及网页浏览器(HTML5)。在开始使用 LibGDX 进行游戏开发之前,我们需要...

    最新Android应用开发期末考试题.pdf

    6. **调试步骤**:在Android开发中,调试通常包括设置断点、查看变量值、调用栈等,而不包括编写测试用例,那是单元测试的范畴。 7. **Activity生命周期**:`onResume`并非Activity生命周期中不正常的方法,而是...

    Android应用开发期末考试题.pdf

    10. **非手机操作系统**:Windows Vista不属于手机操作系统,Android、iOS、Windows Phone等才是常见的手机操作系统。 **填空题知识点**: 1. Android平台由操作系统、中间件、用户界面和应用软件组成。 2. Android...

    tdd_by_example.pdf

    4. **重构代码**:在不破坏现有功能的前提下优化代码结构或设计。 5. **重复以上步骤**:直到完成所有需求。 #### 三、《TDD by Example》书籍概述 **《TDD by Example》** 是由 Kent Beck 所著的一本关于测试驱动...

    Android应用开发期末考试题(完整版).docx (带答案)

    真正的手机操作系统包括Android、iOS等。 #### 二、填空题解析 **1. Android平台由操作系统,中间件,用户界面和应用软件组成的。** - **知识点**: Android平台主要包括四个组成部分:操作系统(OS),中间件...

Global site tag (gtag.js) - Google Analytics