Exemplo n.º 1
0
        public static void Main(string[] args)
        {
            using (var driver = new OpenQA.Selenium.Firefox.FirefoxDriver())
             {
                 // Go to the home page
                 driver.Navigate().GoToUrl("http://testing-ground.scraping.pro/login");

                 // Get the page elements
                 var userNameField = driver.FindElementById("usr");
                 var userPasswordField = driver.FindElementById("pwd");
                 var loginButton = driver.FindElementByXPath("//input[@value='Login']");

                 // Type user name and password
                 userNameField.SendKeys("admin");
                 userPasswordField.SendKeys("123456");

                 // and click the login button
                 loginButton.Click();

                 // Extract the text and save it into result.txt
                 var result = driver.FindElementByXPath("//div[@id='case_login']/h3").Text;
                 File.WriteAllText("result.txt", result);

                 // Take a screenshot and save it into screen.png
                 //driver.GetScreenshot().SaveAsFile(@"screen.png", ImageFormat.Png);
                 Thread.Sleep(1000);
                 driver.Quit();
             }
        }
Exemplo n.º 2
0
        public void Test1()
        {
            var webDriver = new OpenQA.Selenium.Firefox.FirefoxDriver().AddReportPortal();

            webDriver.Navigate().GoToUrl("https://www.nuget.org");

            webDriver.FindElement(By.Name("q")).SendKeys("ReportPortal.Extensions");
            webDriver.FindElement(By.ClassName("btn-search")).Click();

            webDriver.Quit();
        }
Exemplo n.º 3
0
        public void FirstSeleniumTest()
        {
            var driver = new OpenQA.Selenium.Firefox.FirefoxDriver();

            //var driver = new OpenQA.Selenium.Chrome.ChromeDriver();
            driver.Navigate().GoToUrl("http://www.google.pl");
            Assert.That(driver.Title, Is.EqualTo("Google"));
            var element = driver.FindElementById("gbqfq");

            element.SendKeys("google\n");
            var wait   = new OpenQA.Selenium.Support.UI.WebDriverWait(driver, TimeSpan.FromSeconds(10));
            var result = wait.Until(d => {
                return(d.PageSource.Contains("Wyszukiwarka stron WWW"));
            });

            Assert.IsTrue(result);
            driver.Quit();
        }