Esempio n. 1
0
        public void SeletorPorClasse(string url, string classe)
        {
            using var driver = Substitute.For <IWebDriver, IDisposable>();

            driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(2000);
            driver.Navigate().GoToUrl(url);

            var seletor = new ClasseSeletor(driver, classe);

            var element = seletor.Seletor();

            Assert.NotNull(element);
        }
Esempio n. 2
0
        public void SeletorPorClasseNaoEncontrado(string url, string classe)
        {
            using var driver = Substitute.For <IWebDriver, IDisposable>();

            driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(2000);
            driver.Navigate().GoToUrl(url);

            var seletor = new ClasseSeletor(driver, classe);

            driver.FindElement(By.ClassName(classe)).Returns(x => { throw new SeletorNaoEncontradoException(""); });
            Exception ex = Assert.Throws <SeletorNaoEncontradoException>(() => seletor.Seletor());

            Assert.IsType <SeletorNaoEncontradoException>(ex);
        }