VIQA
Virtual Intelligence
Quality Assurance
Обо мне
Роман Иовлев
VIQA
V
irtual Intelligence
Q
uality Assurance
Tool
Ссылка на Github
Тестирование UI
Сайт
Страницы
Элементы
Секции (логические объединения элементов)
Бизнес сущности (смысл)
Инструменты
DotNet C#
Selenium 2.0
Selenium
driver.FindElement(
By
.XPath(
“somelocator1"
)).SendKeys(
"1000"
);
driver.FindElement(
By
.XPath(
“somelocator2"
)).SendKeys(
"20000"
);
driver.FindElement(
By
.XPath(
“somelocator3"
)).Click();
driver.FindElement(
By
.XPath(
“somelocator4"
)).Click();
driver.FindElement(
By
.XPath(
“somelocator5"
).Click();
driver.FindElement(
By
.XPath(
“somelocator6"
)).Click();
driver.FindElement(
By
.XPath(
“somelocator7"
)).Click();
driver.FindElement(
By
.XPath(
“somelocator8"
)).Click();
driver.FindElement(
By
.XPath(
“somelocator9"
)).Click();
driver.FindElement(
By
.XPath(
“somelocator10"
)).Click();
Хочется
site.OpenHomePage();
TextFieldFrom.Input("1000");
TextFieldTo.Input("2000");
MyCheckbox.Check();
MyRadioButtons.Select("да");
PageObjects и HtmlElements
Yandex QA Tool
Описание старниц через PageObjects + Blocks
HtmlElements. Работа с элементами, а не с
локаторами
Кнопка
<input type=“button” value=“Найти”>