Size: a a a

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

2020 March 15

B

Bola in QA — Автоматизация
Nikita Kuznetsov
Js + appium поговаривают редкая связка, сложно будет гуглить проблемы
С чего это вдруг? Все нормально работает. Разницы особой нет.
источник

NK

Nikita Kuznetsov in QA — Автоматизация
Bola
С чего это вдруг? Все нормально работает. Разницы особой нет.
Вероятно потому, что мало кто такой связкой пользуется?
источник

K

Kim in QA — Автоматизация
Ребят не подскажите курс или статью по тестированию rest api на питоне ?
источник

M

Merg in QA — Автоматизация
Kim
Ребят не подскажите курс или статью по тестированию rest api на питоне ?
Отправляешь запросики через requests,  ассертим ответы чем угодно
источник

M

Merg in QA — Автоматизация
Вот и весь курс, с вас 30к
источник

AL

Aleksandr Litovsky in QA — Автоматизация
Kim
Ребят не подскажите курс или статью по тестированию rest api на питоне ?
источник

K

Kim in QA — Автоматизация
Спасибо ребят.
источник

MA

Maksim Andryushchenkov in QA — Автоматизация
Куски кода, по которым вообще не понятно что там и зачем. Ненужные зависимости. Приходит в ответе json, но схему не валидирует. Крутой гайд, учитесь по нему)
источник

AL

Aleksandr Litovsky in QA — Автоматизация
Maksim Andryushchenkov
Куски кода, по которым вообще не понятно что там и зачем. Ненужные зависимости. Приходит в ответе json, но схему не валидирует. Крутой гайд, учитесь по нему)
Думаю, что как точка входа пойдет. Автор пишет, что "тестов разберем как можно оптимизировать, улучшить и, возможно, упростить код в тех или иных местах".
По поводу валидации схемы...я думаю, что там будет отдельная статья.
источник

MA

Maksim Andryushchenkov in QA — Автоматизация
Aleksandr Litovsky
Думаю, что как точка входа пойдет. Автор пишет, что "тестов разберем как можно оптимизировать, улучшить и, возможно, упростить код в тех или иных местах".
По поводу валидации схемы...я думаю, что там будет отдельная статья.
Как раз таки как точка входа и нет) Точка входа - это чистый pytest, архитектура проекта, фикстуры, requests.Session (+params, headers), jsonschema, ассерты, софтассерты и прочие базовые вещи. И все
источник

AL

Aleksandr Litovsky in QA — Автоматизация
Maksim Andryushchenkov
Как раз таки как точка входа и нет) Точка входа - это чистый pytest, архитектура проекта, фикстуры, requests.Session (+params, headers), jsonschema, ассерты, софтассерты и прочие базовые вещи. И все
Я не думаю, что это будет полезно для обучения в одной статье (ассерты/pytest/headers/валидация схемы). Человек спросил про python/api, я скинул, считаю, что данных в  этой статье достаточно, что бы понять базовую механику тестирования и работу requests. Если у вас другая статья/материал/совет, то ок, можете предложить.
Это мое ИМХО, естественно
источник
2020 March 16

AB

Anatoly Bobunov in QA — Автоматизация
Anatoly Bobunov
Добрый день. python > zeep Может кто в курсе, как в zeep отключить вывод в лог всей wsdl?
Получается что каждый раз когда zeep делает запрос, то он сверяется с wsdl и весь wsdl сыпется в debug(( Целиком отключать для zeep debug на уровне логирования не хочу
сам себе отвечу, чтобы в истории чата осталось. Моя проблема была в том, что мало разбирался с библиотекой logging. Все окозалось очень просто, стоило только почитать доку по нему, и немного подумать.
как итог я просто взял и переключил логирование zeep на Info, а zeep.transports оставил на Debug. Вот и получилось что сам зип не спамит в консоль, а транспорт при этом в консоль выводит что от отправил и получил по соап.
logging.getLogger("zeep.transports").setLevel(logging.DEBUG)
logging.getLogger("zeep").setLevel(logging.INFO)
источник

AS

Andrey Sergeev in QA — Автоматизация
Добрый день. Помогите, пожалуйста. Мне нужно определить локатор из pop-up. Не знаю как прописать. есть класс и значение.
источник

O

Olga in QA — Автоматизация
Andrey Sergeev
Добрый день. Помогите, пожалуйста. Мне нужно определить локатор из pop-up. Не знаю как прописать. есть класс и значение.
а $('input.copy-baker') чем не подходит?
источник

O

Olga in QA — Автоматизация
или, если это единственный инпут на попапе, можно прописать $('div.blabla input'), где div.blabla - локатор попапа.

но, учтите, если этот попап - фрейм (элемент html - iframe), вам надо сперва на нее переключиться. гуглите selenium switch to form.
источник

AS

Andrey Sergeev in QA — Автоматизация
спасибо, сейчас буду пробовать. Я ещё совсем зелёный, только начинаю автоматизировать
источник

M

Merg in QA — Автоматизация
@ekovaltsov знает все о попапах и с удовольствием отвечает на вопросы по данной теме, пиши ему в личку
источник

EK

Eugene Kovalcov in QA — Автоматизация
Все так, тестированием попапов занимаюсь почти год. Профессионал данной области
источник

LY

Lev Yarushin in QA — Автоматизация
Olga
или, если это единственный инпут на попапе, можно прописать $('div.blabla input'), где div.blabla - локатор попапа.

но, учтите, если этот попап - фрейм (элемент html - iframe), вам надо сперва на нее переключиться. гуглите selenium switch to form.
может вы с iframe перепутали?
источник

BO

Boris Osipov in QA — Автоматизация
источник