package com.mobiliya.iosDemo.realDeviceTest.test; import org.openqa.selenium.By; import com.mobiliya.iosDemo.realDeviceTest.configure.Constants; import com.mobiliya.iosDemo.realDeviceTest.configure.SetCapabilities; import com.mobiliya.iosDemo.realDeviceTest.configure.Utilities; public class GitHubAppTest extends SetCapabilities { public static void runTest(){ SetCapabilities.setGitHubAppCapabilities(); SetCapabilities.setDriver(); try { SumTest(); //alertTest(); Utilities.writeResultToExcel("GitHub App Test", Constants.RESULT_TEST_PASS); driver.quit(); } catch (Exception e) { Utilities.writeResultToExcel("GitHub App Test", Constants.RESULT_TEST_FAIL); e.printStackTrace(); } } public static void SumTest(){ driver.findElement(By.xpath("//UIAApplication[1]/UIAWindow[1]/UIATextField[1]")).sendKeys("10"); driver.findElement(By.xpath("//UIAApplication[1]/UIAWindow[1]/UIATextField[2]")).sendKeys("10"); driver.findElement(By.xpath("//UIAApplication[1]/UIAWindow[1]/UIAButton[1]")).click(); System.out.println("Calculation completed."); Utilities.takeScreenshot(); } public static void alertTest(){ driver.findElement(By.xpath("//UIAApplication[1]/UIAWindow[1]/UIAButton[2]")).click(); driver.switchTo().alert().accept(); System.out.println("Alert handling completed."); Utilities.takeScreenshot(); } }