Example #1
0
    static void Main(string[] args)
    {
        HeaderNavigationMenu navigationMenu = new HeaderNavigationMenu();

        navigationMenu.DropdownMenu2SelectOption3();
        // The following code is an example of undesired capability;
        // prefer if Home class could only be
        // used by HeaderNavigationMenu class
        //Home home = new Home();
    }
Example #2
0
 public AboutPage OpenAboutPage()
 {
     HeaderNavigationMenu.FindElement(By.PartialLinkText(About)).Click();
     Thread.Sleep(5000);
     return(new AboutPage(_driver));
 }
Example #3
0
 public ServicesPage OpenServicesPage()
 {
     HeaderNavigationMenu.FindElement(By.PartialLinkText(Services)).Click();
     Thread.Sleep(5000);
     return(new ServicesPage(_driver));
 }
Example #4
0
 public WorkPage OpenWorkpage()
 {
     HeaderNavigationMenu.FindElement(By.PartialLinkText(Work)).Click();
     Thread.Sleep(5000);
     return(new WorkPage(_driver));
 }
Example #5
0
 public ServicesPage OpenServicesPage()
 {
     HeaderNavigationMenu.FindElement(By.XPath($".//a[contains(@href, '{Services}')]")).Click();
     Thread.Sleep(2000);
     return(new ServicesPage(_driver));
 }
Example #6
0
 public WorkPage OpenWorkpage()
 {
     HeaderNavigationMenu.FindElement(By.XPath($".//a[contains(@href, '{Work}')]")).Click();
     Thread.Sleep(2000);
     return(new WorkPage(_driver));
 }