我遇到了一种情况,其中必须记录 15 分钟的应用程序(Android 和 iOS)不活动状态,之后它应该验证应用程序是否已注销并显示登录页面。有没有办法为此编写测试脚本?我在 Java 中使用 Selenium 命令。
如何将 appium 会话保持 15 分钟,然后继续验证测试用例。
我遇到了一种情况,其中必须记录 15 分钟的应用程序(Android 和 iOS)不活动状态,之后它应该验证应用程序是否已注销并显示登录页面。有没有办法为此编写测试脚本?我在 Java 中使用 Selenium 命令。
如何将 appium 会话保持 15 分钟,然后继续验证测试用例。
您可以使用以下命令增加 Appium 超时:
capabilities.setCapability("newCommandTimeout", 60 * 15);
我从未尝试过此代码,请检查可能对您有帮助。
更详细的检查链接:http ://appium.io/slate/en/master/?ruby#appium-server-capabilities
谢谢萨迪克
通过使用 Appium Driver 中提供的此功能,我找到了解决此问题的方法。
public void startActivity(String appPackage, String appActivity,
String appWaitPackage, String appWaitActivity)
throws IllegalArgumentException {}
并将方法称为:
((AndroidDriver<?>) getDriver()).startActivity(String apppackage name, String appactivityname,String waitforpackage,String waitforactivity);