Exemplo n.º 1
0
 public ShellAdapter OkClick()
 {
     OkButton.Click();
     Sleeper.Delay(500);
     ResetAuthenWindow();
     return(new ShellAdapter());
 }
Exemplo n.º 2
0
        public void ClickCreate()
        {
            // Wait for the create button to be enabled
            WaitFor(OkButton, btn => btn.Element.Current.IsEnabled);

            WaitForInputIdle();
            WaitForClosed(TimeSpan.FromSeconds(30.0), () => OkButton.Click());
        }
Exemplo n.º 3
0
        public bool Submit()
        {
            OkButton.Click();
            var isClosed = false;

            Util.Wait(() => isClosed = !IsVisible, Timeout);
            return(isClosed);
        }
Exemplo n.º 4
0
        internal void ErrorClickerWorker()
        {
            do
            {
                Thread.Sleep(DefaultSleepTime);

                bool InGame = false;

                try
                {
                    using (ZetaDia.Memory.AcquireFrame())
                    {
                        InGame = ZetaDia.IsInGame;
                    }
                } catch (Exception)
                {
                    DBLog.Debug("[ErrorClicker] Safely Handled IsInGame Exception!");
                }

                if (InGame)
                {
                    try
                    {
                        using (ZetaDia.Memory.AcquireFrame())
                        {
                            if (ErrorDialog.IsVisible)
                            {
                                if (ErrorDialog.ErrorCode == -1)
                                {
                                    HadDisconnectError = true;
                                }

                                DBLog.Debug("[ErrorClicker] Closing error " + ErrorDialog.ErrorCode.ToString());
                                ErrorDialog.Click();
                            }
                            //else if(BotMain.ExecutionStateAvailable)
                            //{
                            UIElement OkButton;
                            if (UIElement.IsValidElement(0xB4433DA3F648A992) && (OkButton = UIElement.FromHash(0xB4433DA3F648A992)) != null)
                            {
                                if (OkButton.IsValid && OkButton.IsVisible && OkButton.IsEnabled)
                                {
                                    DBLog.Info("[ErrorClicker] Closing unhandled error");
                                    OkButton.Click();
                                }
                            }
                            //}
                        }
                    } catch (Exception)
                    {
                    }
                }
            } while (true);
        }
Exemplo n.º 5
0
        public void fillNetworkName(GeneralNetworkData generalNetworkData)
        {
            while (PropertyCollection.driver.FindElement(By.TagName("angular-loader")).FindElements(By.TagName("div")).Count > 0)
            {
            }

            newNet.Click();
            networkName1.SendKeys(generalNetworkData.NetworkName);
            buttonOk.Click();

            Thread.Sleep(2000);
            Assert.IsTrue(mandatoryFields.Displayed);
            Thread.Sleep(2000);

            OkButton.Click();
        }
Exemplo n.º 6
0
        public void GivenIHaveLaunchedApplictionWithCredentials(string login, string password, string client)
        {
            //Start application
            EC4 = Application.Launch(@"D:\EchoContactClient.Host.exe.lnk");
            Window LoginWindow = EC4.GetWindow(SearchCriteria.ByClassName("Window"), InitializeOption.NoCache);

            //Set login
            LoginTextBox = LoginWindow.Get <TextBox>(SearchCriteria.ByAutomationId("LoginField"));
            LoginTextBox.SetTextToTextbox(login);
            //Set password
            PasswordField = LoginWindow.Get <TextBox>(SearchCriteria.ByAutomationId("PasswordField"));
            PasswordField.SetTextToTextbox(password);
            //Set client
            ClientField = LoginWindow.Get <TextBox>(SearchCriteria.ByAutomationId("ClientField"));
            ClientField.SetTextToTextbox(client);
            //Check if remember me check box isn't selected
            RememberMeCheckBox = LoginWindow.Get <CheckBox>(SearchCriteria.ByClassName("CheckBox"));
            if (!RememberMeCheckBox.Checked)
            {
                RememberMeCheckBox.Click();
            }
            //Click Login button to open Desk selection window
            LoginButton = LoginWindow.Get <Button>(SearchCriteria.ByAutomationId("LoginButton"));
            LoginButton.Click();
            //Wait till desk selection window appears
            Thread.Sleep(40000);
            DeskSelection = LoginWindow.Get <ComboBox>(SearchCriteria.ByAutomationId("deskSelectionCombobox"));
            //Select make me immediatly available option
            MakeMeImmediatlyAvailable = LoginWindow.Get <CheckBox>(SearchCriteria.ByAutomationId("makeMeImmediatelyAvailableCheckBox"));
            if (!MakeMeImmediatlyAvailable.Checked)
            {
                MakeMeImmediatlyAvailable.Click();
            }
            //Click OK to open agent dashboard window
            OkButton = LoginWindow.Get <Button>(SearchCriteria.ByAutomationId("OkButton"));
            OkButton.Click();
            Thread.Sleep(2000);
        }
Exemplo n.º 7
0
 public void ThenIHaveClickedOkButton()
 {
     OkButton = loginWindow.Get <Button>(SearchCriteria.ByAutomationId("OkButton"));
     OkButton.Click();
 }
 public void ClickOkButton()
 {
     OkButton.Click();
 }
 public void OkClick()
 {
     OkButton.Click();
     Sleeper.Delay(500);
     ResetAddCustomerToQueueWindow();
 }
Exemplo n.º 10
0
 public void OkClick()
 {
     OkButton.Click();
     Sleeper.Delay(500);
     ResetAddReasonWindow();
 }
Exemplo n.º 11
0
 public void SetMinPriceAli()
 {
     MinPrice.Clear();
     MinPrice.SendKeys(bookPrice);
     OkButton.Click();
 }
 public void ClickOkButton()
 {
     OkButton.Click();
     Thread.Sleep(400);
 }