Size: a a a

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

2020 August 06

D

Dmitriy in QA — Автоматизация
через свагер все ок
источник

D

Dmitriy in QA — Автоматизация
Evgenii B
Постман такой сложный, что для него отдельные чаты есть?
подскажи тогда, если сможешь)
источник

V

Volodymyr in QA — Автоматизация
Roma
Привет, попробуй: $x(“//div[contains(.,’Sections 1’)]”)
Пасиб 👍
источник

D

Dmitriy in QA — Автоматизация
спасибо!
источник

EB

Evgenii B in QA — Автоматизация
Dmitriy
либо, если кто здесь в курсе, расскажите, почему не получается корректно передать в post запросе число типа long (граничное значение 9223372036854775807)
источник

D

Dmitriy in QA — Автоматизация
про MAX_SAFE_INTEGER  я проверял, но проблема в том, что даже если 1 разряд  накинуть к описанному числу, данные в теле передаются не нулевые на бэк
источник

EB

Evgenii B in QA — Автоматизация
Ненулевые это какие? Некорректные при этом? То есть ты на один разряд больше шлешь MAX_SAFE_INTEGER , получаешь нестабильное поведение, так?
источник

D

Dmitriy in QA — Автоматизация
Evgenii B
Ненулевые это какие? Некорректные при этом? То есть ты на один разряд больше шлешь MAX_SAFE_INTEGER , получаешь нестабильное поведение, так?
неправильно написал
ненулевые - те, что ввел (но последние 2 разряда  нули)
источник

D

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

D

Dmitriy in QA — Автоматизация
Evgenii B
Ненулевые это какие? Некорректные при этом? То есть ты на один разряд больше шлешь MAX_SAFE_INTEGER , получаешь нестабильное поведение, так?
получается действительно связано с MAX_SAFE_INTEGER , только оказалось странным, что после превышения определнного кол-ва разрядов ничего не передавалось вообще
источник

EB

Evgenii B in QA — Автоматизация
Ну как постман и nodejs парсит, это уже  другой вопрос. Как минимум подозрительно ожидать контролируемое воспроизводимое поведение в случае int overflow
источник

SM

Sewa Makhinya in QA — Автоматизация
Коллеги, есть немного странный вопрос
Можно ли из Java приложения управлять браузером с помощью Playwright \ Puppeteer ?
источник

AP

Alexandr Pupenkov in QA — Автоматизация
Всем привет. Запускаю ui тесты через job-у jenkins, тестовый проект подтягивается из git, сессии браузеров запускаются на grid-е на winServer2012,  стек использую maven(compiler-plugin:3.8.1, surefire-plugin:3.0.0-M5) + java 8 + selenide + junit5, для работы тестов необходимы плагины для браузеров, перед тестами они устанавливаются в браузер. При запуске job-ы вижу в консоли ошибки - http://prntscr.com/tuyl07, http://prntscr.com/tuylnc
На локалке работает корректно, без jenkins удалённо на сервере тесты также проходят корректно. Подскажите почему compiler не видит файлы плагинов в target?
источник

A

Alex 3axap in QA — Автоматизация
а как они в target попадают у тебя? зачем к ним обращаться из target?
источник

SM

Serheos Morello in QA — Автоматизация
привет, ктото работал с json-schema?
Если я описываю обьект, в котором поле опционально как его правильно помечать?
источник

AK

Alexey Kasatkin in QA — Автоматизация
Serheos Morello
привет, ктото работал с json-schema?
Если я описываю обьект, в котором поле опционально как его правильно помечать?
Вроде никак не надо. Если поле обязательное, то есть required.
источник

AK

Alexey Kasatkin in QA — Автоматизация
Соответственно, если поля нет в required, то оно опциональное
источник

SM

Serheos Morello in QA — Автоматизация
Alexey Kasatkin
Соответственно, если поля нет в required, то оно опциональное
спасибо)
источник

AP

Alexandr Pupenkov in QA — Автоматизация
Alex 3axap
а как они в target попадают у тебя? зачем к ним обращаться из target?
Напрямую я ни как не указываю обращения через target. Обращение идет через class.getClassLoader().getResource(fileName). Сами файлы лежат в папке resorces. На сколько я понимаю в target создаётся jar-файл, который затем и запускается на выполнение.
источник

A

Alex 3axap in QA — Автоматизация
Alexandr Pupenkov
Напрямую я ни как не указываю обращения через target. Обращение идет через class.getClassLoader().getResource(fileName). Сами файлы лежат в папке resorces. На сколько я понимаю в target создаётся jar-файл, который затем и запускается на выполнение.
а как ты ставишь плагин?
источник