Пример #1
0
        internal void ViewListing()
        {
            //extent Reports
            Base.test = Base.extent.StartTest("View Manage Listings");

            //Populate the Excel sheet
            Global.GlobalDefinitions.ExcelLib.PopulateInCollection(Global.Base.ExcelPath, "ManageListings");

            //Click on ManageListing tab
            ManageListingbtn.Click();
            Thread.Sleep(500);

            //Click on Eye icon
            EyeIconbtn.Click();
            Thread.Sleep(1000);

            //delete  Action
            Actions action = new Actions(GlobalDefinitions.driver);

            action.MoveToElement(RemoveIcon).Build().Perform();
            IList <IWebElement> listings = RemoveIcon.FindElements(By.XPath("//tr/td[8]/i[3]"));
            int listingCount             = listings.Count;

            Console.WriteLine("Number of Listings : " + listingCount);
            for (int i = 0; i < listingCount; i++)
            {
                int j    = i + 1;
                var Name = GlobalDefinitions.driver.FindElement(By.XPath("//tr[" + j + "]/td[3]")).Text;
                Console.WriteLine("Name is : " + Name);
                if (Name.Equals(ExcelLib.ReadData(2, "Title")))
                {
                    listings.ElementAt(i).Click();
                    Base.test.Log(LogStatus.Pass, "Clicking on delete icon has been successfully performed");
                    break;
                }
            }


            ////Deactivate listings
            //Thread.Sleep(1000);
            //RemoveIcon.Click();

            //Click on Yes button
            Thread.Sleep(1000);
            Global.GlobalDefinitions.driver.SwitchTo().Alert().Accept();

            //Verify listings is deactivated
            string text1 = Global.GlobalDefinitions.driver.FindElement(By.XPath("//input[@name='title']")).Text;

            Assert.AreEqual(" ", ListingTitle);
        }
Пример #2
0
        public void Listing()
        {
            //extent Reports
            Base.test = Base.extent.StartTest("View Manage Listings");

            //Populate the Excel sheet
            Global.GlobalDefinitions.ExcelLib.PopulateInCollection(Global.Base.ExcelPath, "ManageListing");

            //Click on ManageListing tab
            ManageListingbtn.Click();
            Thread.Sleep(500);

            //Click on Eye icon
            EyeIconbtn.Click();
            Thread.Sleep(1000);

            //Click on Edit Button
            GlobalDefinitions.driver.Navigate().Back();
            Thread.Sleep(1000);
            Editbtn.Click();
            Title.SendKeys(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Edit Title"));
            GlobalDefinitions.driver.Navigate().Back();


            //delete  Skills
            Thread.Sleep(1000);
            Actions action = new Actions(Global.GlobalDefinitions.driver);

            action.MoveToElement(DeleteIcon).Build().Perform();

            String before_Xpath = "//tr[";
            String after_Xpath  = "]/td[3]";

            for (int i = 1; i <= 4; i++)
            {
                String name = Global.GlobalDefinitions.driver.FindElement(By.XPath(before_Xpath + i + after_Xpath)).Text;
                Console.WriteLine(name);
                if (name.Equals(ExcelLib.ReadData(2, "Title")))
                {
                    Global.GlobalDefinitions.driver.FindElement(By.XPath("//tr[" + i + " ]//td[8]//i[3]")).Click();
                    YesBtn.Click();
                    Console.WriteLine("listing has been deleted successfully");
                }
            }


            //tr[2]//td[8]//i[3]
            //tr[3]//td[8]//i[3]
        }