เบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบญเบเบเบฒเบเบเบปเบเบชเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบงเบฑเบเปเบเบเปเบเบฒเบเบเปเบฒเปเบเป เบเบตเบฅเบตเบเบฝเบก เบเบฒเบเปเบเปเปเบเบเบปเปเบงเปเบเปเบเบเบฑเบเบเบฒเบเบฑเบเบเบฑเบเบเบฐเบเบฒ autotest, เปเบฅเบฐ C# เบซเบเบถเปเบเปเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบเบตเปเบเบดเบเบปเบกเบซเบฅเบฒเบเบเบตเปเบชเบธเบ, เบเบฑเปเบเบเบฑเปเบเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบญเบเปเบเบทเปเบญเบเบกเบทเปเบซเบผเบปเปเบฒเบเบตเปเบเปเปเปเบเปเบเบฑเปเบเบเปเบฒเบเบฒเบกเปเบเป. เปเบเบทเปเบญเบเบฑเบเบเบฐเบเบฒเบเบฒเบเบเปเบฒเปเบเปเปเบเบเปเบเปเบฅเบเบตเปเบซเบผเบปเปเบฒเบเบตเป, เบเบญเบเปเบงเบเบตเปเปเบเบฑเบเปเบเบปเปเบฒเบเบญเบเบเบตเปเบเบดเบเบปเบกเบเบฒเบ Microsoft เบชเปเบฒเบฅเบฑเบ Windows เบกเบฑเบเบเบฐเบเบทเบเบเปเบฒเปเบเป, เปเบเปเบเปเบญเบเบชเบปเบเปเบเบขเบฒเบเบฎเบนเปเบงเปเบฒ analogues เบเบฃเบตเปเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเปเปเบเบเบเปเปเบเปเบญเบเบญเบญเบเบเบฒเบ Selenium + C# stack เบชเปเบฒเบฅเบฑเบเบงเบฝเบเบเบฒเบเบเบตเป.
เปเบเบทเปเบญเบเบเบฒเบเบเปเบญเบเบเปเปเบเบปเบเบเบปเบเบเบงเบฒเบกเบเบฒเบชเบฒเบฅเบฑเบเปเบเบเปเบเบซเบปเบงเบเปเปเบเบตเป, เบเปเบญเบเบเบฐเปเบเปเบเบเบฑเบเบเบฐเบชเบปเบเบเบฒเบเบเบญเบเบเปเบญเบเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบฅเบฐ debugging autotests เปเบ C# เปเบ Linux.
OS เบเบตเปเปเบเปเปเบกเปเบ Kubuntu 18.04 64-bit เบเบฑเบ Linux kernel 4.15.0-99-generic, เบเบดเบเบเบฑเปเบเบเบฒเบเบฎเบนเบเบเบฒเบ ISO เบเบตเปเบเบฒเบงเปเบซเบผเบเบกเบฒเบเบฒเบ
Mono JIT compiler เบฎเบธเปเบ 6.6.0.166 เปเบฎเบฑเบเบซเบเปเบฒเบเบตเปเปเบเบฑเบ CLR เบชเปเบฒเบฅเบฑเบ C#. เบเบฒเบเบเบดเบเบเบฑเปเบเบเบญเบเบกเบฑเบเบเบฐเบเบญเบเบเปเบงเบเบเบฒเบเบเบฑเบเบฅเบญเบเบเบฒเบกเบฅเปเบฒเบเบฑเบเปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบเปเบเบปเปเบฒเปเบเปเบ terminal (เปเบ Kubuntu เบเบตเปเปเบกเปเบ Konsole) เบเบฑเบ
เปเบฅเบฐเปเบเปเปเบเบฑเบ IDE
Selenium เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบปเบงเบเปเบญเบเปเบงเบฑเบเบเปเบฒเบเบงเบเบซเบผเบฒเบ, เปเบเปเบเปเบญเบเบเบตเปเบเปเบฒเบเปเบเบตเบเปเบเบเบตเปเบเบฐเบฅเบปเบเบเบงเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบฅเบฐเบเปเบฒเบเบฑเบเบเบปเบงเปเบญเบ Chrome'om, เบกเบตเบเบฒเบเบเบดเบเบเบฑเปเบ
เบเปเปเปเบ, เบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบเบฒเบเปเบเปเปเบเปเบ MonoDevelop:
- เปเบเบตเบ MonoDevelop
- เปเบเบเบตเปเปเบกเบเบน "File".
- เปเบฅเบทเบญเบ "เบชเปเบฒเบเบเบฒเบเปเบเปเปเบ"
- เบเบฅเบดเบ โ.NETโ
- เปเบฅเบทเบญเบ "เปเบเบเบเบฒเบเบซเปเบชเบฐเบซเบกเบธเบ NUnit" เปเบฅเบฐเบเบปเบ "เบเปเปเปเบ"
- เบเบตเปเบเบญเบเบเบทเปเปเบฅเบฐเปเบชเบฑเปเบเบเบฒเบเบเบญเบเบเบฒเบเปเบเปเปเบ, เปเบซเปเบเบฅเบดเบเปเบชเป "เบชเปเบฒเบ"
เปเบเบทเปเบญเบเบงเบเบเบธเบกเบเบปเบงเบเปเบญเบเปเบงเบฑเบ, เบเปเบฒเบเบเบฑเบเบเบฐเบเปเบญเบเบกเบตเบชเบญเบเบชเบฒเบกเปเบเบฑเบเปเบเบฑเบ NuGet:
- เปเบเบเบตเปเปเบกเบเบน "เปเบเบเบเบฒเบ" เปเบฅเบฐเปเบฅเบทเบญเบ "Add NuGet Packages"
- เบเบญเบเบซเบฒ เปเบฅเบฐเบเบดเบเบเบฑเปเบเบเบธเบ 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();
}
}
}
เบเบฒเบโเบเบปเบโเบชเบญเบโเปเบกเปเบโเปเบเปโเปเบฅเบตเปเบกโเบเบปเปเบโเบเบฒเบโเปเบเบ "เบเบฒเบโเบเบปเบโเบชเบญเบโเบซเบปเบงโเบซเบเปเบงเบโ"โ; เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบกเบฑเบโเบเปเปโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบชเบฐโเปเบเบโ, เปเบซเปโเปเบโเบเบตเปโเปเบกโเบเบน "เปเบเบดเปเบโ" เปเบฅเบฐโเปเบฅเบทเบญเบโเปเบญเบปเบฒ "เบเบฒเบโเบเบปเบโเบชเบญเบโ"โ.
เบญเบฑเบโเบเบฐโเปเบโเบกเบฑเบโเบชเบปเบโเบเบปเบโเบชเปเบฒโเปเบฅเบฑเบ =โ)
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com