private void InsertToken(TextBox textBox, ComboBox comboBox) { var text = comboBox.Items[comboBox.SelectedIndex] as string; // use binding-safe way to insert text with settings focus TextBoxHelper.InsertText(textBox, text); }
public void TestDropdownBox() { NavigationHelper.NavigateToUrl(ObjectRepository.config.GetWebsite()); LinkHelper.ClickOnLink(By.Id("enter_bug")); TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_login"), ObjectRepository.config.GetUsername()); TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_password"), ObjectRepository.config.GetPassword()); ButtonHelper.ClickButton(By.Id("log_in")); //IWebElement element= ObjectRepository.Driver.FindElement(By.Id("bug_severity")); // SelectElement select = new SelectElement(element); // select.SelectByIndex(3); // select.SelectByValue("trivial"); // select.SelectByText("major"); // Console.WriteLine("Selected Drop value is: {0}", select.SelectedOption.Text); // IList<IWebElement> list1=select.OptSions; // foreach(IWebElement temp in list1) // { // Console.WriteLine("Value is: {0}, Text is: {1}", temp.GetAttribute("value"), temp.Text); // } ComboBoxHelper.SelectIndex(By.Id("bug_severity"), 5); ComboBoxHelper.SelectText(By.Id("bug_severity"), "major"); ComboBoxHelper.SelectText(By.Id("bug_severity"), "trivial"); foreach (String str in ComboBoxHelper.GetAllItems(By.Id("bug_severity"))) { Console.WriteLine("TEXT IS: {0}", str); } }
private void SetText() { if (SelectedItems != null) { StringBuilder sb = new StringBuilder(); foreach (Node s in _nodeList) { if (s.IsSelected && s.Key == "all") { sb = new StringBuilder(); sb.Append(Properties.Resources.All); break; } if (s.IsSelected && s.Key != "all") { sb.Append(s.Title); sb.Append(" | "); } } Text = sb.ToString().TrimEnd(' ', '|'); } if (SelectedItems != null && SelectedItems.Count > 0) { TextBoxHelper.SetWatermark(MultiSelectCombo, string.Empty); } else { TextBoxHelper.SetWatermark(MultiSelectCombo, (string)GetValue(WatermarkProperty)); } }
public void DropDown() { string url = ObjectRepository.Config.GetWebsite(); NavigationHelper.NavigateToUrl(url); LinkHelper.ClickLink(By.LinkText("File a Bug")); By userTextBox = By.Id("Bugzilla_login"); string user = ObjectRepository.Config.GetUserName(); TextBoxHelper.TypeinTextBox(userTextBox, user); By passwordTextBox = By.Id("Bugzilla_password"); string password = ObjectRepository.Config.GetPassword(); TextBoxHelper.TypeinTextBox(passwordTextBox, password); By loggingButton = By.Id("log_in"); ButtonHelper.ClickButton(loggingButton); By listLoactor = By.Id("bug_severity"); DropDownHelper.SelectElementByIndex(listLoactor, 2); DropDownHelper.SelectElementByValue(listLoactor, "blocker"); DropDownHelper.PrintAllElements(listLoactor); GenericHelper.ScreenShot(); }
public void CheckDropDownList() { NavigationHelper.NavigationToURL(ObjectRepository.Config.GetWebsite()); LinkHelper.ClickLink(By.LinkText("File a Bug")); Thread.Sleep(100); TextBoxHelper.ClearTextbox(By.Id("Bugzilla_login")); TextBoxHelper.TypeInTextbox(By.Id("Bugzilla_login"), ObjectRepository.Config.GetUsername()); TextBoxHelper.ClearTextbox(By.Id("Bugzilla_password")); TextBoxHelper.TypeInTextbox(By.Id("Bugzilla_password"), ObjectRepository.Config.GetPassword()); ButtonHelper.ClickOnButton(By.Id("log_in")); DropdownListHelper.SelectElement(By.Id("bug_severity"), 2); DropdownListHelper.SelectElement(By.Id("bug_severity"), "minor"); IList <string> getAllOptions = DropdownListHelper.GetAllItems(By.Id("bug_severity")); foreach (string var in getAllOptions) { Console.WriteLine(var); } }
public void TestDefaultWait() { NavigationHelper.NavigationToURL(ObjectRepository.Config.GetWebsite()); LinkHelper.ClickLink(By.LinkText("File a Bug")); TextBoxHelper.ClearTextbox(By.Id("Bugzilla_login")); TextBoxHelper.TypeInTextbox(By.Id("Bugzilla_login"), ObjectRepository.Config.GetUsername()); TextBoxHelper.ClearTextbox(By.Id("Bugzilla_password")); TextBoxHelper.TypeInTextbox(By.Id("Bugzilla_password"), ObjectRepository.Config.GetPassword()); ButtonHelper.ClickOnButton(By.Id("log_in")); ObjectRepository.Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(1); GenericHelpers.WaitForElement(By.Id("bug_severity"), TimeSpan.FromSeconds(50)); IWebElement ele = GenericHelpers.WaitForElementInPage(By.Id("bug_severity"), TimeSpan.FromSeconds(50)); SelectElement select = new SelectElement(ele); select.SelectByText("major"); //DefaultWait<IWebElement> wait = new DefaultWait<IWebElement>(ObjectRepository.Driver.FindElement(By.Id("bug_severity"))); //wait.PollingInterval = TimeSpan.FromMilliseconds(200); //wait.Timeout = TimeSpan.FromSeconds(50); //wait.IgnoreExceptionTypes(typeof(NoSuchElementException), typeof(ElementNotVisibleException)); //Console.WriteLine($"After wait: {wait.Until(WaitForValueChange())}"); }
public void TestPrompt() { NavigationHelper.NavigateToUrl("http://www.w3schools.com/js/tryit.asp?filename=tryjs_prompt"); BrowserHelper.SwitchToFrame(By.Id("iframeResult")); ButtonHelper.ClickButton(By.XPath("//button[text()='Try it']")); var text = JavaScriptPopHelper.GetPopUpText(); JavaScriptPopHelper.SendKeys(text); JavaScriptPopHelper.ClickOkOnPopup(); BrowserHelper.RefreshPage(); BrowserHelper.SwitchToFrame(By.Id("iframeResult")); ButtonHelper.ClickButton(By.XPath("//button[text()='Try it']")); text = JavaScriptPopHelper.GetPopUpText(); JavaScriptPopHelper.SendKeys(text + "abc"); JavaScriptPopHelper.ClickCancelOnPopup(); ObjectRepository.Driver.SwitchTo().DefaultContent(); TextBoxHelper.ClearTextBox(By.Id("textareaCode")); TextBoxHelper.TypeInTextBox(By.Id("textareaCode"), text); //IAlert prompt = ObjectRepository.Driver.SwitchTo().Alert(); //prompt.SendKeys("This is automation"); //prompt.Accept(); // ButtonHelper.ClickButton(By.XPath("//button[text()='Try it']")); //prompt = ObjectRepository.Driver.SwitchTo().Alert(); //prompt.SendKeys("This is automation"); //prompt.Dismiss(); }
public void PerformAction(string keyword, string locatorType, string locatorValue, params string[] args) { switch (keyword) { case "Click": ButtonHelper.ClickButton(GetElementLocator(locatorType, locatorValue)); break; case "SendKeys": TextBoxHelper.TypeInTextBox(GetElementLocator(locatorType, locatorValue), args[0]); break; case "Select": ComboBoxHelper.SelectElementByValue(GetElementLocator(locatorType, locatorValue), args[0]); break; case "WaitForEle": GenericHelper.WaitForWebElementInPage(GetElementLocator(locatorType, locatorValue), TimeSpan.FromSeconds(50)); break; case "Navigate": NavigationHelper.NavigateToUrl(args[0]); break; default: throw new NoSuchKeyWordFoundException("Keyword Not Found : " + keyword); } }
public void TestList() { NavigationHelper.NavigateToUrl(ObjectRepository.Config.GetWebsite()); LinkHelper.ClickLink(By.LinkText("File a Bug")); TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_login"), ObjectRepository.Config.GetUsername()); TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_password"), ObjectRepository.Config.GetPassword()); ButtonHelper.ClickButton(By.Id("log_in")); //IWebElement element = ObjectRepositiry.Driver.FindElement(By.Id("bug_severity")); //SelectElement select = new SelectElement(element); //select.SelectByIndex(2); //select.SelectByValue("normal"); //select.SelectByText("blocker"); //Console.WriteLine("Selected Value : {0}", select.SelectedOption.Text); //IList<IWebElement> list = select.Options; //foreach (IWebElement ele in list) //{ // Console.WriteLine("Value : {0}, Text : {1}", ele.GetAttribute("value"), ele.Text); //} ComboBoxHelper.SelectElement(By.Id("bug_severity"), 2); ComboBoxHelper.SelectElement(By.Id("bug_severity"), "blocker"); foreach (string str in ComboBoxHelper.GetAllItem(By.Id("bug_severity"))) { Console.WriteLine("Text : {0}", str); } }
public BgEditorControl(MainWindow mainWindow) { _mainWindow = mainWindow; InitializeComponent(); _orgColor = SolidColorPicker.SelectedColor ?? Colors.White; var color = Settings.Default.Get("dcolor", System.Drawing.Color.WhiteSmoke); SolidColorPicker.SelectedColor = color.ToMediaColor(); ColorAccentButton.Content = LanguageLibrary.Language.Default.accet_color_button; ApplyChangesButton.Content = LanguageLibrary.Language.Default.apply_changes_button; ImageScalingLabel.Text = LanguageLibrary.Language.Default.image_scale; RestoreDefaultButton.Content = LanguageLibrary.Language.Default.restore_defaults_button; RestoreDefaultArea.Header = LanguageLibrary.Language.Default.group_restore_default; textBlock.Text = LanguageLibrary.Language.Default.or; SharebackgroundButton.Content = LanguageLibrary.Language.Default.share_bg; MyResolutionOption.Content = LanguageLibrary.Language.Default.image_scale_Resolution; NoneOption.Content = LanguageLibrary.Language.Default.scale_none_opt; TextBoxHelper.SetWatermark(SelectedFile, LanguageLibrary.Language.Default.select_img); TextBoxHelper.SetButtonCommandParameter(SelectedFile, "Hello World"); TextBoxHelper.SetButtonCommand(SelectedFile, new SelectImageCommand(this, _mainWindow)); ColorPickerButton.Content = LanguageLibrary.Language.Default.color_picker_button; SolidColorPicker.ToolTip = LanguageLibrary.Language.Default.solid_color_picker_tooltip; SolidColorPicker.StandardButtonHeader = LanguageLibrary.Language.Default.solid_color_standard; SolidColorPicker.AdvancedButtonHeader = LanguageLibrary.Language.Default.solid_color_advanced; SolidColorPicker.StandardColorsHeader = LanguageLibrary.Language.Default.solid_color_standard_colors; SolidColorPicker.AvailableColorsHeader = LanguageLibrary.Language.Default.solid_color_available_colors; }
public void TestBox() { NavigationHelper.NavigateToUrl(ObjectRepository.config.GetWebsite()); LinkHelper.ClickOnLink(By.Id("enter_bug")); TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_login"), ObjectRepository.config.GetUsername()); TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_password"), ObjectRepository.config.GetPassword()); CheckBoxHelper.CheckedCheckBox(By.Id("Bugzilla_restrictlogin")); }
private void SetHashAlgorithmsWatermark() { var hashAlgorithmDictionary = _hashAlgorithmDictionary.Value; var currentHashAlgorithms = _applicationSettings.CurrentHashAlgorithms.Cast <string>().ToList(); TextBoxHelper.SetWatermark(HashAlgorithms, string.Join(", ", (from item in hashAlgorithmDictionary where currentHashAlgorithms.Contains(item.Value) select item.Key).ToList())); }
private void buttonClean_Click(object sender, EventArgs e) { DataGridViewHelper.clean(dgvRoom); TextBoxHelper.clean(this); Front.fillComboBox(comboBoxFront); TypeRoom.fillComboBox(comboBoxType); HotelUserHelper.fillComboBox(comboBoxHotel); }
public void WhenUserEnterValidUseridAndPasswordAndClickOnLogonButton() { TextBoxHelper.TypeInTexBox(By.Name("email"), User_Name); Thread.Sleep(2000); TextBoxHelper.TypeInTexBox(By.Name("password"), Password); Thread.Sleep(2000); LinkHelper.ClickLink(By.Name("submit")); }
public void EnterMandatoryFieldsAndSubmit() { TextBoxHelper.EnterText(ForeNameTxtboxId, "Steve"); TextBoxHelper.EnterText(EmailTxtboxId, "*****@*****.**"); TextBoxHelper.EnterText(MessageTxtboxId, "This is testing"); ButtonHelper.ClickButton(SubmitBtnXpath); Assert.IsTrue(GenericHelper.ElementExists(FeedbackConfirmationXpath)); }
public void SearchVacationRentals(string destination, string checkIn, string checkOut, int numberOfGuests) { TextBoxHelper.TypeInTextBox(DestinationTextBox, destination); TextBoxHelper.TypeInTextBox(CheckInDateTextBox, checkIn); TextBoxHelper.TypeInTextBox(CheckOutDateTextBox, checkOut); DropDownHelper.SelectElementByIndex(NumberOfAdultGuestsDDL, numberOfGuests); ButtonHelper.ClickButton(SearchButton); }
public void WhenUserTypeATemplateByGroup() { TextBoxHelper.TypeInTexBox(By.XPath("//input[@placeholder='Search in Template...']"), "Primustest"); Thread.Sleep(2000); LinkHelper.ClickLink(By.XPath("//mat-select[@id='mat-select-1']")); Thread.Sleep(2000); LinkHelper.ClickLink(By.XPath("//span[text()='Group']")); }
public void TextBox() { NavigationHelper.NavigateToUrl(ObjectRepository.Config.GetWebsite()); LinkHelper.ClickLink(By.LinkText("File a Bug")); TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_login"), ObjectRepository.Config.GetUsername()); TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_password"), ObjectRepository.Config.GetPassword()); TextBoxHelper.ClearTextBox(By.Id("Bugzilla_login")); }
public void WhenTheUserInputsWrongCredentials() { TextBoxHelper.TypeInTexBox(By.Name("email"), Invalid_UserName); Thread.Sleep(2000); TextBoxHelper.TypeInTexBox(By.Name("password"), Invalid_Password); Thread.Sleep(2000); LinkHelper.ClickLink(By.Name("submit")); }
private void FormABMCliente_Load(object sender, EventArgs e) { this.ControlBox = false; this.FormBorderStyle = FormBorderStyle.None; this.WindowState = FormWindowState.Maximized; TextBoxHelper.clean(this); TypeDocument.fillComboBox(comboTypeDocument); }
private void FormCancelarReserva_Load(object sender, EventArgs e) { this.ControlBox = false; this.FormBorderStyle = FormBorderStyle.None; this.WindowState = FormWindowState.Maximized; TextBoxHelper.clean(this); DataGridViewHelper.clean(dgvCancellationBooking); }
private void Language_Translate() { TextBoxHelper.SetWatermark(SPSearchBox, Program.Translations.GetLanguage("Search")); /*if (Program.Translations.GetLanguage("IsDefault) * { * return; * }*/ }
public void TestBox() { LinkHelper.ClickLink(By.LinkText("File a Bug")); TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_login"), ObjectRepository.Config.GetUsername()); TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_password"), ObjectRepository.Config.GetPassword()); TextBoxHelper.ClearTextBox(By.Id("Bugzilla_login")); CheckBoxHelper.IsCheckedBoxChecked(By.Id("Bugzilla_restrictlogin")); CheckBoxHelper.CheckedCheckBox(By.Id("Bugzilla_restrictlogin")); }
private void Tb_Query_SelectionChanged(object sender, RoutedEventArgs e) { TextBoxHelper.SetSelectedText(tb_Query, tb_Query.SelectedText); int row = tb_Query.GetLineIndexFromCharacterIndex(tb_Query.CaretIndex); int col = tb_Query.CaretIndex - tb_Query.GetCharacterIndexFromLineIndex(row); lblCursorPosition.Text = "Line " + (row + 1) + ", Char " + (col + 1); }
private void TextBoxButtonOnLoaded(object sender, RoutedEventArgs e) { //workaround for a bug in MahApps.Metro var button = WpfExtensions.FindParent <Button>((DependencyObject)sender); button.ToolTip = (string)Application.Current.Resources["Proxy"]; TextBoxHelper.SetIsClearTextButtonBehaviorEnabled(button, false); button.Command = ((ConnectToServerViewModel)DataContext).OpenProxySettingsCommand; }
public void WhenUserTypeATemplateByName() { GenericHelper.WaitForWebElement(By.XPath("//input[@placeholder='Search in Template...']"), TimeSpan.FromSeconds(60)); TextBoxHelper.TypeInTexBox(By.XPath("//input[@placeholder='Search in Template...']"), NameEmailTemplate); Thread.Sleep(10000); LinkHelper.ClickLink(By.XPath("//mat-select[@id='mat-select-1']")); Thread.Sleep(2000); LinkHelper.ClickLink(By.XPath("//span[@class='mat-option-text'][contains(text(),'Name')]")); }
private void FormABMRegimen_Load(object sender, EventArgs e) { this.ControlBox = false; this.FormBorderStyle = FormBorderStyle.None; this.WindowState = FormWindowState.Maximized; TextBoxHelper.clean(this); DataGridViewHelper.clean(dgvRegimen); }
private void UpdateTemplate() { var color = Helper.GetColorByOffset(_linearGradientBrush.GradientStops, SldTheme.Value / 7); TextBoxHelper.SetCornerRadius(TbCustom, new CornerRadius(SldCornerRadius.Value)); TextBoxHelper.SetFocusedBorderBrush(TbCustom, color.ToBrush()); TextBoxHelper.SetFocusedShadowColor(TbCustom, color); }
public void ScreenShot() { NavigationHelper.NavigateToUrl(ObjectRepository.Config.GetWebsite()); LinkHelper.ClickLink(By.LinkText("File a Bug")); TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_login"), ObjectRepository.Config.GetUsername()); TextBoxHelper.TypeInTextBox(By.Id("Bugzilla_password"), ObjectRepository.Config.GetPassword()); GenericHelper.TakeScreenShot(); //Without argument GenericHelper.TakeScreenShot("Test.jpeg"); //With argument }
public void TestActions() { NavigationHelper.NavigateToUrl("https://google.com"); BrowserHelper.BrowserMaximize(); TextBoxHelper.TypeInTextBox(By.XPath("//input[@title='Search']"), "My Name"); BrowserHelper.GoBack(); BrowserHelper.Forward(); BrowserHelper.RefreshPage(); }