Android應用中驗證的結果,我想打開caluculator應用程序中使用appium script.For例如與appium腳本
- 點擊添加2號上的 '4' 上 '+'
- 點擊
- 點擊「6」
- 點擊「=」
其結果將是10.手動,當我看到我知道結果是正確的。
,但它應該自動發生,如何驗證結果,請解釋
Android應用中驗證的結果,我想打開caluculator應用程序中使用appium script.For例如與appium腳本
其結果將是10.手動,當我看到我知道結果是正確的。
,但它應該自動發生,如何驗證結果,請解釋
@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();
}
以上嗨是我寫的代碼,我怎麼能驗證結果與此代碼。
你必須使用的測試框架的一個 - 例如TestNG或JUnit。 然後執行代碼獲取結果並將其與預期結果進行比較。
//TestNG
String expected = "10";
String result = driver.findElement(By.id("id-result")).getText();
Assert.assertEquals(result, expected, "Result is not correct");
我會盡力謝謝 –
你能提供一個你有的代碼和你試圖檢索結果的例子嗎? 。 – IamNguele
@測試公共無效F(){ driver.findElement(By.name( 「4」))點擊(); 。 driver.findElement(By.name( 「+」))點擊(); 。 driver.findElement(By.name( 「6」))點擊(); 。 driver.findElement(By.name( 「=」))點擊(); } –
上面的代碼.....對於點擊這些數字 –