dir.by  
Программирование, разработка, тестирование
Юнит тестирование (MSTest, NUnit, xUnit, Moq) и Автоматическое тестирование (компьютер сам водит мышкой)
Автоматическое тестирование
Пишем автоматический тест на C# используя Selenium для Web сайта
  Посмотрели 2538 раз(а)    
 Пишем автоматический тест на 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  
Яндекс.Метрика