Size: a a a

2020 October 07

OK

Oleksandr Khotemskyi in JS for testing
Vitalii Sotnichenko
ну Playwright я так понимаю тоже в таком случае можно взять, так как в Codeceptjs Playwright сейчас по дефолту
@davert playwright можно настроить чтобы работал с chrome вместо сhromium?
источник

G

Genn in JS for testing
Alexander Popov
во первых, это не особо относится к самому инструменту
во вторых https://docs.cypress.io/guides/guides/test-retries.html#Configure-Test-Retries
в третьих - это костыль, и не надо делать вид как будто ретраи это 100% нужная и полезная фича, как многие другие. я например считаю что ретраи это зло, и то что в сайпресс их завезли - плохо
Ещё тогда лови, эхперт: дебаг!)
источник

OK

Oleksandr Khotemskyi in JS for testing
Vitalii Sotnichenko
ну Playwright я так понимаю тоже в таком случае можно взять, так как в Codeceptjs Playwright сейчас по дефолту
https://github.com/microsoft/playwright/blob/master/docs/api.md#browsertypelaunchoptions

executablePath <string> Path to a browser executable to run instead of the bundled one. If executablePath is a relative path, then it is resolved relative to current working directory. Note that Playwright only works with the bundled Chromium, Firefox or WebKit, use at your own risk.
источник

OK

Oleksandr Khotemskyi in JS for testing
Vitalii Sotnichenko
ну Playwright я так понимаю тоже в таком случае можно взять, так как в Codeceptjs Playwright сейчас по дефолту
Короче врядли получится. Если принципиально тестить playback видео - то прийдется выбирать браузер с кодеками
источник

VS

Vitalii Sotnichenko in JS for testing
Хорошо, спасибо. Тогда будем продолжать с вебдрайвером
источник

B

Bola in JS for testing
use at own risk
источник

OK

Oleksandr Khotemskyi in JS for testing
Vitalii Sotnichenko
Хорошо, спасибо. Тогда будем продолжать с вебдрайвером
можешь взять пупетир, просто настроить чтобы ранил Chrome
источник

OK

Oleksandr Khotemskyi in JS for testing
Vitalii Sotnichenko
Хорошо, спасибо. Тогда будем продолжать с вебдрайвером
или wdio+puppeteer как я показывал уже. Ну или любой другой вебдрайвер + puppeteer
источник

VS

Vitalii Sotnichenko in JS for testing
Oleksandr Khotemskyi
или wdio+puppeteer как я показывал уже. Ну или любой другой вебдрайвер + puppeteer
ага, смотрел
источник

NK

ID:0 in JS for testing
Вышел WebdriverIO 6.6.0

Главные изменения под капотом - часть кода была переписана на TypeScript

Ждем версию 6.6.6

https://github.com/webdriverio/webdriverio/releases/tag/v6.6.0
источник

P

PH_cheerokee in JS for testing
Oleksii Ihnatiuk
вы бросили код, где видно, что рендерится какой-то компонент и спрашиваете почему не находит ваш селектор? Ванговать что ли? Покажите хотя бы дом
   
await act(async() => {
     const identifiedInput = container.querySelector(".identified input");
     fireEvent.change(identifiedInput, { target: { value: '__/__/____' } });
     expect(container).toMatchSnapshot();
   });
подумал что решил проблему))
оно находит дом элемент,но не меняет значение в инпуте
В чем может быть проблема?
источник

P

PH_cheerokee in JS for testing
ошибка либо о том,что ненаходит элемент,либо снепшоты не совпадают,так как данные не меняются
jest, testing library react
энв? локальный))
вообще посадили меня третий день тесты писать)
есть догадки,что там componentDidMount заносит данные в нужный мне инпут и из-за этого он перерендывается или что-то в таком роде
источник

P

PH_cheerokee in JS for testing
мне нужно подождать пока полностью прорендериться компонент и потом делать с ним операции,как правильно?
источник

rm

roma marinsky in JS for testing
чекаємо 6.6.6 коли все перепишуть на ТС)
источник

GC

Grzegorz Brzęczyszcz... in JS for testing
подскажите, что пропустил? wdio\mocha,  хочу запускать тесты кнопкой прямо из идеи. с консоли через yarn все ок, а из идеи говорит ReferenceError: browser is not defined в месте где browser.open()
источник

M

Mike in JS for testing
Попробуй browser.url
источник

M

Mike in JS for testing
Я вообще не знал, что у wdio есть browser.open
источник

BO

Boris Osipov in JS for testing
Grzegorz Brzęczyszczykiewicz, Chrząszczyżewoszyce, powiat Łękołody
подскажите, что пропустил? wdio\mocha,  хочу запускать тесты кнопкой прямо из идеи. с консоли через yarn все ок, а из идеи говорит ReferenceError: browser is not defined в месте где browser.open()
нет плагина под вебшторм для wdio
источник

AD

Andrei Dzeichyk in JS for testing
Grzegorz Brzęczyszczykiewicz, Chrząszczyżewoszyce, powiat Łękołody
подскажите, что пропустил? wdio\mocha,  хочу запускать тесты кнопкой прямо из идеи. с консоли через yarn все ок, а из идеи говорит ReferenceError: browser is not defined в месте где browser.open()
Пишешь команду в консоли, далее жмёшь ctrl + enter, открывается панель запуска и тесты ранаются. При последующих запусках юзаешь этот же пресет запуска.
Ну так работает в webstorm, а тк это одно семейство ide, думаю что сработает и с идеей
источник

G

Gnam in JS for testing
Grzegorz Brzęczyszczykiewicz, Chrząszczyżewoszyce, powiat Łękołody
подскажите, что пропустил? wdio\mocha,  хочу запускать тесты кнопкой прямо из идеи. с консоли через yarn все ок, а из идеи говорит ReferenceError: browser is not defined в месте где browser.open()
Сохрани как script в package.json. Потом в webstorm сохрани конфигурацию как запуск npm скрипта и тупо по кнопке запускай
источник