0
我的目标是点击Android计算器中的按钮7,点击添加按钮,点击按钮6.然后切换应用程序的设置。切换回计算器并确认计算器中显示13。AndroidDriver启动方法重新启动应用程序
我有下面的代码:
AndroidDriver mobileDriver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
mobileDriver.findElement(By.xpath("//*[@resource-id='com.android.calculator2:id/digit_7']")).click();
mobileDriver.findElement(By.xpath("//*[@resource-id='com.android.calculator2:id/op_add']")).click();
mobileDriver.findElement(By.xpath("//*[@resource-id='com.android.calculator2:id/digit_6']"))
.click();
mobileDriver.startActivity("com.android.settings","com.android.settings.Settings");
mobileDriver.startActivity("com.android.calculator2","com.android.calculator2.Calculator");
String result = driver.findElement(By.xpath("//*[@resource-id='com.android.calculator2:id/result']")).getText();
Assert.assertEquals("Incorrect Result", "13", result);
但在这里,当我切换回计算器的结果不会显示。我认为它重新启动应用程序。任何方式从以前的切换点恢复。