Exemplo n.º 1
0
 public static void EditSkill()
 {
     SignIn.OpenForm();
     SignIn.FillCredentials(2);
     SkillsTab.EditSkill(3);
     SkillsTab.CheckSkill(3);
 }
Exemplo n.º 2
0
 public static void EraseSkill()
 {
     SignIn.OpenForm();
     SignIn.FillCredentials(2);
     SkillsTab.DeleteSkill();
     SkillsTab.CompareLastEntry();
 }
Exemplo n.º 3
0
        internal void AddNewSkills()
        {
            // Populate the Excel Sheet
            GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "Profile");
            Thread.Sleep(1000);

            // Click the Skills tab
            SkillsTab.Click();

            // Click the Add New button
            Thread.Sleep(1000);
            SkillsNewButton.Click();

            // Input the Skills name field with valid characers
            SkillsName.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "SkillsName"));

            // Input the Skills level field with valid characers
            SkillsLevel.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "SkillsLevel"));

            // Click the Add button
            SkillsAddButton.Click();
            Base.test.Log(LogStatus.Info, "has been added to your skills");
            Thread.Sleep(500);

            // Verify if add the new Skill successfully
            IWebElement actualtext = GlobalDefinitions.driver.FindElement(By.XPath("//div[contains(@class,'ns-type-success')]"));

            Assert.That(actualtext.Text, Is.EqualTo("C# has been added to your skills"));
        }
Exemplo n.º 4
0
 public static void AddSkill()
 {
     SignIn.OpenForm();
     SignIn.FillCredentials(2);
     SkillsTab.AddSkill(2);
     SkillsTab.CheckSkill(2);
 }
Exemplo n.º 5
0
 //Click on Skill tab
 public void ClickOnSkillTab()
 {
     driver.WaitForElementIsVisible(SkillsTab);
     SkillsTab.Click();
 }
Exemplo n.º 6
0
 public void WhenTheUserDeletesTheSkill()
 {
     SkillsTab.DeleteSkill();
 }
Exemplo n.º 7
0
 public void ThenTheUserShouldSeeTheEditedSkillInHisProfile()
 {
     SkillsTab.CheckSkill(3);
 }
Exemplo n.º 8
0
 public void WhenTheUserFillsTheEditSkillDetails()
 {
     SkillsTab.EditSkill(3);
 }
Exemplo n.º 9
0
 public void ThenTheUserShouldSeeTheNewSkillInHisProfile()
 {
     SkillsTab.CheckSkill(2);
 }
Exemplo n.º 10
0
 public void WhenTheUserFillsTheNewSkillDetails()
 {
     SkillsTab.AddSkill(2);
 }
Exemplo n.º 11
0
 public void NavigateToSkillsTab()
 {
     GenericWait.ElementIsClickable(GlobalDefinitions.driver, "XPath", "//a[contains(text(),'Skills')]", 2);
     SkillsTab.Click();
 }
Exemplo n.º 12
0
        public void GivenIAmAbleToDeleteMySkillsDetails()
        {
            SkillsTab Skills = new SkillsTab(driver);

            Skills.DeleteSkill();
        }
Exemplo n.º 13
0
        public void GivenIAmAbleToUpdateOrCancelSkillsDetailsUnderSkillsTab()
        {
            SkillsTab Skills = new SkillsTab(driver);

            Skills.UpdateOrCancel();
        }
Exemplo n.º 14
0
        public void GivenIAmAbleToAddSkillDetailsUnderSkillsTab()
        {
            SkillsTab Skills = new SkillsTab(driver);

            Skills.AddSkill();
        }
Exemplo n.º 15
0
        public void GivenIAmAbleToCheckMySkillsDetailsUnderSkillsTab()
        {
            SkillsTab Skills = new SkillsTab(driver);

            Skills.VerifyCopies(driver);
        }