コード例 #1
0
        public void CreateInterviewWithInvalidData()
        {
            HRMainPage.interviewBtn.Click();
            var path = Path.GetFullPath(Directory.GetCurrentDirectory()
                                        + "/../../../Jsons/InterviewPerson/InterviewPersonInvalidInput.json");
            var interviewPerson = InterviewPerson.FromJson(File.ReadAllText(path));

            interviewPage.fillRegistrationForm(interviewPerson);
            bool isItDisplayed = interviewPage.invalidInput.Displayed;

            isItDisplayed.Should().BeTrue();
            Thread.Sleep(3000);
        }
コード例 #2
0
        public void CreateInterviewWithValidInputs()
        {
            HRMainPage.interviewBtn.Click();
            var path = Path.GetFullPath(Directory.GetCurrentDirectory()
                                        + "/../../../Jsons/InterviewPerson/InterviewPersonValidInputs.json");
            var interviewPerson = InterviewPerson.FromJson(File.ReadAllText(path));

            interviewPage.fillRegistrationForm(interviewPerson);
            Thread.Sleep(2000);
            string tabTitle = driver.Title;

            Thread.Sleep(3000);
            tabTitle.Should().Be("Human Resources");
        }
コード例 #3
0
 public void fillRegistrationForm(InterviewPerson user)
 {
     firstNameInput.SendKeys(user.FirstName);
     middleNameInput.SendKeys(user.MiddleName);
     lastNameInput.SendKeys(user.LastName);
     emailInput.SendKeys(user.Email);
     randomGender().Click();
     areaInput.SendKeys(user.Area);
     cityInput.SendKeys(user.City);
     addressInput.SendKeys(user.Address);
     chooseFileBtn.SendKeys("C:\\Users\\Elian\\Desktop\\CV_EK.pdf");
     uploadFileBtn.Click();
     datePickerInput.SendKeys(user.InterviewDate);
     addBtn.Click();
 }