SeeTest(移动自动化)支持宁静

时间:2017-02-06 05:17:57

标签: serenity-bdd

我们正尝试使用SeeTest自动化工具实现静态测试移动应用程序。任何人都可以指导什么是最好的方式。目前我们可以在wrappedSeeTestDriver.once的帮助下连接到设备,执行完成结果生成但不捕获屏幕截图。还有像sendText(“{ENTER}”)这样的操作;也不行。任何建议都会有很大的帮助。

1 个答案:

答案 0 :(得分:0)

要使用SeeTest实现BDD,可以将SpecFlow与C#一起使用。以下是高级步骤:

  1. 将您的测试用例的验收标准作为Gherkin语言的场景写入FeatureFile。
  2. 编写StepDefination - 在C#中为要素文件中的每一行编写底层实现。
  3. 构建项目时,功能文件中的所有测试都将显示在TestExplorer中。
  4. 右键单击并执行您想要的任何测试。
  5. SeeTest将在项目的TestResults文件夹中生成HTML报告,屏幕截图,日志和其他输出。
  6. <强> sendText( “{} ENTER”); : sendText({Enter})(或者也就是'BKSP')基本上是尝试使用android键盘中的enter,并且应用程序或应用程序上的特定活动可能会有所不同。

    如果您正在使用seeTestAutomation并在反射中打开应用程序并在测试输入时找到正确的位置,请尝试按计算机键盘中的手动“输入”,是否有效?

    另外请尝试使用adb命令(在seeTest中运行命令)“adb shell input keyevent 66”(66是输入的键码)如果这不起作用 - 这意味着输入命令未实现此视图申请。