Example #1
0
        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);
        }
Example #2
0
 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);
     }
 }
Example #3
0
        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();
        }
Example #5
0
            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())}");
        }
Example #7
0
        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();
        }
Example #8
0
        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);
            }
        }
Example #9
0
        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;
        }
Example #11
0
 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"));
 }
Example #12
0
        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);
 }
Example #14
0
 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);
 }
Example #17
0
 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"));
 }
Example #19
0
 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"));
 }
Example #20
0
        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"));
 }
Example #24
0
        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);
        }
Example #25
0
        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;
        }
Example #26
0
 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')]"));
 }
Example #27
0
        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);
        }
Example #28
0
        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);
        }
Example #29
0
 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();
 }