dir.by  
  Поиск  
Программирование, разработка, тестирование
Юнит тестирование (MSTest, NUnit, xUnit, Moq) и Автоматическое тестирование (компьютер сам водит мышкой)
Автоматическое тестирование
Пишем автоматический тест на C# используя Selenium для Web сайта
  Посмотрели 1841 раз(а)    
 Пишем автоматический тест на C# используя Selenium для Web сайта 
последнее обновление: 29 февраля 2024
Скачать пример
ConsoleApp1AutWebTest.zip ...
размер: 74 киллобайта
Шаг 1. Открываем Visual Studio
Если у вас не установлена Visual Studio нужно установить Visual Studio...
Открываем Visual Studio 2022
или
Открываем Visual Studio 2019
Шаг 2. Создаем новый консольный
Шаг 3. Добавляем NuGet package с Selenium
Шаг 4. Добавим код
  C#     Файл Program.cs
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;

namespace ConsoleApp1
{
     internal class Program
     {
          static void Main(string[] args)
          {
               IWebDriver driver = new ChromeDriver();
              
               driver.Navigate().GoToUrl("https://www.selenium.dev/selenium/web/web-form.html");
              
               var button1 = driver.FindElement(By.ClassName("btn-outline-primary"));

               Thread.Sleep(4000);
               button1.Click();

               Thread.Sleep(14000);
          }
     }
}
Результат
Запустите этот проект в Visual Studio и после запуска увидите:
1) Сам откроется Google Chrome
2) Загрузится web страница
3) через 4 секунды нажмется кнопка
4) через 14 секунд прилоюение закроется
 
← Предыдущая тема
Что такое автоматическое тестирование программы (automated testing)?
 
Следующая тема →
Скачиваем и устанавливаем Microsoft приложение WinAppDriver
 
Ваши Отзывы ... комментарии ...
   
Вашe имя
Ваш комментарий (www ссылки может добавлять только залогиненный пользователь)

  Объявления  
  Объявления  
 
Что такое юнит тестирование?
MSTest (UnitTest) тестирование
Что такое MSTest (UnitTest) ? (фреймворк юнит-тестирования от компании Microsoft)
Сайты для изучения MSTest (UnitTest) тестирования
NUnit тестирование
Что такое NUnit ? (фреймворк юнит-тестирования)
Пишем консольное C# приложение с NUnit тестированием
xUnit тестирование
Что такое xUnit ? (фреймворк юнит-тестирования)
Сайты для изучения xUnit тестирования
Moq (mock) тестирование
Что такое Mock (moq) тестирование?
Пишем C# приложение с Mock (moq) тестированием
Сайты для изучения Moq тестирования
Что такое автоматическое тестирование программы (automated testing)?
Автоматическое тестирование
Пишем автоматический тест на C# используя Selenium для Web сайта
Скачиваем и устанавливаем Microsoft приложение WinAppDriver
Запускаем Microsoft приложение WinAppDriver
Пишем автоматический тест на C# для стандартного калькулятора из Windows
Пишем автоматический тест для WPF C# приложения (используем Nuget.Appium и свойство AutomationProperties.AutomationId)

  Ваши вопросы присылайте по почте: info@dir.by  
Яндекс.Метрика