Size: a a a

QA — Automation

2021 August 20

S

Sergey in QA — Automation
а правильно ли это?
источник

АХ

Андрей Хахин... in QA — Automation
а кто сказал что не правильно? работает? -да, везде? -да...
источник

S

Sergey in QA — Automation
можно что угодно на джаваскрипте наговнякать, и оно будет рабоать, но это не значит, что критерии качества соблюдены
источник

S

Sergey in QA — Automation
возможно , моя проблема в том, что такой вариант реализации, через shadow dom я не припоминаю. везде. где была загрузка файла, при открытии модального окна, инпут появллялся в доме всегда
источник

АХ

Андрей Хахин... in QA — Automation
еще раз, никто не запрещает его класть в shadow dom, никто не запрещает ставить ему display: none, проблема не в этом, мы пишем костыли для этого по сути, нет бы научили драйвера в этот диалог пути передавать
источник

MS

Maks Stn in QA — Automation
всем привет, помогите кто работал с ресташурдом и его асертами, делаю такой код - .then().statusCode(200)
               .body("[0]", equalTo("""
               SUCCESS"""));
источник

MS

Maks Stn in QA — Automation
возвращает html если не брать[0] елемент, а код что выше выдает ошибку XML path [0]. doesn't match.
Expected: SUCCESS
 Actual: <SUCCESS>
источник

MS

Maks Stn in QA — Automation
как правильно прописать путь чтобы он нормально заматчил?
источник

MS

Maks Stn in QA — Automation
полностью весь респонс выглядит так <html>
 <body>SUCCESS</body>
</html>
источник

S

Sergey in QA — Automation
так передавать путь надо как раз в тот инпут, которрый либо скрыт, либо shadow dom
источник

S

Sergey in QA — Automation
и это не костыльное решение
источник

АХ

Андрей Хахин... in QA — Automation
спасибо, я это знаю прекрасно, костыль состоит в том, что конечно юзеру абсолютно все равно, где элемент, а нашим тестам нет, в этом разница. Могли бы придумать api для этого нормальное.
источник

S

Sergey in QA — Automation
это не костыль хотя бы потому, что даже после того, как юзер выберет нужный файл и засабмитит форму, то путь к файду все равно попадает в инпут и реквест улетает на бек
источник

АХ

Андрей Хахин... in QA — Automation
Ну вам ничего не докажешь, пусть каждый останется при своём мнении.
источник

S

Sergey in QA — Automation
так по вашему получатеся что, открыть окно, дождаться, когда в доме появится инпут, загнать путь к файлу в инпут  - это костыльное решение, хотя селенид, например, это все делает под капотом своего метода fileUpload()
источник

АХ

Андрей Хахин... in QA — Automation
Да, потому что элемент если будет в shadow dom, то селениум не сможет ничего сделать и надо будет просить разработчика переделать, хотя юзеру все равно.
источник

S

Sergey in QA — Automation
а если элемент в доме, то, тогда, выходит ,не костыль?)
источник

АХ

Андрей Хахин... in QA — Automation
Ну не работает в 100% случаев, значит костыль. Не поддерживает усе реализации на текущий момент.
источник

В

Варвара in QA — Automation
Тинькофф приглашает на оплачиваемую стажировку в Тинькофф Старт. Вы сможете поработать над реальными бизнес-задачами и поучиться у более опытных специалистов Тинькофф.

Стажировка пройдет с октября по декабрь. Можно совмещать с учебой: стажировка займет от 20 часов в неделю, удаленно или частично в офисе.

Чтобы попасть на стажировку, нужно подать заявку и сдать экзамен до 25 августа включительно.

Подробнее читайте на странице направления https://l.tinkoff.ru/qaauto
(согласовано с админами)
источник

NM

Nazar Myza in QA — Automation
Есть достаточно динамическая и асинхронная страничка с модалками, прогрессбарми и прочей ерундой.
Всё происходит очень быстро и слабо уловимо для глаза.
Подскажите, плиз, тул для последовательной записи экшинов на странице и всех данных связанных с этим:
Network Traffic, HTML changes, ...
Что бы можно было отследить логику, подобрать локаторы и т.д
источник