Size: a a a

2020 February 17

VG

Vitalii Grygoruk in JS for testing
и это бесит
источник

V

Valentine in JS for testing
Коллеги, у кого нибудь есть опыт автоматизации десктопа с Winium. Бросьте ссылку, плиз
источник

SP

Sergey Pirogov in JS for testing
winium и js кажися не совместимые вещи
источник

V

Valentine in JS for testing
Он на базе Selenium сделан, значит можно как то прикрутить, тем более видел комментарий нашего форумчанина о том что это возможно
источник

VG

Vitalii Grygoruk in JS for testing
Valentine
Он на базе Selenium сделан, значит можно как то прикрутить, тем более видел комментарий нашего форумчанина о том что это возможно
это если он наружу webdriver-совместимый HTTP API выдает - тогда можно впринципе прикрутить
источник

SP

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

VG

Vitalii Grygoruk in JS for testing
пациент мертв…
источник

V

Valentine in JS for testing
Vitalii Grygoruk
пациент мертв…
Видел, но какие альтернативы под  JS есть?
источник

SP

Sergey Pirogov in JS for testing
боюсь что js и desctop - это несовместимые по знаку зодиака символы
источник

V

Valentine in JS for testing
@xotabu4 гооврил, что это возможно в комментариях на одном из ресурсов
источник

ES

Eugene Stogniy in JS for testing
Valentine
@xotabu4 гооврил, что это возможно в комментариях на одном из ресурсов
Теоретически через Аппиум - практически не знаю
источник

OK

Oleksandr Khotemskyi in JS for testing
Valentine
@xotabu4 гооврил, что это возможно в комментариях на одном из ресурсов
ну если electron то да…
источник

A

Andrey in JS for testing
WDIO5+TS
browser.waitUntil(
     () => { return browser.getWindowHandles().length > 1},
     browser.options.waitforTimeout,
     'expected windowHandles > 1'
   );
вываливает ошибку
'() => boolean' is not assignable to parameter of type '() => Promise<boolean>'.
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrey
WDIO5+TS
browser.waitUntil(
     () => { return browser.getWindowHandles().length > 1},
     browser.options.waitforTimeout,
     'expected windowHandles > 1'
   );
вываливает ошибку
'() => boolean' is not assignable to parameter of type '() => Promise<boolean>'.
то у тебя тайпинги не настроены
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrey
WDIO5+TS
browser.waitUntil(
     () => { return browser.getWindowHandles().length > 1},
     browser.options.waitforTimeout,
     'expected windowHandles > 1'
   );
вываливает ошибку
'() => boolean' is not assignable to parameter of type '() => Promise<boolean>'.
For sync mode (@wdio/sync), webdriverio types must be replaced with @wdio/sync:

{
   "compilerOptions": {
       "types": ["node", "@wdio/sync"]
   }
}
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrey
WDIO5+TS
browser.waitUntil(
     () => { return browser.getWindowHandles().length > 1},
     browser.options.waitforTimeout,
     'expected windowHandles > 1'
   );
вываливает ошибку
'() => boolean' is not assignable to parameter of type '() => Promise<boolean>'.
источник

A

Andrey in JS for testing
Oleksandr Khotemskyi
For sync mode (@wdio/sync), webdriverio types must be replaced with @wdio/sync:

{
   "compilerOptions": {
       "types": ["node", "@wdio/sync"]
   }
}
"types": [
     "node",
     "@wdio/sync",
     "chai",
     "@wdio/cucumber-framework"
   ],
   "target": "es6",
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrey
"types": [
     "node",
     "@wdio/sync",
     "chai",
     "@wdio/cucumber-framework"
   ],
   "target": "es6",
у меня еще бывало что vscode почему то забывал про tsconfig, попробуй рестартануть ide
источник

A

Andrey in JS for testing
Oleksandr Khotemskyi
у меня еще бывало что vscode почему то забывал про tsconfig, попробуй рестартануть ide
та же хрень, еще говрит что у browser.getWindowHandles().length
error TS2339: Property 'length' does not exist on type 'Promise<string[]>'
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrey
та же хрень, еще говрит что у browser.getWindowHandles().length
error TS2339: Property 'length' does not exist on type 'Promise<string[]>'
та же причина, может у тебя несколько tsconfig.json файлов?
источник