Beispiel #1
0
 public Wait(WebDriverWait webDriverWait, IWebElementComposer webElementComposer, IDriverWrapper driverWrapper)
 {
     this.webDriverWait      = webDriverWait;
     this.webElementComposer = webElementComposer;
     this.driverWrapper      = driverWrapper;
     defaultTimeout          = webDriverWait.Timeout;
 }
Beispiel #2
0
        public void Setup()
        {
            var driverConfig = new DriverConfiguration()
                               .Bind();

            driverWrapper      = new DriverWrapper(new ChromeDriver(driverConfig.DriverPath), driverConfig);
            highliter          = new Highliter(driverWrapper);
            webElementComposer = new WebElementComposer(driverWrapper, highliter);
            wait = new Wait(new WebDriverWait(driverWrapper.Driver, TimeSpan.FromSeconds(driverConfig.DefaultTimeout)), webElementComposer);
        }
 public ExternalSitePageFactory(IDriverWrapper driverWrapper, IWait wait, IWebElementComposer webElementComposer)
 {
     this.driverWrapper      = driverWrapper;
     this.wait               = wait;
     this.webElementComposer = webElementComposer;
 }
 public HomePage(IDriverWrapper driverWrapper, IWait wait, IWebElementComposer webElementComposer, string path) : base(driverWrapper, path)
 {
     this.wait = wait;
     this.webElementComposer = webElementComposer;
 }
Beispiel #5
0
 public SitePage(IDriverWrapper driverWrapper, IWait wait, IWebElementComposer webElementComposer) : base(driverWrapper)
 {
     this.wait = wait;
     this.webElementComposer = webElementComposer;
 }