Size: a a a

2020 February 19

B

Bola in JS for testing
Boris Osipov
когда может быть станет. учитывая что версия 0.11.0 и патчи в браузеры не приняты все еще (?) все не так одназначно
Вроде @mkots проверял на непатченных браузерах и летает норм
источник

VG

Vitalii Grygoruk in JS for testing
Bola
Вроде @mkots проверял на непатченных браузерах и летает норм
ага, чуваки которые пилят инструмент от балды решили патчи делать что ли?
источник

B

Bola in JS for testing
Видимо, есть специфика для определенных команд
источник

B

Bola in JS for testing
А всякие findelement and click - без проблем
источник

MB

Michael Bodnarchuk in JS for testing
Boris Osipov
когда может быть станет. учитывая что версия 0.11.0 и патчи в браузеры не приняты все еще (?) все не так одназначно
а какая разница - патченые браузеры или без патчей?
движок то один и тот же. Сейчас они прямо доставляют нужные браузеры - что пипец как удобно
источник

SP

Sergey Pirogov in JS for testing
ну такое
источник

SP

Sergey Pirogov in JS for testing
если что-то патличи, значит там могут быть баги
источник

MB

Michael Bodnarchuk in JS for testing
они патчили исключительно remote debug
источник

SP

Sergey Pirogov in JS for testing
но такое конечно, обычно баги браузеров не сильно аффектают конечный сайт
источник

SP

Sergey Pirogov in JS for testing
типа там рендеринг и работу JS
источник

MB

Michael Bodnarchuk in JS for testing
но вцелом да, хз как там они патчили, темная магия, да. Хотя вот хромиум они чистый юзают
источник

VG

Vitalii Grygoruk in JS for testing
вы вот скажите - сколько у вас багов реальных находили автотесты в конкретном браузере (кроме ИЕ11), которые не воспроизводятся в хроме? Я вообще разочаровался в поддержке cross-browser тестов (за исключением тестирования в mobile viewports).
источник

VG

Vitalii Grygoruk in JS for testing
много усилий - мало выхлопа - нецелесообразная трата денег на написание и поддержку тесторов которые будут работать во всех браузерах
источник

B

Bola in JS for testing
Ну на фф и ие ловим периодически баги. Стек vuejs
источник

B

Bola in JS for testing
Обычно связаны с контролами типа выпадающих списков
источник

AK

Alexander Koptyaev in JS for testing
Привет, по табличке: что понимается под фичей "Bundled with Chromium"?  = Инструмент включает в себя валидный пакет Chromium (или ссылку на его авто-скачивание), т.е. на хост-машине для прогона автотестов  (в браузере Chromium, ?Chrome?) не требуется пред-установка этого браузера? Или что-то иное? Или что-то ещё?
источник

A

Andrey in JS for testing
WDIO5+TS
browser.waitUntil( () => browser.execute(() => document.readyState).value === 'complete', browser.options.waitforTimeout, 'Oops, time out!', 500);
говорит что
TS2339: Property 'value' does not exist on type 'DocumentReadyState'.   Property 'value' does not exist on type '"loading"'.
источник

A

Andrey in JS for testing
интересно а так будет работать
() => browser.execute(() => document.readyState)['value'] === 'complete'
источник

VG

Vitalii Grygoruk in JS for testing
Andrey
WDIO5+TS
browser.waitUntil( () => browser.execute(() => document.readyState).value === 'complete', browser.options.waitforTimeout, 'Oops, time out!', 500);
говорит что
TS2339: Property 'value' does not exist on type 'DocumentReadyState'.   Property 'value' does not exist on type '"loading"'.
document.readyState
возвращает уже сразу стрингу ‘complete’
источник

A

Andrey in JS for testing
Vitalii Grygoruk
document.readyState
возвращает уже сразу стрингу ‘complete’
т.е. у него не нужно требовать велью?
источник