Size: a a a

QA — Automation

2021 June 15

АН

Антон Нечаев... in QA — Automation
это да
источник

AS

Andrei Solntsev in QA — Automation
Скорее всего в твоих тестах кто-то закрывает браузер.
источник

АФ

Алексей Федоткин... in QA — Automation
позапускайте тесты из IDE например в многопоточности и посмотрите на потребление ресурсов и процессы активные. через любой инструмент мониторинга на ПК. там интересно бывает)
источник

АН

Антон Нечаев... in QA — Automation
ну так-то я его и закрываю, а как тогда по умолчанию это использовать? Я формирую driver.quit(), что закрывает и вкладку, и браузер
источник

AS

Andrei Solntsev in QA — Automation
Так не вызывай driver.quit() 🙂
источник

АН

Антон Нечаев... in QA — Automation
так они у меня в многопоточности и запускаются)
источник

АН

Антон Нечаев... in QA — Automation
если не вызываю - они остаются висеть и в конце прохождения всех тестов они продолжают висеть))
источник

АН

Антон Нечаев... in QA — Automation
и выходит, что у меня 500 браузеров запущено в один из моментов времени)
источник

JM

Jackie Moon in QA — Automation
так сделайте тирдаун на класс и в нем закрывайте его
источник

AS

Andrei Solntsev in QA — Automation
Значит, ты сам и открываешь эти браузеры?
источник

АН

Антон Нечаев... in QA — Automation
открываю через open()
источник

AS

Andrei Solntsev in QA — Automation
Те браузеры, который открывает Селенид, он сам же и закрывает автоматически.
источник

АН

Антон Нечаев... in QA — Automation
Надо попробовать, есть вероятность, что у меня на момент класса просто не окажется экземпляра браузера
источник

АН

Антон Нечаев... in QA — Automation
А как он определяет, когда их закрыть? После теста, после класса или после сьюта
источник

АФ

Алексей Федоткин... in QA — Automation
ну так тирдаун то не от балды написать а с проверкой на существование того что закрываем)
источник

АН

Антон Нечаев... in QA — Automation
Ну это само собой, он и сейчас так стоит с проверкой) надо попробовать и посмотреть) спасибо)
источник

AS

Andrei Solntsev in QA — Automation
Когда поток, в котором был открыт браузер, больше не используется.
источник

АН

Антон Нечаев... in QA — Automation
Понял) спасибо)
источник

VU

Viktor Urusov in QA — Automation
Всем привет!
кто нибудь сталкивался с проблемой в Cypress, что type() не хочет вводить кирилицу? (с латиницей все норм)
cy.get(selector). type("word") - так работает
cy.get(selector). type("слово") - так не работает
источник

YO

Yaroslav Osmysliteln... in QA — Automation
Pact-юзерам вопрос. jvm, в частности. Теоретический. Есть консьюмер. На его стороне описывает контракт (dsl в помощь). Далее на основе этого контракта запускается "тест". Моканый пакт-сервис (двойник). В его мокповидение вшита логика из контракта. И при успешном реквесте на этот мок/двойник, на выходе появляется json-pact. Вопрос: посещает мысль, что моковый-сервак ненужная прослойка. Почему я не прав?. Поведение - описываю в dsl покнтракте. От мока - мне нужен json-контракт. Зачем мне еще и дергать этот мок если контракт всеравно на основе dsl контракта? (как будто лишний шаги)

Вот визуальный пример из гита:
https://github.com/pact-foundation/pact-jvm/blob/master/consumer/junit5/src/test/java/au/com/dius/pact/consumer/junit5/BeforeEachTest.java
источник