View
603
Download
3
Category
Tags:
Preview:
DESCRIPTION
Слайды к выступлению на конференции SeleniumCamp 2014
Citation preview
Украшаем SeleniumАлексей БаранцевSoftware-Testing.Ru
Киев, SeleniumCamp 2014
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
Кто здесь?Алексей БаранцевSoftware-Testing.Rubarancev@gmail.com
http://software-testing.ru/http://selenium2.ru/
Selenium Core Committer с 2011 года
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
Краткое содержание
•Подходы красширению Selenium
• Что можно сделатьс помощью декоратора
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
Модельные примеры
•Протоколирование• «Подсветка»•Unhandledalerts
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
Подход №1
• Собственный API– water-webdriver– selenide– fluent selenium
•Непереносимость
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
Подход №2
•Наследование– кто родитель?– композиция наследников
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
Подход №3
•Делегирование– проблемы? не, не слышал– много кода
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
Augmenter
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
EventFiringDriver
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
WebDriverWrapper
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
Декоратор
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
Протоколирование
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
«Подсветка» и паузы
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
Unhandled alerts
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
StaleReferenceException
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
Неявные ожидания 2.0
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
А что ещё?
• скриншоты• завершение AJAX• «заплатки»• ваши идеи?
Алексей Баранцев Software-Testing.Ru Selenium2.Ru Confetqa.Ru barancev@gmail.com skype:barancev g+ AlexeiBarantsev
Алексей Баранцев, Software-Testing.Ru
email: barancev@gmail.comskype: barancev
http://software-testing.ru/http://selenium2.ru/
промокод: sauce-barancev
Recommended