private LocatedWebElement(IWebElement element, ElementLocator locator, IReportLogger logger, int defaultTimeoutInSeconds = 4)
 {
     _defaultTimeoutInSeconds = defaultTimeoutInSeconds;
     Element = element;
     Locator = locator;
     Logger  = logger;
     TestId  = Element.GetTestId();
 }
示例#2
0
 /// <summary>
 /// Initialisiert WebDriverFixture mit einem WebDriver
 /// </summary>
 /// <param name="driver"></param>
 /// <param name="webSiteBaseUrl"> </param>
 /// <param name="logger"></param>
 /// <param name="defaultTimeOut"></param>
 public WebDriverFixture(IWebDriver driver, string webSiteBaseUrl, IReportLogger logger, int defaultTimeOut = 20)
 {
     _webSiteBaseUrl = webSiteBaseUrl;
     _instance       = driver;
     Locator         = new ElementLocator(driver, this);
     Logger          = logger;
     WaitSeconds     = defaultTimeOut;
     Click           = new ClickLocator(Locator);
 }
示例#3
0
 /// <summary>
 /// Initialisiert WebDriverFixture mit einem WebDriver
 /// </summary>
 /// <param name="driver"></param>
 /// <param name="webSiteBaseUrl"> </param>
 /// <param name="logger"></param>
 /// <param name="defaultTimeOutInSeconds"></param>
 public App(IWebDriver driver, string webSiteBaseUrl, IReportLogger logger, int defaultTimeOutInSeconds)
     : base(driver, webSiteBaseUrl, logger, defaultTimeOutInSeconds)
 {
     Settings = new AppSettings();
 }
 public static LocatedWebElement CreateLocatedWebElement(IWebElement element, ElementLocator locator, IReportLogger logger, int defaultTimeoutInSeconds = 4)
 {
     return(new LocatedWebElement(element, locator, logger, defaultTimeoutInSeconds));
 }