skbkontur / Selone

Flexible Selenium WebDriver extension

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Selone

Что такое Selone

Selone — это библиотека для быстрого запуска собственного набора браузерных тестов или поискового робота.

Selone не является ещё одной оболочкой Selenium.WebDriver. Он не оборачивает, не скрывает и не сужает функциональность WebDriver и не запрещает его использование напрямую.

Selenium.WebDriver — это низкоуровневый API для веб-браузеров. Поэтому его прямое использование в вашем высокоуровневом коде может быть неудобным. Selone выглядит как расширение, которое обеспечивает стабильность и более удобный API для вашего высокоуровневого кода.

Selone не содержит в себе ассертов, но предоставляет возможность простого подключения сторонней библиотеки. Например, NUnit с Assert.That и IResolveConstraint или FluentAssertions с методом Should().

Пример работы с Selone

В директории Examples/TestProject/ExampleProject находится тестовый проект, написанный на C#. В нём демонстрируются основные возможности Селона.

В readme проекта написано как его запустить.

Как поставить

Подключить Nuget пакет в свой проект.

Как писать тесты

В заметке Быстрый старт описаны основные шаги, необходимые при написании тестов. Там же есть пояснения некоторых возможностей Селона.

About

Flexible Selenium WebDriver extension

License:MIT License


Languages

Language:C# 93.2%Language:HTML 6.8%