แแแแแแแแแแแแแทแแแแแแแแถแแแแแพแแแแแแแแแแแทแแธแแแ แแแแแแแแแแแแพ Selenium แแแแแแแแแถแแแผแแ แแแแปแแ แแแแแขแแแแขแแทแแแแแแ autotest แแทแ C# แแถแแถแแแแแแแแแแแทแแธแแแแแแแทแแแแแแปแแแฝแ แแผแ แแแแแแถแแแฝแแแแแ แผแแแแแถแแแงแแแแแแแถแแแแแแแทแแ แแแแถแแแแฝแแขแแแธแกแพแแ แแพแแแแธแขแแทแแแแแแแแแแแพแแ แแ แแแแทแแแแถแแถแแแแแ แแแแแแทแแธแแแแแแทแแแแทแแแแแแแทแแแแธ Microsoft แแแแแถแแ Windows แแแแผแแแถแแแแแแแพแแถแแนแแแถแแ แแแปแแแแแแแแปแแ แถแแแขแถแแแแแแแ แแแแนแแแถแแพ analogues แฅแแแทแแแแแแขแแแธแแแแแขแถแ แแแแพแแแแถแแแแถแแแแแแทแแ แถแแแถแ แแ แถแแ แแแแธแแแ Selenium + C# แแแแแถแแแแทแ แแ แแถแแแแแ
แแแแแถแแแแแปแแแทแแแถแแแแแพแแขแแแแแแแถแแถแแถแแปแแแแธแแพแแแแแถแแแแแแ แแแแปแแแนแแ
แแแแแแแแแแแทแแแแแแแแแแแแแปแแแแแปแแแถแแแแแ
แแแแทแแถแแถแแแแแแถแแแแแแแพแ แแทแแแแแถแแแแแ แปแ autotests แแ
แแแแปแ C# แแ
แแพ Linuxแ
แแแแแแแแแแแแแทแแแแแทแแถแแแแแแแแพแแบ Kubuntu 18.04 64-bit แแถแแฝแ Linux kernel 4.15.0-99-generic แแแแแถแแแแกแพแแแธแแผแแแถแ ISO แแแแแถแแแถแแแแแธ
Mono JIT compiler แแแแ 6.6.0.166 แแพแแแฝแแถ CLR แแแแแถแแ C# แ แแถแโแแแกแพแโแแแแโแแถโแแถแโแแถแโแ
แแแแ แแทแโแแแแแทแแแแแทโแแถแแแโแแแแแถโแแถโแแแแแแแแแถแแโแแ
โแแแแปแโแแแแถแแธแ (แแแแปแโแแผแแแปแแแผ แแแโแแบโแแปแแแผแ) แแถแแฝแ
แแทแแแแแพแแถ IDE
Selenium แแถแแแแแแแแแแทแแธแแปแแแแแถแ
แแแพแ แแแปแแแแแแแแปแแแแแทแแแแแแแแปแแแถแแแแแถแแขแแแธแแแแแแแแแถแ แ แพแแแถแแแแแแแทแแแพแแแแฝแแฏแ แแแแแแทแแธ Chrome'om, แแถแแแแกแพแ
แแแแแถแแแแพแแแแแแพแแแแแแแแแแถแแแ แแแแปแ MonoDevelopแ
- แแพแแแแแพแแแถแ MonoDevelop
- แ แผแแแ แแถแแแแแบแแปแ "แฏแแแถแ"
- แแแแพแแแพแ "แแแแแพแแแแแแแแแแถแ"
- แ แปแ โ.NETโ
- แแแแพแแแพแ "แแแแแแแแแแแถแแแ NUnit" แ แพแแ แปแ "แแแแแถแแ"
- แ แแแขแปแแแแแ แถแแแแแแแแทแแแแแผแแแแแแแแแแแแถแแ แปแ "แแแแแพแ"
แแพแแแแธแแแแแแแแแแแแแแแทแแธแแปแแแ แขแแแแแแแนแแแแแผแแแถแแแแแ
แแ NuGet แแธแแแธแแแแแแ
- แ แผแแแ แแถแแแแแบแแปแ "แแแแแแ" แ แพแแแแแพแแแพแ "แแแแแแแแแแ แแ NuGet"
- แแแแพแ แแทแแแแกแพแแแแแ แแ Selenium.WebDriver
- แแแแพแ แแทแแแแกแพแแแแแ แแ Selenium.WebDriver.ChromeDriver
แแแแ แพแแแถแแถแแแขแแ แขแแแธแแถแแแขแแแแแแแ
แแแแแแแแบแแแแผแแแแแแแแผแแแฝแแ
แแแฝแแแพแแแแธแแทแแทแแแแแพแแแถแขแแแธแแแแแแแแถแแแแแผแแแถแแแแแแแแ
แแถแแแแแแแแแแผแ
แแแแแถแแฝแแแแ แแ
แแแแแแแแพแแแแแแแแแแถแ แฏแแแถแแแแแแถแแแแทแแธแแถแแแแแแแถแแแแแ Test.cs แแแแผแแแถแแแแแแพแแแแแแแแแแแแแแแแแท แแแแแแแปแแแแแแแแปแแแถแแแแผแแแฝแแ
แแแฝแแแถแแแแแแแ
using NUnit.Framework;
using System;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium;
namespace SeleniumTests
{
[TestFixture()]
public class Test
{
[Test()]
public void TestCase()
{
IWebDriver driver = new ChromeDriver();
driver.Navigate().GoToUrl("http://habr.com/");
Assert.IsTrue(driver.Url.Contains("habr.com"), "ะงัะพ-ัะพ ะฝะต ัะฐะบ =(");
driver.Quit();
}
}
}
แแถแแแแแพแแแแแแแแแผแแแถแแแถแแแฑแแแแแแพแแแถแแแธแแแแถแแ "Unit Tests" แแแแแทแแแพแแถแแทแแแแแผแแแถแแแแแ แถแแแ แแผแแ แผแแแ แแถแแแแแบแแปแ "View" แ แพแแแแแพแแแพแ "Test"แ
แแแแแแแแแแแแแทแแแแแแแแแแ =)
แแแแแ: www.habr.com