自动化的场景是:
我安装了一个应用程序并成功登录。有一个“应用程序锁定”功能可以关闭应用程序。我单击了应用程序锁定并关闭了应用程序。现在,我需要在不安装和登录的情况下再次打开应用程序。
简而言之,情况如下:
1. 安装并登录应用程序。
2. 关闭应用程序。
3. 重新打开应用程序。
预期结果:
应打开应用程序并显示登录后屏幕
实际:
使用以下功能,但重新安装应用程序并显示注册(预登录)屏幕
我搜索答案并找到以下功能,但它没有用。
File appDir = new File(appDirr);
File app = new File(appDir, "appName");
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("deviceName", "Samsung Galaxy S8");
caps.setCapability("appPackage", "appPackageName");
caps.setCapability("appActivity", "appActivityName");
caps.setCapability("platformName", "Android");
caps.setCapability("app", app.getAbsolutePath());
appiumDriver = new AppiumDriver<MobileElement>(new URL("http://0.0.0.0:4723/wd/hub"), caps);
请让我知道如何使这种情况自动化。
谢谢!