Пример #1
0
 public CreateUserSteps(ScenarioContext scenarioContext)
 {
     _scenarioContext = scenarioContext;
     _driver          = WebHooks.Driver;
     _wait            = new WaitLoads();
     _createUserPO    = new CreateUserPO();
 }
Пример #2
0
        public void CreateValidUser()
        {
            //Arrange
            var createUserPO = new CreateUserPO(_driver);

            //Act
            createUserPO.GoToCreateUserPage();
            createUserPO.FillForm("Selenium Web Driver", "1111111", "*****@*****.**", "9954465564", "Male");
            createUserPO.SubmitForm();

            //Assert
            Assert.Equal("Usuário criado com sucesso", createUserPO.MessageSuccess);
        }
Пример #3
0
        public void ShouldNotCreateInvalidUser(string messageError, params string[] customerValues)
        {
            //Arrange
            var createUserPO = new CreateUserPO(_driver);

            createUserPO.GoToCreateUserPage();

            //Act
            createUserPO.FillForm(customerValues);
            createUserPO.SubmitForm();
            var errorElement = createUserPO.ErrorMessageElement(messageError);

            //Assert
            Assert.NotNull(errorElement);
            Assert.True(errorElement.Displayed);
        }