2017-05-25 71 views
0

Android應用中驗證的結果,我想打開caluculator應用程序中使用appium script.For例如與appium腳本

  1. 點擊添加2號上的 '4' 上 '+'
  2. 點擊
  3. 點擊「6」
  4. 點擊「=」

其結果將是10.手動,當我看到我知道結果是正確的。

,但它應該自動發生,如何驗證結果,請解釋

+0

你能提供一個你有的代碼和你試圖檢索結果的例子嗎? 。 – IamNguele

+0

@測試公共無效F(){ driver.findElement(By.name( 「4」))點擊(); 。 driver.findElement(By.name( 「+」))點擊(); 。 driver.findElement(By.name( 「6」))點擊(); 。 driver.findElement(By.name( 「=」))點擊(); } –

+0

上面的代碼.....對於點擊這些數字 –

回答

0
@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(); 
}  

以上嗨是我寫的代碼,我怎麼能驗證結果與此代碼。

0

你必須使用的測試框架的一個 - 例如TestNG或JUnit。 然後執行代碼獲取結果並將其與預期結果進行比較。

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

我會盡力謝謝 –