Size: a a a

2020 January 31

OK

Oleksandr Khotemskyi in JS for testing
Alex Green
Приветствую всех!

прошу помочь в борьбе и поиске решения проблемы которая происходит при выполнении скрипта: >node createMonitor.js

"ElementNotInteractableError: element not interactable"

Env.: Win 7x64  + Node JS (node: '12.13.0')  + npm (npm: '6.12.0')
TestFramework: selenium webdriver ("selenium-webdriver": "^4.0.0-alpha.5")
element not interactable - это селениумовская ошибка
источник

OK

Oleksandr Khotemskyi in JS for testing
не может нажать на элемент
источник

AG

Alex Green in JS for testing
Stack trace (концовка) проблемы:
===
after: https://***/monitors
after1: https://***/monitors
ElementNotInteractableError: element not interactable
 (Session info: chrome=79.0.3945.130)
   at Object.throwDecodedError (***automation-tests\node_modules\selenium-webdriver\lib\error.js:550:15)
   at parseHttpResponse (***-automation-tests\node_modules\selenium-webdriver\lib\http.js:563:13)
   at Executor.execute (***automation-tests\node_modules\selenium-webdriver\lib\http.js:489:26)
   at processTicksAndRejections (internal/process/task_queues.js:93:5)
   at async Driver.execute (***automation-tests\node_modules\selenium-webdriver\lib\webdriver.js:699:17)
   at async createMonitorHttp (***automation-tests\_panel_part\modules\monitors.js:52:3)
   at async ***automation-tests\_panel_part\tests\createMonitor.js:12:9 {
 name: 'ElementNotInteractableError',
 remoteStacktrace: 'Backtrace:\n' +
   '\tOrdinal0 [0x0027A113+1548563]\n' +
===
источник

AG

Alex Green in JS for testing
Oleksandr Khotemskyi
не может нажать на элемент
да, спасибо суть её понимаю, у меня её исправить пока не получается
источник

OK

Oleksandr Khotemskyi in JS for testing
Alex Green
да, спасибо суть её понимаю, у меня её исправить пока не получается
надо элемент сам смотреть, что с ним, стектрейс тут стандартный...
источник

OK

Oleksandr Khotemskyi in JS for testing
Alex Green
Приветствую всех!

прошу помочь в борьбе и поиске решения проблемы которая происходит при выполнении скрипта: >node createMonitor.js

"ElementNotInteractableError: element not interactable"

Env.: Win 7x64  + Node JS (node: '12.13.0')  + npm (npm: '6.12.0')
TestFramework: selenium webdriver ("selenium-webdriver": "^4.0.0-alpha.5")
подумай еще про вариант puppeteer + nodejs, если тебе просто надо мониторить что-то
источник

OK

Oleksandr Khotemskyi in JS for testing
там проще намного, и браузер в комплекте…
источник

AG

Alex Green in JS for testing
ок, спасибо, сейчас предоставлю информацию по элементу и тому, как я к нему обращаюсь
источник

AG

Alex Green in JS for testing
Oleksandr Khotemskyi
подумай еще про вариант puppeteer + nodejs, если тебе просто надо мониторить что-то
понял, спасибо:
основная задача: написать функциональные тесты через UI для веб-проектов.
источник

AG

Alex Green in JS for testing
Alex Green
понял, спасибо:
основная задача: написать функциональные тесты через UI для веб-проектов.
я ознакомился с https://t.me/js_for_testing/58895
источник

OK

Oleksandr Khotemskyi in JS for testing
Alex Green
понял, спасибо:
основная задача: написать функциональные тесты через UI для веб-проектов.
бери тогда webdriverio
источник

OK

Oleksandr Khotemskyi in JS for testing
голый селениум - слишком много надо самому писать
источник

VG

Vitalii Grygoruk in JS for testing
для людей которые только начинают и не шарят - wdio + sync mode самое то что надо. Или CodeceptJS…
Чтобы велью деливерить сразу можно было… а не “вот эти ваши промисы резолвить сидеть / или писать свои велосипеды/врапперы над вебдрайвером голым”
источник

A

Artem in JS for testing
Привет, подскажите как приатачить к алюр репорту айди сессии. Нужно для того чтоб понимать к какому логу селеноида относится тест. Юзаю вдио алюр сервис с базовым конфигом.
источник

AG

Alex Green in JS for testing
я просто имею опыт написания автотестов на Python + C#
источник

VG

Vitalii Grygoruk in JS for testing
Alex Green
я просто имею опыт написания автотестов на Python + C#
это хорошо что опыт есть - но JS будет в новинку… будешь на грабли наступать как и все наступали когда переходили
Бери WDIO… не пожалеешь
источник

A

Anton in JS for testing
если хотите wdio + sync на винде - будьте готовы гуглить =)
источник

AG

Alex Green in JS for testing
Alex Green
я просто имею опыт написания автотестов на Python + C#
пришлось переходить на NodeJS - так как проект требует
и тут сталкиваюсь с проблемами, которые не появлялись при написании того же теста, только на Python + C#
источник

BO

Boris Osipov in JS for testing
Artem
Привет, подскажите как приатачить к алюр репорту айди сессии. Нужно для того чтоб понимать к какому логу селеноида относится тест. Юзаю вдио алюр сервис с базовым конфигом.
https://webdriver.io/docs/allure-reporter.html#usage

вместо addFeature => addArgument описание параметров addArgument выше
источник

OK

Oleksandr Khotemskyi in JS for testing
Alex Green
я просто имею опыт написания автотестов на Python + C#
тогда еще TypeScript добавь )
источник