Example #1
0
 public void Login()
 {
     _usernameInput.ActionSendKeys(Constants.Username);
     _passwordInput.ActionSendKeys(Constants.Password);
     _loginButton.ActionClick();
     WaitHelpers.ExplicitWait();
 }
Example #2
0
        internal void CompleteBookingDetails(UserModel userModel)
        {
            _firstNameInput.ActionSendKeys(userModel.FirstName);
            _lastNameInput.ActionSendKeys(userModel.LastName);
            _emailInput.ActionSendKeys(userModel.Email);
            _phoneInput.ActionSendKeys(userModel.ContactPhone);

            SelectDates();
        }
Example #3
0
 public void PerformLogin(string username)
 {
     _loginButton.WaitUntilElementIsVisible();
     _userNameInput.ActionSendKeys(username);
     _passwordInput.ActionSendKeys(Constants.Password);
     _loginButton.Submit();
     ExtentTestManager.GetTest()
     .CreateStep(MethodBase.GetCurrentMethod().Name, $"Logged in with {username}");
 }
Example #4
0
 public void AddNewEnvironment(string newEnvironmentName)
 {
     WaitHelpers.ExplicitWait();
     Thread.Sleep(2000);
     _toolsButton.SelectFromDropdown(_toolsMenuDropdown, "Add New Environment");
     _environmentNameInput.ActionSendKeys(newEnvironmentName);
     _addEnvironmentButton.ActionClick();
     WaitHelpers.ExplicitWait();
     _closeAddEnvironmentModalBtn.ActionClick();
 }
Example #5
0
 public void FillForm(CreateRoomModel createRoomModel)
 {
     _roomIdInput.ActionSendKeys(createRoomModel.RoomNumber);
     _typeDropDown.SelectFromDropdownByText(createRoomModel.Type);
     _accessibleDropDown.SelectFromDropdownByText(createRoomModel.Accessible);
     _roomPriceInput.ActionSendKeys(createRoomModel.Price);
     if (string.IsNullOrEmpty(createRoomModel.RoomDetails))
     {
         return;
     }
     _roomDetailsLabels.GetElements().First(x => x.Text == createRoomModel.RoomDetails).Click();
 }
Example #6
0
 public void AddNewApplication(string newApplicationName, string firstEnvName)
 {
     _pageSpinner.WaitForSpinner();
     WaitHelpers.ExplicitWait();
     Thread.Sleep(2000);
     _openAddApplicationModalBtn.ActionClick();
     _applicationNameInput.ActionSendKeys(newApplicationName);
     _firstEnvNameInput.ActionSendKeys(firstEnvName);
     _addApplicationButton.ActionClick();
     WaitHelpers.ExplicitWait();
     _closeAddApplicationModalBtn.ActionClick();
 }
Example #7
0
 public void AddFeatureToggle(string newFeatureToggleName)
 {
     WaitHelpers.ExplicitWait();
     Thread.Sleep(2000);
     _toolsButton.SelectFromDropdown(_toolsMenuDropdown, "Add Feature Toggle");
     _featureToggleNameInput.ActionSendKeys(newFeatureToggleName);
     //_workItemIdInput.ActionSendKeys("TESTING PBI 00000");
     _notesInput.ActionSendKeys("test notes");
     _addFeatureToggleButton.ActionClick();
     WaitHelpers.ExplicitWait();
     _closeAddToggleModalBtn.ActionClick();
 }
Example #8
0
 public void ChangeApplicationName(string currentApplicationName, string editedApplicationName)
 {
     WaitHelpers.ExplicitWait();
     if (currentApplicationName != GetSelectedApplicationName())
     {
         return;
     }
     _editApplicationIcon.ActionClick();
     _editApplicationNameInput.ClearField();
     _editApplicationNameInput.ActionSendKeys(editedApplicationName);
     _saveApplicationChangesButton.ActionClick();
     WaitHelpers.ExplicitWait();
 }
Example #9
0
 public void Login(UserEntity user)
 {
     _emailInput.ActionSendKeys(user.Email);
     _passwordInput.ActionSendKeys(user.Password);
     _signInButton.ActionClick();
 }
Example #10
0
 public void ChangeEnvironmentName(string editedEnvName)
 {
     _editEnvironmentNameInput.ClearField();
     _editEnvironmentNameInput.ActionSendKeys(editedEnvName);
     _saveEnvironmentChangesButton.ActionClick();
 }
Example #11
0
 public bool IsFeatureTogglePermanent()
 {
     WaitHelpers.ExplicitWait();
     _filterByACriteria.ActionSendKeys(Constants.FeatureToggleName);
     return(PageHelpers.IsElementPresent(_isPermanentFlag));
 }