Exemplo n.º 1
0
 public void NewWindowTitleTest(string title)
 {
     ClickButton(newWindowButton);
     BrowserHelpers.SwitchWindow(Driver);
     CheckHelpers.CompareText(Driver, title);
     BrowserHelpers.CloseWindow(Driver);
 }
 public void SelectValue(string letter, string value)
 {
     SendInfo(singleLineField, letter);
     KeysHelpers.PressDown(Wait, singleLineField);
     KeysHelpers.PressEnter(Wait, singleLineField);
     CheckHelpers.CompareText(Wait, singleLineFieldValue, value);
 }
Exemplo n.º 3
0
 public void PromptBoxButton(string text)
 {
     ClickButton(promptBoxButton);
     AlertsHelpers.SendAlertText(Driver, text);
     AlertsHelpers.AcceptAlert(Driver);
     CheckHelpers.CompareText(Wait, promptResult, text);
 }
Exemplo n.º 4
0
 public void ConfirmBoxTest(string message, string confirmMessage)
 {
     ClickButton(confirmBoxtButton);
     CheckHelpers.CompareText(AlertsHelpers.GetAlertText(Driver), message);
     AlertsHelpers.AcceptAlert(Driver);
     CheckHelpers.CompareText(Wait, confirmResult, confirmMessage);
 }
Exemplo n.º 5
0
 public void IsTimerAlertOpened(string message)
 {
     ClickButton(timerAlertButton);
     Wait.Until(drver => AlertsHelpers.IsAlertShown(Driver));
     CheckHelpers.CompareText(AlertsHelpers.GetAlertText(Driver), message);
     AlertsHelpers.AcceptAlert(Driver);
 }
Exemplo n.º 6
0
 public void NewTabTitleTest(string title)
 {
     ClickButton(newTabButton);
     BrowserHelpers.SwitchTab(Driver, 1);
     CheckHelpers.CompareText(Driver, title);
     BrowserHelpers.CloseTab(Driver, 1);
     BrowserHelpers.SwitchTab(Driver, 0);
 }
Exemplo n.º 7
0
 public void IsProgressBarReset()
 {
     ClickButton(startButton);
     WaitHelpers.WaitPresentElement(resetButton, Wait);
     CheckHelpers.CompareText(Driver.FindElement(progressBar).GetAttribute("class"), "success");
     ClickButton(resetButton);
     CheckHelpers.CompareText(Driver.FindElement(progressBar).GetAttribute("class"), "info");
 }
 public void LargeModalWindowTest(string text)
 {
     ClickButton(largeModalButton);
     WaitHelpers.WaitPresentElement(modalWindow, Wait);
     CheckHelpers.CompareText(BrowserHelpers.GetDialogText(Driver), text);
     ClickButton(closeLargeDialogButton);
     BrowserHelpers.IsDialogShown(Driver, modalWindow);
 }
Exemplo n.º 9
0
 public void CompareValues(string firstName, string lastName, string email, string mobileNumber, string dateOfBirth, string subject, string address)
 {
     string[] temp = new string[] { firstName + " " + lastName, email, "Male", mobileNumber, dateOfBirth, subject, "Sport", "test.jpg", address, "NCR Gurgaon" };
     for (int i = 1; i < 10; i++)
     {
         CheckHelpers.CompareText(Wait, GetElement(i), temp[i - 1]);
     }
     ClickButton(closeButton);
 }
 public void AddFewValues(string firstValue, string secondValue)
 {
     SendInfo(multipleField, firstValue);
     KeysHelpers.PressEnter(Wait, multipleField);
     SendInfo(multipleField, secondValue);
     KeysHelpers.PressEnter(Wait, multipleField);
     WaitHelpers.WaitPresentElement(multiplefieldFirstValue, Wait);
     WaitHelpers.WaitPresentElement(multiplefieldSecondValue, Wait);
     ClickButton(multipleFielDeleteButton);
     CheckHelpers.CompareText(Wait, multipleField, "");
 }
Exemplo n.º 11
0
 public void SmallFrameTest(string text)
 {
     BrowserHelpers.SwitchFrame(Driver, smallFrame);
     CheckHelpers.CompareText(Wait, frameText, text);
 }
 private void OpenContent(By button, By content, WebDriverWait wait, string text)
 {
     ClickButton(button);
     CheckHelpers.CompareText(wait, content, text);
 }
 public void ShowAccordianText(string firstText, string secondText, string thirdtext)
 {
     CheckHelpers.CompareText(Wait, section1Content, firstText);
     OpenContent(section2Button, section2Content, Wait, secondText);
     OpenContent(section3Button, section3Content, Wait, thirdtext);
 }
Exemplo n.º 14
0
 public void IsAlertOpened(string message)
 {
     ClickButton(alertButton);
     CheckHelpers.CompareText(AlertsHelpers.GetAlertText(Driver), message);
     AlertsHelpers.AcceptAlert(Driver);
 }