Skip to content
This repository has been archived by the owner on Sep 21, 2022. It is now read-only.

Common problems & workarounds

Gela edited this page Jul 7, 2014 · 4 revisions

TODO:

  1. gemini.TAB неверно отрабатывает. Чтобы повторить кейс настоящего таба приходится передавать в метод sendKeys непустую строку. Например, .sendKeys(this.control, 'bla'). Важно: строка должна состоять из одного слова.
  2. Странное поведение скринштов, если на странице есть скролл - визуально некоторые элементы обрезаются.
  3. В зависимости от типа блока в некоторых методах нужно передавать разные элементы. Например: в чекбоксе мы вынуждены использовать разные методы в зависимости от типа (element = !!~test.indexOf('button') ? checkboxEnabledSelector : ' .checkbox__control';)
  4. Не забываем, что у нас много где используется анимация, поэтому, в некоторых кейсах нужно добавлять задержку перед скрином .wait(300)
Clone this wiki locally