Ejemplo n.º 1
0
        public override IWebDriver Create(WebDriverConstructor constructor)
        {
            var builder = new InternetExplorerDriverBuilder();

            constructor.Construct(builder);
            return(builder.GetResult());
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Returns a new local instance of <see cref="IWebDriver"/>.
        /// </summary>
        /// <param name="browser">the <see cref="Browsers"/></param>
        /// <param name="role">the <see cref="Roles"/></param>
        /// <returns>the <see cref="IWebDriver"/></returns>
        private static IWebDriver NewLocalInstance(Browsers browser)
        {
            IWebDriver driver = null;

            switch (browser)
            {
            case Browsers.Chrome:
                driver = new ChromeDriverBuilder().Build();
                break;

            case Browsers.IExplorer:
                driver = new InternetExplorerDriverBuilder().Build();
                break;

            case Browsers.Firefox:
                break;
            }
            return(driver);
        }