Visual Studioで新規プロジェクトを単体テストプロジェクト(.NET Framework)で作成。
NuGetでWebDriver chromedriver firefoxdriverなどを適宜インストール。
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
と追加。
[TestClass]
public class UnitTest1
{
protected ChromeDriver driver;
[TestInitialize]
public void CreateDriver()
{
driver = new ChromeDriver();
}
[TestMethod]
public void ClickTestExample()
{
driver.Navigate().GoToUrl("http://www.selenium.academy/Examples/Interaction.html");
IWebElement button = driver.FindElement(By.Id("button"));
button.Click();
}
[TestCleanup]
public void QuitDriver()
{
if (driver != null)
driver.Quit();
}
}
[参考]
Creating A Selenium Testing Framework In C#
MsTestによるユニットテストの解説
↧