Что такое Selenide
Многие слышали про Selenium WebDriver - один из самых популярных инструментов для написания приёмочных/интеграционных тестов.Написание UI тестов - непростая задача. Есть ряд проблем, с которыми...
View ArticleВидео: Selenide на SeleniumCamp 2013
Наш доклад про Selenide на конференции SeleniumCamp 2013в КиевеЧасть первая, введение в Selenide:Часть вторая, живая демонстрация Selenide:парное программированиеping-pong programmingпрограммируем...
View ArticleМожет ли PhantomJS делать скриншоты?
Многие думают, что PhantomJS как headless-браузер не умеет делать снимки экрана.А вот и неправда!Согласно документации PhantomJS, он умеет делать скриншоты.Давайте-ка...
View ArticleSelenide Harlem Shake
Привет!Это видео, демонстрирующее, насколько легко начать писать автоматические тесты с Selenide.Мы хотели создать скринкаст, который был бы коротким, весёлым и в то же время информативным. И кстати,...
View ArticleФутболка Selenide
Привет!Как вы уже успели заметить, у Selenide появилось новое лого и новый дизайн.И даже свои футболки. Всё по-взрослому!Три такие замечательные футболки мы разыграем уже на следующей неделе на...
View ArticleSelenide за пять минут от Glen Smith
Ух ты!Glen Smith презентовал библиотеку Selenide на JUG в Канберре.Это классная 5-минутная живая демонстрация Selenide. За пять минут Глен успел и рассказать, и написать, и запустить полноценный...
View ArticleSelenide downloads: 200 уникальных IP
Не все знают, но Central Maven Repo раз в месяц публикует статистику скачиваний разных артифактов.Сегодня опубликована статистика скачиваний Selenide за февраль. На картинке - количество уникальных...
View ArticleИзменения в Selenide 2.9
Всем привет!Сегодня вышла версия Selenide 2.9. Давайте посмотрим, что хорошего несёт с собой новая версия.Что новенького нас ждётДобавлена поддержка браузера SafariНо сам Safari всё ещё кажется...
View ArticleИзменения в Selenide 2.10
Всем привет!Недавно вышла версия Selenide 2.10. Что новенького нас ждёт?Новые функцииРабота с вкладками и окнамиВ Selenium WebDriver неудобно работать с окнами. Selenium предлагает только метод...
View ArticleИзменения в Selenide 2.11
Всем привет!Мы выпустили версию Selenide 2.11. В ней почти нет новых функций, зато удалены старые неиспользуемые функции, которые иногда мешали нам жить и затрудняли дальнейшее развитие. Пожалуйста,...
View ArticleИзменения в Selenide 2.12
Всем привет!Хорошие новости: мы зарелизили Selenide 2.12. Давайте посмотрим, что там новенького. Добавилась функция $.uploadFile(File)Новая функция позволяет загрузить файл.java File cv = new...
View ArticleУкороти свой код!
Всем привет!Вашему вниманию представляется Preziпрезентация про Selenide от Ashwin Dalvi.Плюсы, Минусы и Мифы: Selenide: Укороти свой код!
View ArticleЗаметки об использовании Selenide: IE, TestNG, Bootstrap dropdown
Привет!Меня зовут Сергей Шимкив, и я хочу поделиться с вами своими заметками об использовании Selenide/Selenium. Заметки об IEIE 11 x32/x64. В некоторых случаях после действий с HTML элементами...
View ArticleКак начать писать UI тесты за 10 минут
Привет!Очень часто я слышу этот вопрос: как научиться писать тесты? С чего начать? Как написать первый тест на Selenium?И вот наконец у нас есть ответ!В этом видеоуроке показано, как создать проект на...
View ArticleИзменения в Selenide 2.13 и 2.14
Всем привет!В сентябре мы успели зарелизить сразу две версии: Selenide 2.13 и 2.14. Функций там немного, но есть одна принципиально важная, с неё и начнём.Быстрый метод $.setValueМы в Codeborne...
View ArticleДоклад про Selenide на конференции ConfeT&QA
Всем привет!В ноябре 2013 прошла онлайн-конференция по тестированию ConfeT&QA.Я чрезвычайно горд тем, что мне удалось там поучаствовать, и более того, занять первое место по результатам...
View ArticleИзменения в Selenide 2.15
Здрасьте!Хорошие новости: вышла новая версия Selenide 2.15. На сей раз нас ждёт много нового. Садитесь поудобнее, начинаем обзор новинок!Sizzle селекторы (CSS3)Теперь в Selenide можно использовать CSS3...
View ArticleВы находите не те ошибки
На недавней конференции SQA Days в Санкт-Петербурге произошёл один инцидент, который поначалу остался незамеченным. Я не нашёлся сразу, что ответить, лишь улыбнулся в ответ. Но какое-то зерно сомнения...
View ArticleThe fast and the continuous @ SQA Days 16
Видео моего доклада “The fast and the continuous”на недавней конференции SQA Days 16 в Санкт-Петербурге.Вы всё ещё гоняете все свои тесты на Selenium?Вы всё ещё считаете, что TestNG круче, чем JUnit?Вы...
View ArticleГде взять время на рефакторинг
Один из самых животрепещущих вопросов начинающих идеалистов - где взять время на рефакторинг?Он возникает и у разработчиков, и у тестировщиков. И у тех, и у других очень быстро возникает куча грязного...
View ArticleКак тестировать GMail
Привет!Вы когда-нибудь задумывались, а как бы вы стали тестировать GMail, если б были разработчиком Google? Это отличное упражнение для тестировщика, непременно попробуйте!Тестирование GMail...
View ArticleИзменения в Selenide 2.16 и 2.17
Здрасьте!Мы долго не писали в блог. За это время вышло аж три версии Selenide. Сегодня расскажу про изменениях в версиях 2.16 и 2.17Soft assertsМы наконец-то добавили SoftAsserts в Selenide. Я до сих...
View ArticleИзменения в Selenide 2.18
Здрасьте!В конце апреля мы наконец-то выпустили Selenide 2.18. Это был непростой релиз. Мы полностью переписали алгоритм умных ожиданий, так что теперь-то уж наверняка он отлавливает все...
View ArticleИзменения в Selenide 2.19
Категорически приветствую!Вышел Selenide 2.19.Исправлено несколько мелких проблем, в основном касающихся работы с фреймами и борьбой с самоподписанными сертификатами.Работа с вложенными фреймамиДьявол...
View ArticleИзменения в Selenide 2.20
Здрасьте!Сегодня мы зарелизили Selenide 2.20. Что новенького нас ждёт?Защита от зависания вебдрайвера при открытии/закрытии браузераИногда при открытии или открытии браузера вебдрайвер зависает....
View ArticleИзменения в Selenide 2.21 и 2.22
Доброй субботы!Недавно мы зарелизили Selenide 2.21 и 2.22. Там были немногочисленные, но кардинальные изменения, о которых вам нужно знать.Переход на Java 7Начиная с версии 2.21, Selenide работает...
View ArticleИзменения в Selenide 2.23
Категорически приветствую!Сентябрь ознаименовался выходом Selenide 2.23. Пробежимся по новинкам?Новый метод $.selectRadio()Чтобы выбрать кнопку radio, раньше можно было использовать...
View ArticleДоклад о Selenide на SeleniumConf 2015
Наконец-то!У меня появился шанс представить Selenide на ежегодной конференции SeleniumConf, которая в этом году проходила в Портленде, США.Вот видео моего доклада:И слайды:А здесьможно посмотреть видео...
View ArticleИзменения в Selenide 2.24
Привет!Вышел небольшой релиз Selenide 2.24. По сусекам поскребли, по амбару намели.Обновились до selenium-java 2.48.2Список изменений в selenium 2.48.2.Новый метод $.pressEscape()В дополнение к...
View ArticleПрезентация Selenide на Devoxx 2015
Теперь - и в Европе!Эта неделя ознаименовалась громким событием в Java-мире - конференцией Devoxx, крупнейшей в Европе.Я сделал доклад про Selenide на этой конференции. И эти ребята уже выложили видео...
View ArticleSelenide меняет лицензию на MIT
Привет!Мы долго сомневались, но всё-таки поменяли лицензию Selenide на MIT.Если вкратце, это значит, что с исходным кодом Selenide можно делать всё, что угодно.MIT - наиболее свободная лицензия.Вот...
View ArticleИзменения в Selenide 2.25
Привет!Мы выпустили Selenide 2.25. Это последняя версия в линейке 2.*, даже будет большой рефакторинг, чистка deprecated и релиз Selenide 3.0.Пожалуйста, пробегитесь по своим тестам и убедитесь, что вы...
View ArticleВышла Selenide 3.0
Привет!Наконец-то мы выпустили Selenide 3.0. Уффф. Свершилось.Внимание, версия 3.0 - это полный апгрейдец, то есть кое-что может перестать работать.Не пугайтесь, если вы использовали только публичный...
View ArticleВышла Selenide 3.1
Привет!Год обещает быть плодотворным. Не успела страна очнуться после каникул, а мы уже выпустили Selenide 3.1. Посмотрим, что новенького?Мы обновили документациюМы дополнили и исправили документациюна...
View ArticleВышла Selenide 3.2
Привет!Вышел в свет Selenide 3.2 - давайте знакомится!Теперь Selenide пишет в логе версию браузераДобавили INFO лог с версией браузера, Selenium и Selenide:00:32:45 INFO BrowserName=chrome...
View ArticleВышла Selenide 3.3
Привет!Вышла в свет Selenide 3.3 с поддержкой коллекций. А именно,Улучшена поддержка аякс для коллекцийТеперь методы для работы с коллекциями (оператор $$) ждут, пока элементы коллекции загрузятся. Это...
View ArticleВышла Selenide 3.5
Привет!Вышла в свет Selenide 3.5 с поддержкой резиновых коллекций. А именно,Добавили гибкие условия для проверки размера коллекцийРаньше в Selenide можно было только проверять точный размер...
View ArticleРеальный опыт с Selenide: покупка авиабилетов
Привет!Иногда хочется посмотреть использование фреймворка в реальных боевых условиях, а не только хелловорды на кошечках. А почему бы нет!В серии Selenide Examplesсегодня мы протестируем совершенно...
View ArticleВышла Selenide 3.6
Привет вам, рыцари ордена качества!В последний день весны мы всё-таки выпустили Selenide 3.6!Вернули стратегию загрузки страницы обратно на normalВ Selenide 3.5 мы прописали дефалтовую стратегию...
View ArticleВышла Selenide 3.7
Привет!Мы выпустили Selenide 3.7!Обновились на Selenium 2.53.1Это должно исправить очередную проблему с Firefox 47.Добавили поддержку браузера MarionetteЧтобы запустить свои тесты с браузером...
View ArticleВышла Selenide 3.8
Привет!Мы выпустили Selenide 3.8! В нём мы подправили много мелких недочётов и сделали некоторые небольшие, но полезные полезности.Исправлена загрузка файлов (upload) на удалённых браузерах в...
View ArticleВышла Selenide 3.9.1
Привет!Мы выпустили Selenide 3.9.1!Киллер фича! Selenide умеет скачивать любые файлы! Откуда угодно.Мы хотели сделать это давно, и вот наконец свершилось! Бесконечные проблемы со скачиванием файлов в...
View ArticleВышла Selenide 3.9.2
Привет!Мы выпустили Selenide 3.9.2!Скачивать файлы можно по-разномуКак вы знаете, в Selenide 3.9 вы изменили способ скачивания файлов. Отзывы пользователей были кардинально разные: для одних новый...
View ArticleВышла Selenide 3.10
Привет!Мы выпустили Selenide 3.10!Прокси-сервер выключен по умолчаниюМне грустно говорить об этом, но эксперимент с прокси-сервером, кажется, пока не удался.Проблема с новым способом скачивания файлов...
View ArticleВышла Selenide 3.11
Привет!Мы выпустили Selenide 3.11! Не то чтобы тут много чего поменялось, скорее это просто исторический релиз. Это последний релиз из серии 3.x - последний, что работает на Java 7 и с Selenium...
View ArticleВышла Selenide 4.0
Привет!Это свершилось!После трёх лет ожидания вышел Selenium Webdriver 3.0!А мы выпустили Selenide 4.0.Что изменилось?Собственно, для вас ничего не должно поменяться - они просто подчистили какой-то...
View ArticleОбёртка или чистый вебдрайвер?
Бытует мнение, что для настоящего автоматизатора использовать Selenide - несерьёзно. Настоящий труёвый автоматизатор должен использовать чистый вебдрайвер - чтобы знать, как оно там внутри работает.И...
View Article