internal void Listings()
        {
            GlobalDefinitions.waitClickableElement(GlobalDefinitions.driver, "XPath", "//section[@class = 'nav-secondary']/div/a[3]");
            manageListingsLink.Click();
            GlobalDefinitions.TurnOnWait();
            for (int i = 1; i <= 10; i++)
            {
                var titletext = GlobalDefinitions.driver.FindElement(By.XPath("//*[@id='listing-management-section']/div[2]/div[1]/div[1]/table/tbody/tr[ " + i + "]/td[3]"));
                //Console.WriteLine(all.Text);
                GlobalDefinitions.ExcelLib.PopulateInCollection(@"C:\marsframework\MarsFramework\ExcelData\TestDataManageListings.xlsx", "ManageListings");
                if (titletext.Text == (GlobalDefinitions.ExcelLib.ReadData(2, "Title")))
                //(GlobalDefinitions.ExcelLib.ReadData(2, "Title")))
                {
                    IWebElement deleteSkill = GlobalDefinitions.driver.FindElement(By.XPath("//*[@id='listing-management-section']/div[2]/div[1]/div[1]/table/tbody/tr[" + i + "]/td[8]/div/button[3]"));
                    deleteSkill.Click();

                    //Select no from the two options
                    //IWebElement noOption = GlobalDefinitions.driver.FindElement(By.CssSelector("button.ui.negative.button"));
                    //noOption.Click();

                    //Select yes from the two options
                    IWebElement yesOption = GlobalDefinitions.driver.FindElement(By.CssSelector("button.ui.icon.positive.right.labeled.button"));
                    yesOption.Click();
                    Console.WriteLine("Record deleted");
                    return;
                }
            }
        }
Exemple #2
0
 internal void LoginSteps()
 {
     GlobalDefinitions.waitClickableElement(GlobalDefinitions.driver, "XPath", "//A[@class='item'][text()='Sign In']");
     SignIntab.Click();
     GlobalDefinitions.TurnOnWait();
     Email.SendKeys(MarsResource.Username);
     Password.SendKeys(MarsResource.Password);
     LoginBtn.Click();
 }
Exemple #3
0
        internal void EditShareSkill()
        {
            GlobalDefinitions.waitClickableElement(GlobalDefinitions.driver, "XPath", "//div[@class = 'right item']/a");
            //Enter title
            GlobalDefinitions.ExcelLib.PopulateInCollection(@"C:\marsframework\MarsFramework\ExcelData\TestDataShareSkill.xlsx", "ShareSkill");
            Title.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Title"));
            //Enter Description
            Description.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Description"));
            //Select category from the dropdown
            SelectElement cd = new SelectElement(CategoryDropDown);

            cd.SelectByText(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Category"));
            //Select subcategory from the dropdown
            SelectElement scd = new SelectElement(SubCategoryDropDown);

            scd.SelectByText(Global.GlobalDefinitions.ExcelLib.ReadData(2, "SubCategory"));
            //Send data in tag field and press enter
            Tags.SendKeys(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Tags"));
            Tags.SendKeys(Keys.Enter);
            //Select service type radiobutton
            ServiceTypeOptions.Click();
            //Select Location type radiobutton
            LocationTypeOption.Click();
            //Select Start Date DropDown
            StartDateDropDown.Click();
            //Enter end date
            EndDateDropDown.SendKeys("09082020");
            //Click on days
            Days.Click();
            //Select start time
            StartTime.Click();
            StartTimeDropDown.SendKeys("1024PM");
            //Select end time
            EndTimeDropDown.SendKeys("1126PM");
            //Select SkillTradeOption radiobutton
            SkillTradeOption.Click();
            //Send data in SkillExchange and press enter
            SkillExchange.SendKeys(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Skill-Exchange"));
            SkillExchange.SendKeys(Keys.Enter);
            //Select active radiobutton
            ActiveOption.Click();
            //Click on Save button
            Save.Click();
        }
 internal void editManageListings()
 {
     GlobalDefinitions.waitClickableElement(GlobalDefinitions.driver, "XPath", "//section[@class = 'nav-secondary']/div/a[3]");
     manageListingsLink.Click();
     GlobalDefinitions.TurnOnWait();
     for (int i = 1; i <= 10; i++)
     {
         var titletext = GlobalDefinitions.driver.FindElement(By.XPath("//*[@id='listing-management-section']/div[2]/div[1]/div[1]/table/tbody/tr[ " + i + "]/td[3]"));
         //Console.WriteLine(all.Text);
         GlobalDefinitions.ExcelLib.PopulateInCollection(@"C:\marsframework\MarsFramework\ExcelData\TestDataManageListings.xlsx", "ManageListings");
         if (titletext.Text == (GlobalDefinitions.ExcelLib.ReadData(2, "Title")))
         //(GlobalDefinitions.ExcelLib.ReadData(2, "Title")))
         {
             //Click on Edit
             IWebElement editSkill = GlobalDefinitions.driver.FindElement(By.XPath("//*[@id= 'listing-management-section']/div[2]/div[1]/div[1]/table/tbody/tr[" + i + "]/td[8]/div/button[2]"));
             editSkill.Click();
             Console.WriteLine("Record deleted");
             return;
         }
     }
 }