Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void followResultLink(int i){
- /*
- однобуквенные имена для параметров методов - не стоит использовать
- это приемлемо только для переменных-счетчиков в цикле и т п
- https://google.github.io/styleguide/javaguide.html#s5.2.6-parameter-names
- тут хорошо подойдет имя index - этот термин часто употребляют для такого рода целей
- идентифицировать элемент коллекции по его индексу
- */
- ****************************
- суть этого задания
- разработай второй тест-метод
- в котором
- в предварительных действиях =
- открыть урл
- найти то-то
- тестируемое действие
- followResultLink
- ну и проверка
- т е в отличие от предыдущего теста - не будет проверки количества результатов и текста нулевого результа
- и из-за этого - тест будет падать
- т к нету ожидания загрузки результатов
- и код followResultLink может выполняться раньше, чем такая линка будет в списке результатов
- тут надо внутрь followResultLink - встроить ждущую проверку
- перед выполнением клика на главной линке такого-то результата -
- надо дождаться - что этот такой-то результат - уже есть
- и тут надо поступить умно - просто ждать 10 результатов - не эффективно, если тебе нужен например результат с индексом 2
- на самом деле - достаточно подождать в таком случае - чтобы результатов было как мимимум столько-то
- для этого тебе понадобится создать еще один кондишен (или как ты уже ранее делала - воспользоваться стандартным)
- советую все же написать свой кондишен - просто чтобы чуть улучшить этот навык
- **************************************
- для этой работы - также учти замечания к прошлой работе
Advertisement
Add Comment
Please, Sign In to add comment