Size: a a a

2020 June 15

SG

Sergey Golovin in JS for testing
на селеноиде вообще жесть по времени -
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Golovin
Привет всем.
Есть  вопрос - бегаю циклом по массиву елементов и проверяю в них текст. Все прекрасно работает если там елемент есть. А если елемента нет (что тоже нормально для клиента) - делаю проверку что его нет и возвращаю себе ‘null’. Проблема в том что время выполнения при это резко растет до неразумных пределов - от 30мс до 15 сек. потом 30 и больше. пример кода —
if (bulletin.matchLabel.isExisting()) {
       matchLabelText = bulletin.matchLabel.getText();
       info('matchLabelText from page ' + matchLabelText);
     } else {
       info('matchLabelText not found - returning [NULL] value');
       matchLabelText = 'null';
     }
implicitWait?
источник

SG

Sergey Golovin in JS for testing
Да. 1 секунда
источник

BO

Boris Osipov in JS for testing
Sergey Golovin
Да. 1 секунда
а waitForTimeout в конфиге сколько стоит?
источник

SG

Sergey Golovin in JS for testing
Ща проверю. Но почему время растёт?
источник

BO

Boris Osipov in JS for testing
ты бы полные логи wdio еще гистом дал. а то по картинке твоей понять что-то сложно.
источник

SG

Sergey Golovin in JS for testing
Ща. Не возле компьютера пока
источник

SG

Sergey Golovin in JS for testing
Boris Osipov
а waitForTimeout в конфиге сколько стоит?
10 sec
источник

SG

Sergey Golovin in JS for testing
Boris Osipov
а waitForTimeout в конфиге сколько стоит?
можно его из тестов менять?
источник

BO

Boris Osipov in JS for testing
ну ты попробуй просто 0 в конфиге поставить...
источник

BO

Boris Osipov in JS for testing
так-то по идее `browser.config.waitForTimeout=0` в тесте.
источник

BO

Boris Osipov in JS for testing
но лучше разобраться почему он срабатывает. он не должен срабатывать для isExisting метода
источник

АП

Андрей Пироженко... in JS for testing
всем привет.
кто сталкивался с этим?

wdio
await browser.dismissAlert();
ERROR webdriver: Request failed due to Error: no such alert

подскажите как решить.
вроде и не конфирм..
источник

OK

Oleksandr Khotemskyi in JS for testing
Андрей Пироженко
всем привет.
кто сталкивался с этим?

wdio
await browser.dismissAlert();
ERROR webdriver: Request failed due to Error: no such alert

подскажите как решить.
вроде и не конфирм..
А это не alert
источник

OK

Oleksandr Khotemskyi in JS for testing
Андрей Пироженко
всем привет.
кто сталкивался с этим?

wdio
await browser.dismissAlert();
ERROR webdriver: Request failed due to Error: no such alert

подскажите как решить.
вроде и не конфирм..
Такие пермишины надо передавать через флаги насколько я помню
источник

АП

Андрей Пироженко... in JS for testing
Oleksandr Khotemskyi
Такие пермишины надо передавать через флаги насколько я помню
я даже не знаю как это окно назвать)
флаги в конфигураторе wdio?
источник

OK

Oleksandr Khotemskyi in JS for testing
Андрей Пироженко
я даже не знаю как это окно назвать)
флаги в конфигураторе wdio?
Флаги в chrome browser
источник

OK

Oleksandr Khotemskyi in JS for testing
Андрей Пироженко
я даже не знаю как это окно назвать)
флаги в конфигураторе wdio?
Через capabilities
источник

ДП

Діма Потапов... in JS for testing
Андрей Пироженко
всем привет.
кто сталкивался с этим?

wdio
await browser.dismissAlert();
ERROR webdriver: Request failed due to Error: no such alert

подскажите как решить.
вроде и не конфирм..
--disable-notifications, наскільки пам'ятаю, в аргументах запуску
источник

АП

Андрей Пироженко... in JS for testing
Діма Потапов
--disable-notifications, наскільки пам'ятаю, в аргументах запуску
Дякую ) допомогло
источник