Size: a a a

QA — Automation

2021 September 01

АХ

Андрей Хахин... in QA — Automation
предположение, вы выбрали классы:
dialog-node-draft-block dialog-node-draft-block_is-empty-true
Второй как бы намекает, что он есть на пустом поле, попробуйте его убрать
источник

И

Игорь in QA — Automation
не понял что убрать?
источник

АХ

Андрей Хахин... in QA — Automation
dialog-node-draft-block_is-empty-true
источник

АХ

Андрей Хахин... in QA — Automation
google же сделал для вас прекрасный dev tools, который на вкладке elements просто через ctrl+f умеет искать и по css и по xpath, проверяй селекторы, не хочу...
источник

И

Игорь in QA — Automation
проверил все
источник

И

Игорь in QA — Automation
не вышло
источник

АХ

Андрей Хахин... in QA — Automation
ну с селекторами все очень просто:
1. ищите на нужной ноде уникальные атрибуты / классы, есть берете, нет, идете выше и там делаете тоже самое
2. если селекторы совсем трудные и ничего уникального нет идете к разработке и говорите у нас проблемы, давайте навесим data-qa / data-test-id и тд ручками, чтобы когда дизайн менялся, наши селекторы работали и мы могли писать тесты быстро
источник

D

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

https://twitter.com/briangoetz/status/1421515375464914954?s=21
источник

И

Игорь in QA — Automation
спасибо, поговорю с разработчиками
источник

A

Alexander in QA — Automation
Кейс : есть 4 роли пользователей и 12 статусов заявки. У всех 4 ролей на каждом статусе уникальное состояние , например доступно или недоступно поле для редактирования.
У меня была идея создать метод который будет возвращать обьектную модель заявки (валидация, доступно поле или нет), но для этого нужно 42 моделей в json
Сейчас остановился на реализации на каждый статус я описываю тесты для всех ролей.  Есть у кого нибудь опыт как это  можно по красивому реализовать, что бы потом это было легче поддерживать ?
источник

OK

Oleksandr Khotemskyi in QA — Automation
pairwise testing
источник

i

iBljad in QA — Automation
*48?
источник

АБ

Андрей Брюховецкий... in QA — Automation
источник

A

Alexander in QA — Automation
Да. Идея была потом сравнивать с помощью рефлексии полученный объект со страницы и эталон в json
источник

i

iBljad in QA — Automation
Привет, такой вопрос.
Ситуация: у нас есть свой фреймворк (поверх селениума), работает все хорошо, багов в нем примерно полторы штуки некритичных + флаки тестов ~0,2%.
Собственно вопрос: непонятно, что в плане фреймворка делать дальше, может быть, есть какие-то типовые точки роста или общепринятые способы определения этих точек (в общем проблема, что зажрались и скучно заниматься только стабилизацией и микрофичами).
Звучит, наверное, наивно, но мало ли 😃
источник

B

Bola in QA — Automation
Перейти на тесты не на селениуме
источник

D

Dmitry in QA — Automation
Переписать на жс
источник

i

iBljad in QA — Automation
чтобы что? просто чем-то занять себя? 🙂
источник

D

Dmitry in QA — Automation
А когда закончите, переписать на новый фреймворк на жс, потому что старый перестанет поддерживаться
источник

D

Dmitry in QA — Automation
Ну вопрос ведь в этом заключался )
источник