Vytvořte UniTestProjekt ve Visual Studiu
Z Nugetu si doinstalujte package Selenium.Support který má referenci na balíček Selenium.WebDriver
Potom je potřeba do Proměnných prostředí přidat cestu k Chrome nebo FireFox driverům
A restartovat Visual Studio aby se změna v PATH projevila.
Potom je potřeba do Proměnných prostředí přidat cestu k Chrome nebo FireFox driverům
A restartovat Visual Studio aby se změna v PATH projevila.
using System; using Microsoft.VisualStudio.TestTools.UnitTesting; using OpenQA.Selenium; //using OpenQA.Selenium.Chrome; // Namespace pro Chrome using OpenQA.Selenium.Firefox; // Namespace pro Firefox namespace Sparx.WebUITestFramework { [TestClass] public class UnitTest1 { [TestMethod] public void TestMethod1() { IWebDriver driver; // driver = new ChromeDriver(); driver = new FirefoxDriver(); driver.Url = "http://www.google.com"; driver.Navigate(); var searchTerm = "Selenium"; //driver.FindElement(By.Id("lst-ib")).SendKeys(searchTerm); driver.FindElement(By.Name("q")).SendKeys(searchTerm); //zapsání vyhledávaného textu driver.FindElement(By.Name("q")).Click(); driver.FindElement(By.Name("btnK")).Click(); // stisknutí tlačítka // driver.Close(); // zavře pouze aktuální Assert.IsTrue(driver.Title.Contains(searchTerm)); // Ověření driver.Quit(); // zavře všechny okna driver.Dispose(); driver = null; } } }
To má fungovat? Na posledním řádku je evidentní chyba.
OdpovědětVymazatMáš pravdu. Opraveno
VymazatDíky