public void SwitchingContexts() { WatsUpUserActions UA = new WatsUpUserActions(); WatsUpUserCheckPoints CP = new WatsUpUserCheckPoints(); try { timer.Restart(); UA.Click_On_Button(WatsUpWelcomePage.termsAndConditionsBtn, CommonActions.LocatorType.byname, "Terms And Conditions", "Terms And Conditions Buttons", 120); testSteps.Add("Successfully clicked on Terms And Conditions"); UA.WaitAction(CommonActions.Wait.WaitForElement, CommonActions.LocatorType.byid, WatsUpWelcomePage.TermaAndConditions.tabSwitcherBtn, "Tab Swicther", 180); testSteps.Add("Successfully waited fot element"); UA.Switching_Contexts(CommonActions.Action.SwitchContext, "WEBVIEW"); testSteps.Add("Successfully switched to WEBVIEW_1"); UA.Click_On_Button(WatsUpWelcomePage.TermaAndConditions.rightMenuBtn, CommonActions.LocatorType.byxpath, "Show Menu", "Show Menu Control"); testSteps.Add("Successfully clicked on Show Menu"); timer.Stop(); ReportLibrary.logResult(ResultStatus.Pass, testSteps, null, null, this.timer.Elapsed.Minutes.ToString() + " Mins"); } catch (Exception ex) { ReportLibrary.logResult(ResultStatus.Fail, testSteps, ex.Message, appiumDriver, this.timer.Elapsed.Seconds.ToString() + " Seconds"); throw ex; } }
public void TapElement() { WatsUpUserActions UA = new WatsUpUserActions(); WatsUpUserCheckPoints CP = new WatsUpUserCheckPoints(); try { timer.Restart(); //UA.Click_On_Button("Terms And Conditions", WatsUpWelcomePage.termsAndConditionsBtn, "Name", "Terms And Conditions Buttons", 120); //testSteps.Add("Successfully clicked on Terms And Conditions"); UA.Click_On_Button(WatsUpWelcomePage.agreeAndContinueBtn, CommonActions.LocatorType.byname, "Agree and continue", "Agree And Continue Button", 120); testSteps.Add("Successfully landed on Country List View"); UA.TapElement(); testSteps.Add("Successfully Taped"); timer.Stop(); ReportLibrary.logResult(ResultStatus.Pass, testSteps, null, null, this.timer.Elapsed.Minutes.ToString() + " Mins"); } catch (Exception ex) { ReportLibrary.logResult(ResultStatus.Fail, testSteps, ex.Message, appiumDriver, this.timer.Elapsed.Seconds.ToString() + " Seconds"); throw ex; } }