static void Main() { IOSDriver <IOSElement> driver; DesiredCapabilities capability = DesiredCapabilities.IPhone(); capability.SetCapability("browserstack.user", Environment.GetEnvironmentVariable("BROWSERSTACK_USERNAME")); capability.SetCapability("browserstack.key", Environment.GetEnvironmentVariable("BROWSERSTACK_ACCESS_KEY")); capability.SetCapability("build", "App Testing iOS"); capability.SetCapability("name", "sample csharp"); capability.SetCapability("browserstack.debug", true); capability.SetCapability("platform", "ios"); capability.SetCapability("device", "iPhone 6S"); capability.SetCapability("realMobile", true); capability.SetCapability("app", Environment.GetEnvironmentVariable("IOS_APP_URL")); driver = new IOSDriver <IOSElement>( new Uri("http://hub-cloud.browserstack.com/wd/hub/"), capability ); ((ITakesScreenshot)driver).GetScreenshot(); var contexts = driver.Contexts; IOSElement num1 = driver.FindElementById("IntegerA"); IOSElement num2 = driver.FindElementById("IntegerB"); num1.SendKeys("12"); num2.SendKeys("32"); IOSElement add_btn = driver.FindElementById("ComputeSumButton"); add_btn.Tap(1, 1000); ((ITakesScreenshot)driver).GetScreenshot(); IOSElement samplelabel = driver.FindElementById("Answer"); Console.WriteLine(samplelabel.Text); driver.Quit(); }