selenium
Selenium eenvoudig voorbeeld C # en Nunit
Zoeken…
Opmerkingen
Dit is een heel eenvoudig voorbeeld of het starten van Selenium, het openen en gebruiken van een pagina en vervolgens het afsluiten van Selenium binnen NUnit.
Eenvoudige Selenium-NUnit
Prereqs:
- Selenium en vereiste browserdrivers zijn geïnstalleerd (beschikbaar in Nuget)
- NUnit is geïnstalleerd in VS en toegevoegd aan het project
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.IE;
using System;
[TestFixture]
public class GoToGoogle
{
//The WebDriver object
IWebDriver driver;
//Ran before test cases
[TestFixtureSetUp]
public void setup()
{
//Initialize the webdriver
//An example of IE
driver = new InternetExplorerDriver();
//Firefox Example
//driver = new FirefoxDriver();
//An example of Chrome
//driver = new ChromeDriver();
//Wait x seconds to find the element and then fail, x = 5 here
driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(5));
}
//Ran after the test case has completed
[TestFixtureTearDown]
public void tearDown()
{
driver.Quit();
}
[Test]
public void gotoGoogle()
{
//going to google.com
driver.Navigate().GoToUrl("www.google.com");
//Assert we are on google.com
Assert.AreEqual(driver.Title, "Google");
//Getting the search field
IWebElement searchField = driver.FindElement(By.Name("q"));
//Typing in the search field
searchField.SendKeys("Selenium Tutorial");
//Submitting
searchField.Submit();
}
}
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow