private LocatedWebElement(IWebElement element, ElementLocator locator, IReportLogger logger, int defaultTimeoutInSeconds = 4) { _defaultTimeoutInSeconds = defaultTimeoutInSeconds; Element = element; Locator = locator; Logger = logger; TestId = Element.GetTestId(); }
/// <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); }
/// <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)); }