Size: a a a

QA — Автоматизация

2020 October 02

i

iBljad in QA — Автоматизация
Roman (rpwheeler)
Есть ли смысл от этого избавляться?
Какой? (пользователь-то не будет избавляться)
Вы браузер перезапускаете? Новый профиль создаёте? Поискать удаление профиля пробовали?
Можно ли задетектить заполнение (получить атрибут) и стереть его?
Можно ли закостылить, дать просто стирание через 20 Backspace автоматом, без обнаружения?
Работает ли под этим xvfb что-то вроде того же Sikuli, можно ли написать костыль или изменение настроек через него?

И, наконец, ветка со стэковерфлоу со своими предложениями костылей по теме:
https://stackoverflow.com/questions/15738259/disabling-chrome-autofill
Про ссылке уже смотрел, там про замену куда формы, а форма всех устраивает, одного меня автозаполнение в автотестах не устраивает
источник

R(

Roman (rpwheeler) in QA — Автоматизация
iBljad
У нас есть метод "стереть и ввести", но иногда не работает, хотел легко решить проблему отключением автофилла
В контейнер селеноида ставить сикули неоправданно дорого ради этого, что ж, буду чинить метод
А навесить проверку того что получилось после стирания методу не пробовали?

Можно ещё через эмуляцию Ctrl-Shift-Del (удаление данных из браузера) + Enter попробовать, авось всё потрёт и будет нечем заполнять.
источник

YR

Yokohama Ree in QA — Автоматизация
Roman (rpwheeler)
А навесить проверку того что получилось после стирания методу не пробовали?

Можно ещё через эмуляцию Ctrl-Shift-Del (удаление данных из браузера) + Enter попробовать, авось всё потрёт и будет нечем заполнять.
Можно попробовать ещё замену через даблклик.
источник

N

Nikita in QA — Автоматизация
iBljad
А можно для хромДрайвера (85-й версии) указать какие-то ChromeOptions, чтобы он не предзаполнял формы? Что-то не смог нагуглить работающий вариант
autocomplete="disabled" в chrome options, с 72 и выше говорят работает
источник

A

Alexander in QA — Автоматизация
Eugene Stogniy
Import a Postman Collection, Environment, data dump, curl command, or a RAML / WADL / Swagger(v1/v2) / Open API 3.0 / Runscope file.
мм, ну это как я понял средства с помощью которых можно отправить запрос?
источник

LY

Lev Yarushin in QA — Автоматизация
Nikita
autocomplete="disabled" в chrome options, с 72 и выше говорят работает
это в html, не в опциях
источник

LY

Lev Yarushin in QA — Автоматизация
сикули в контейнер ставить не надо, можно просто скрины вытащить, или через vnc подключиться.
источник

M

Maxim in QA — Автоматизация
Всем привет!
Оцените проект для автоматизации API тестов через браузер. Проект бесплатный как и все подобные тулзы.
https://www.producthunt.com/posts/api-qaprovider
Что умеет:
- Потоковый запуск тестов
- Asserts (в POSTMAN для этого нужно код писать)
- Share Results - генерит ссылку, которую можно пошерить с разработчиком или другим коллегой
В планах (ждем фидбек от бета юзеров, чтобы понять в какую сторону двигаться):
- Добавить сценарии: запустить тест 1, взять данные, подождать, запустить тест 2, сделать ассерты используя данные из теста 1
- Нотификации на емайл
- Scheduler Run
- CI integration

Тулза работает только с API в открытом доступе.

Чем вы пользуетесь сейчас для API тестирования? POSTMAN, insomnia, что-то еще?
источник

DL

Dmitry Litvinenko in QA — Автоматизация
А почему просто не использовать постман?  Не до конца понял, чем этот тул лучше
источник

🛠А

🛠 Александр Аверьяно... in QA — Автоматизация
привет, можете поделиться опытом, какой инструмент для трекинга автотестов и требований к приложению удобнее всего использовать? и чтобы можно было результаты прогонов там видеть?
источник

M

Maxim in QA — Автоматизация
Dmitry Litvinenko
А почему просто не использовать постман?  Не до конца понял, чем этот тул лучше
На текущий момент так:
1. Через бруазер, не нужно что-то дополнительно инсталлить.
2. Для ассертов в Постмане нужно код писать, тут можно мышкой все сделать. Меньше скилов нужно, быстрее и проще.
источник

YR

Yokohama Ree in QA — Автоматизация
Maxim
На текущий момент так:
1. Через бруазер, не нужно что-то дополнительно инсталлить.
2. Для ассертов в Постмане нужно код писать, тут можно мышкой все сделать. Меньше скилов нужно, быстрее и проще.
Лезть в автоматизацию без базовых знаний в программировании - такая себе идея.
источник

M

Maxim in QA — Автоматизация
Yokohama Ree
Лезть в автоматизацию без базовых знаний в программировании - такая себе идея.
там не нужно ничего программировать
источник

M

Maxim in QA — Автоматизация
как и в POSTMAN в общем-то
источник

M

Maxim in QA — Автоматизация
Вы даже можете быстро набросать тесты на продакшен версию сайта к примеру, просто набросав туда урлы с проверкой ответа 200 ОК. В postman вам нужно будет писать скрипт, хоть небольшой и простой, а в API QAProvider вы сможете сделать это мышкой, не особо задумываясь как писать скрипт.
источник

M

Maxim in QA — Автоматизация
так будет выглядеть результат
источник

M

Maxim in QA — Автоматизация
а так настройка, тут знаний программирования не нужно
источник

BO

Boris Osipov in QA — Автоматизация
Maxim
Вы даже можете быстро набросать тесты на продакшен версию сайта к примеру, просто набросав туда урлы с проверкой ответа 200 ОК. В postman вам нужно будет писать скрипт, хоть небольшой и простой, а в API QAProvider вы сможете сделать это мышкой, не особо задумываясь как писать скрипт.
скопипастить код асерта на 200 статус еще проще. думать вообще не надо. тоже мышкой выделил, пкм выбрал скопировать. не особо задумываясь как писать скрипт
источник

YR

Yokohama Ree in QA — Автоматизация
Maxim
а так настройка, тут знаний программирования не нужно
Смысла в автоматизации нет, если там нет программирования. А для проектов где надо 200 ответ проверить, имхо автоматизация в принципе не нужна.
источник

M

Maxim in QA — Автоматизация
а примерно вот так это будет выглядеть в POSTMAN
источник