验证appium当前活动响应

时间:2016-04-06 19:19:15

标签: android-activity automation appium python-appium

我通过与当前活动进行比较,在浏览器或应用中验证已启动的当前活动。 activity = driverAppium.current_activity

然后我验证活动是否与浏览器活动名称匹配,例如org.chromium.browser ...

但我可以验证网页上的http响应,例如200404

即使网页没有加载或得到空响应,上面的测试总是通过。

我可以验证当前的活动和响应吗?

1 个答案:

答案 0 :(得分:0)

有两种方法可以做到我能想到的,

  1. UI前景

    • 使用200响应捕获webview的屏幕截图。我们称之为expectedScreen.png
    • 捕获欠测试响应的屏幕截图(无论是200,400等)。让我们称之为finalScreen.png
    • 比较两个图像以验证/断言。
  2. API前景:由于假设要显示的Activity不会/很少会根据您设计的应用程序上的不同活动之间的转换而更改,因此验证当前活动是测试期间不太重要的检查。您可以使用API​​调用验证这些,然后(如果得到正确的响应)在屏幕上查找元素的存在。