使用appium脚本验证结果

使用appium脚本验证结果,appium,Appium,在android应用程序中,我想打开caluculator应用程序,使用appium脚本添加2个数字 点击“4” 点击“+” 点击“6” 点击“=” 结果是10。手动查看时,我知道结果是正确的 但是它应该自动发生,如何验证结果请解释你必须使用一种测试框架,例如JUnit或JUnit。 在执行代码之后,获取结果并将其与预期结果进行比较 //TestNG String expected = "10"; String result = driver.findElement(By.id("id-resu

在android应用程序中,我想打开caluculator应用程序,使用appium脚本添加2个数字

  • 点击“4”
  • 点击“+”
  • 点击“6”
  • 点击“=”
  • 结果是10。手动查看时,我知道结果是正确的


    但是它应该自动发生,如何验证结果请解释你必须使用一种测试框架,例如JUnit或JUnit。 在执行代码之后,获取结果并将其与预期结果进行比较

    //TestNG
    String expected = "10";
    String result = driver.findElement(By.id("id-result")).getText();
    Assert.assertEquals(result, expected, "Result is not correct");
    

    你能提供一个你拥有的代码和你试图检索结果的示例吗?@Test public void f(){driver.findElement(By.name(“4”)。click();driver.findElement(By.name(“+”)。click();driver.findElement(By.name(“6”)。click();driver.findElement(By.name(“=”)。click()}上面是用于单击这些数字的代码。我想验证结果设置显示输出的id或xpath。例如,如果id为“android.result”。然后您的代码将是String result=driver.FindElement(By.ID(“'android.result”“).gettext();将其与预期结果进行比较;我会尽力的谢谢