Перейти к содержимому

Denis38

Регистрация: 30 июл 2018
Offline Активность: 24 сен 2019 18:36
-----

Мои сообщения

В теме: java selenium яндекс карты

09 апреля 2019 - 16:59

Не работал, но автоматизируя чужую разработку, стабильных тестов никогда не напишете. Сами работники Яндекса писали, что тестируют через сранение скриншотов, но они-то могут проконтролировать, когда у них представление карт поменяется, или подкладывать тестовые данные. А вы будете работать с "живыми" картинками, где объекты будут появляться и исчезать непредсказуемо при обновлении публичных карт.

 

У Яндекс.Карт есть описание API, которым пользуются ваши разработчики. Там на выбор маркера навешивается некоторый обработчик события. Поэтому разумно сначала написать тест, где этот обработчик будет вызываться самим тестом в JavascriptExecutor. Конечно, с точки зрения бизнеса еще необходимо проверить вручную, что это всё работает с точки зрения пользователя. Но эту ручную проверку можно делать разово при приёмке и перед релизом.

Спасибо, буду разбираться


В теме: java selenium яндекс карты

09 апреля 2019 - 16:57

 

 

 

Всем привет.
Есть страница на которой встроенты яндекс карты, где нужно выбрать офис (маркер). Через selenium не нашел как это реализовать. Может кто подсказать как работать с яндекс картами в автотестах?


Интересно, и что вы будете делать если ЯКарты не загрузятся? писать баг?

Моё глубокое убеждение, что не надо тестировать то, что вы не разрабатывали.

Разве нельзя сделать ожидания пока карты не загрузятся? Без выбора этого офиса нельзя закончить бизнес процесс.
С подобным столкнулся впервые, если кто то с этим работал, отпишитесь плиз.

 

ясно, а другого выбора кроме как клик по карте нету?

Не очень надёжный тест будет. Но как правильно писал checo, надо обработчик скрипта встраивать если у вас там это единственный вариант.

 

 

Нет другого варианта закончить бизнес процесс по данному кейсу.
Спасибо, буду разбираться.


В теме: java selenium яндекс карты

09 апреля 2019 - 16:55

Мне показалось, что автору нужно проверить отработку СВОЕГО функционала после клика по маркеру на карте.

С чего Вы все взяли, что он сами карты тестировать собрался?

 

Татьяна, совершенно верно :)


В теме: java selenium яндекс карты

08 апреля 2019 - 13:11


Всем привет.
Есть страница на которой встроенты яндекс карты, где нужно выбрать офис (маркер). Через selenium не нашел как это реализовать. Может кто подсказать как работать с яндекс картами в автотестах?


Интересно, и что вы будете делать если ЯКарты не загрузятся? писать баг?

Моё глубокое убеждение, что не надо тестировать то, что вы не разрабатывали.

Разве нельзя сделать ожидания пока карты не загрузятся? Без выбора этого офиса нельзя закончить бизнес процесс.
С подобным столкнулся впервые, если кто то с этим работал, отпишитесь плиз.

В теме: Ruby + Kafka

25 декабря 2018 - 15:12

break ?

Сделал consumer.stop если найдет в сообщении нужное значение. В кафку сообщение записывает сервис и если сервис не выполнил все шаги, то нужное значение (статус) так и не появится и тогда consumer не останавливается. Находится в ожидании сообщений, т. е. тест будет длиться бесконечно. Как обойти эту ситуацию? Или может я что-то не так понимаю