【发布时间】:2016-04-05 02:55:10
【问题描述】:
我遇到了一种情况,其中必须记录 15 分钟的应用程序(Android 和 iOS)不活动状态,之后它应该验证应用程序是否已注销并显示登录页面。有没有办法为此编写测试脚本?我在 Java 中使用 Selenium 命令。
如何才能将 appium 会话保持恰好 15 分钟,然后继续验证测试用例。
【问题讨论】:
-
虽然不是严格意义上的“答案”,但对于我们的 e2e 测试,我们有一个公开的内部测试服务器端点来“终止会话”。已经通过单独的测试验证了这与空闲会话超时相同的操作(特别是服务器应用了超时),并且不在 e2e 测试中涵盖。然后,Selenium 测试/线束只需调用此“终止会话”即可立即测试终止会话的反应,这是更有趣的 Selenium/e2e 测试。
-
我认为您可以为服务器端应用程序编写测试用例,其中您将在 15 分钟不活动后检查会话是否无效。我不确定是否可以为应用编写测试用例。
-
现在我将超时值作为参数传递并在 for 循环中使用,如下所示。例如 - timeout = 15 public void timeOutStatus(Integer timeout) throws Exception { int value =60000; for(int i=0;i
标签: java selenium appium appium-ios