Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

IntelliJ IDEA Selenium plugin



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


IntelliJ IDEA Selenium plugin
2015-06-05 11:04

Мы рады представить Вам наш плагин для IntelliJ IDEA, который, как мы надеемся, станет незаменимым помощников в разработке веб тестов с использованием selenium. Основными фичами являются:

  1. Создание преднастроенного проекта для написания тестов. То есть в несколько кликов есть возможность создать уже рабочий проект, готовый для работы.
  2. Code complete для локаторов. Многие уже давно не могут жить без этого для обычного кода, а теперь такая возможность появилась так же и при составлении локаторов.
  3. Проверка правильности написания локаторов в коде. Ведь наверняка бывало, что из за случайно забытой одинарной кавычки в локаторе мы тратили драгоценное время, чтобы понять, где же все таки проблема?
  4. Проверка сущствования элементов на странице. Написали локатор, но не понятно, правильно ли мы это сделали? И сколько элементов может быть найдено по данному идентификатору?
  5. Возможность простой генерации полей для Page Object(те, что помечены аннотациями @FindBy). 

Описание плагина можно найти тут. Там же на сайте можно писать любые Ваши предложения по улучшению и исправлению ошибок в нашем плагине.



Вышел релиз Selenium 2.46
2015-06-05 13:05

Перепост. Оригиналы релизов обычно публикуются здесь

 

Наконец-то после продолжительной и упорной борьбы с сервером непрерывной интеграции удалось выпустить релиз Selenium 2.46.

 
Главные изменения в этом релизе связаны, как обычно, с браузером Firefox (потому что он чаще всех обновляется, и при этом нередко нарушается обратная совместимость):
  • решена проблема снижения производительности в Firefox 37 (и более новых версиях)
  • решена проблема падения браузера на старте в Firefox 38 (и более новых версиях)
А теперь о других значимых изменениях:
  • нативные события теперь поддерживаются только в версии Firefox 31 (и вероятнее всего вскоре вообще перестанут поддерживаться)
  • разрешено работать с "прозрачными" файловыми полями ввода
  • полностью удалена поддержка "старых" версий Opera (работающих на движке Presto)
  • HtmlUnitDriver обновлён до версии HtmlUnit 2.17, для использования требуется Java 7
  • устранена критичная проблема, приводившая к падению сервера, если подключается драйвер, собранный для более новой версии Java, чем та, которая используется для запуска сервера, в частности, HtmlUnit собран для Java 7, и это вызывало падения сервера, если для запуска используется Java 6
  • в реализации на Java появилась бета (хотя на самом деле скорее альфа :)) версия MarionetteDriver, но более или менее нормально использовать её можно только с Firefox Nightly, потому что стабильные релизы Firefox содержат пока ещё недостаточно полноценную версию marionette
  • капабилити pageLoadingStrategy переименована в pageLoadStrategy
  • добавлена поддержка капабилити pageLoadStrategy в драйвер для Internet Explorer
  • в реализации на Java обновилась библиотека jna, в новой версии более "совместимая с opensource" лицензия
  • в реализации на .Net весьма сильно поменялась реализация фабрик локаторов, если вы писали свои собственные фабрики -- внимательно посмотрите на произошедшие изменения!
Более мелкие изменения, но тоже весьма полезные:
  • в Firefox появилась возможность очищать файловые поля ввода, то есть вызывать для них метод clear, вскоре и в других браузерах это будет разрешено делать
  • в реализации на Java обновлена библиотека commons-exec, в новой версии исправлен баг, который приводил к сбою, если пытаться вызывать driver.quit() в shutdown hook'е, теперь это можно безопасно делать
  • улучшены информационные сообщения, выводимые на консоль хабом и нодами
  • в Firefox отключена функция HeartBreak (https://wiki.mozilla.org/Advocacy/heartbeat)
  • в реализации на Java появилась возможность в PageFactory использовать самодельные аннотации (спасибо Артёму Кошелеву и его коллегам)
  • в реализации на .Net стало доступно больше ExpectedConditions 
Ну и ещё исправлено много разных багов.


Вопрос по класу эквивалентности
2015-06-05 15:55

Привет.

 

Пароль должен состоять из n+ киличества символов. Проверяем длинну. n-1 и до нуля один класс эквивалентности. n+1и до бесконечности(условно говоря) второй класс. n - третий класс. 0 (пустое поле) будет 4-м классом или он входит в клас "n-1 и до нуля"?



Как вы выбираете баг-трекер?
2015-06-05 16:08

Товарищи, а расскажите, по каким критериям вы выбираете баг-трекер (если вы за это отвечаете) / выбирали бы, если бы имели возможность? Что в нем обязательно должно быть, помимо очевидного, как вы подходите к выбору, как вы оцениваете инструмент? Влияет ли на выбор проектная специфика?

 

Если похвалите/поругаете уже выбранные, тоже буду благодарна)



© 2010 | Software-Testing.Ru


В избранное