Size: a a a

testing_in_python

2021 July 21

Y

Yanch in testing_in_python
Нет, можно работать в ide без проблем
источник

A

Alexander in testing_in_python
сникерс дело сказал. Сделай модуль чекер.пай да дёргай оттуда функции с входными параметрами
источник

A

Alexander in testing_in_python
ну и потрудись придумать очень емкое название. В итоге два совета в одном.
источник

А

Андрей in testing_in_python
assert_response() я так понимаю вызвал у тебя неодобрение..?
источник

A

Alexander in testing_in_python
не, я в целом. Это вообще хорошо давать функциям максимально емкие названия
источник

IS

Idi Suda in testing_in_python
Можно ещё вот таким пользоваться
источник

A

Alexander in testing_in_python
нот бед
источник

AV

Artem Veselov in testing_in_python
есть ответ на запрос
{"data":{"tradepoints":[{"id":4,"address":"Россия, Москва...
 хочу выковырять сравнение условно id,  при assert response_body['data']['tradepoints']['id'] == 4 выдает ошибку TypeError: list indices must be integers or slices, not str  
как осуществить проверку?
источник

S

Someone in testing_in_python
Ребята, что скажете про пакет webdriver_manager, норм? Или лучше самому все делать?
источник

V

Vita in testing_in_python
нормально, буквально забываешь про обновление и указание пути
источник

А

Андрей in testing_in_python
для маленьких расскажи что это?..
источник

IS

Idi Suda in testing_in_python
Ты забыл указать номер элемента списка tradepoints
источник

AN

Alexander N in testing_in_python
tradepoints возвращает лист
источник

А

Алексей in testing_in_python
response_body['data']['tradepoints'][0]['id']
первый элемент списка
источник

AN

Alexander N in testing_in_python
Выше этого сообщения тебе правильно написали
источник

AV

Artem Veselov in testing_in_python
Ааа нужно было указать элемент, большое спасибо!
источник

MV

Mikhail Volkov in testing_in_python
Вот пример использования webdriver_manager из любимой репы Ильи:
https://github.com/sniiick/education-mail-qa-python/blob/main/lection08%20-%20Selenium%20Remote/code/ui/fixtures.py
Ну или сама либа: https://github.com/SergeyPirogov/webdriver_manager - там написано что это и зачем, есть варианты указать, какую версию драйвера использовать и/или выкачать
источник

А

Андрей in testing_in_python
Ух ты.. Очень чприятная вещица
источник

S

Someone in testing_in_python
Возвращаюсь к своему вопросу о кросс браузерном тестировании.

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

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

https://pastebin.com/pVZch2yr
источник

S

Someone in testing_in_python
Можно както сделать условную параметризацию или вызывать фикстуру по условию? Или еще как то...
источник