Size: a a a

testing_in_python

2021 August 03

IS

Idi Suda in testing_in_python
места не хватает?
источник

V

Val in testing_in_python
нет, просто непонятно реализует ли весь функционал selenium или только частично)
источник

V

Val in testing_in_python
просто если бы это был пакет отдельный то ок а тут он получается изменят функционал самого selenium и непонятно насколько
источник
2021 August 04

А

Андрей in testing_in_python
Коллеги, кстати, видел поддержку Selenium UI Testing plugin для pycharm. Любопытно как там генератор пейджов работает. Смотрел кто-нибудь?
источник

V

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

А

Андрей in testing_in_python
яснапанятна, что лучше. Мне любопытно насколько технологии идут с потребностями qa
источник

S

Someone in testing_in_python
Всем привет. Возможно ктото сталкивался или подскажете куда копать.
Раню тесты последовательно. Локально все ок.
Если ранить в докере на гриде, то проходит один тест и на следующем весь ран валится с ошибкой INTERNALERROR: ... CLIENT_STOPPED_SESSION.

Драйвер инициализую обычной scope=function фикстурой которая делает yield драйвер с фабрики и потом driver.quit()

В чем может быть проблема?
источник

V

Vyacheslav in testing_in_python
Может быть такое что контейнер удален раньше чем отрабатывает driver.quit ?
источник

S

Someone in testing_in_python
Контейнер висит пока в ручную не закрою на Ctrl+C.
Если детальне то запускаю все добро через docker-compose up --build

Внутри 2 имеджа браузеров, хаб и собственный билд на базе пайтон имеджа уже с самими тестами
источник
2021 August 05

V

Vita in testing_in_python
@sniiick привет! Подскажи, пожалуйста, ссылку git на код с makereport с скриншотами и так далее
источник

СС

Сказочный Сникерс... in testing_in_python
а? че?)
источник

V

Vita in testing_in_python
Я просто лазил по твоему гиту и отметил, что надо б потом воспользоваться твоими настройками makereport pytest
источник

V

Vita in testing_in_python
Вот вчера искал, че-то не нашёл
источник

СС

Сказочный Сникерс... in testing_in_python
типа того?
источник

V

Vita in testing_in_python
В какой папке лежит
источник

СС

Сказочный Сникерс... in testing_in_python
источник

V

Vita in testing_in_python
Да
источник

СС

Сказочный Сникерс... in testing_in_python
только у меня без makereport, проверяю что тест упал через request.session.testsfailed
источник

V

Vita in testing_in_python
Ок, спасибо, щас сохраню себе
источник

А

Алексей in testing_in_python
можно и без фикстуры
Пример:
def pytest_runtest_call(item):
   item._obj = check_wrapper(item._obj)

def check_wrapper(func):
   def func_wrapper(*args, **kwargs):
       try:
           func(*args, **kwargs)  # No return values
       except AssertionError as ae:
           logger.error(f"Assertion failed: {str(ae)}")
           raise
       except Exception as e:
           logger.exception(str(e))
           logger.error(f"Local variables: {sys.exc_info()[2].tb_next.tb_frame.f_locals}")
           raise

   update_wrapper(func_wrapper, func)
   return func_wrapper
источник