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

Аудит и оптимизация QA-процессов
онлайн, начало 29 января
Тестирование безопасности
онлайн, начало 27 января
Школа Тест-Аналитика
онлайн, начало 27 января
Тестирование мобильных приложений
онлайн, начало 27 января

LexDraven

Регистрация: 14 янв 2019
Offline Активность: 28 янв 2019 15:49
-----

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

В теме: Бизнес/технические вопросы по Автоматизированному тестированию

28 января 2019 - 15:52

оба раза да, еще и паттернами балуемся...


В теме: Вопрос про ПО по автоматизации тестирования - Provar

28 января 2019 - 15:50

судя по демке это продукт заточенный под сейлзфорс (а это та еще система!) и выпускаемый ими же, то есть он поддерживается. А джава и селениум тебе зачем там, если вот специально тебе тулзу написали, которая уже все там умеет, все элементы, особенности знает?


В теме: Как узнать если объект на страничке, для определения дальнейших действ

28 января 2019 - 15:44

 

 

3) если нет, остается xpath, пишем, опираясь на атрибуты элемента (класс, ссылка... НЕ текст, не title и т.п.)

 

не понимаю почему все так боятся текста, часто ли у вас менялся текст на кнопках или ссылках? Привязка к тексту вполне оправдана, кнопка Сохранить так и останется Сохранить, даже при смене верстки, классов и так далее.

Кнопка "Сохранить" может внезапно стать кнопкой "Save", если в Вашем приложении есть возможность смены языков.

При локаторах по тексту - придётся под каждый язык свою версию локатора делать.

При локаторах по айдишникам, к примеру, условная кнопка #saveBtn - таковой и останется вне зависимости от выбранного языка.

 

ну так я конечно и говорил про 3 вариант, когда уже нет ни ид, ни класса, ни цсс

не может она "внезапно" стать какой-то иной кнопкой, вы же контролируете состояние в тесте и знаете с каким языком проверяете. Но аргумент про несколько языков -это да, согласен.


В теме: Как убрать capability из тестов?

25 января 2019 - 04:52

Здравствуйте Есть довольно длинный список capability настраивающих драйвер перед выполнением тестов. Эта портянка, конечно, не сильно мешает жить, но хочется сделать, что-то хорошее )) Можно ли ее убрать в отдельный файл?

 

Я создал файл "chrome.capabilities", скопировал в него capabilities. А что делать дальше?

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


В теме: Селениум не корректно работает на сервере

25 января 2019 - 04:39

Прошу подскажите что может быть.

погоди, а сами запросы сайта смотрел? может проще апи запросом все вытянуть и не мучать селениум? Я полагаю, что все матчи подтягиваются, просто не все на странице, повторив запрос к их апи можно их все получить и скорее всего сразу в жсон формате - парсь потом как хочешь


Яндекс.Метрика
Реклама на портале