Size: a a a

2019 November 14

AP

Alex P in JS for testing
Vitalii Grygoruk
“решайте проблемы по мене их поступления” @AlekseyPip
mocha/chai только - юнит тесты чтоли?
интеграционные и api
источник

SC

Sergey Chepets in JS for testing
Задача - подключатся к селеноиду через puppetter. Это только возможно через старт браузера по вебпротоколу, получение sessionId и конект по ws://selenoid.example.com:4444/devtools/<session-id>/page. Без вебдрайвера этого сделать нельзя?
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Chepets
Задача - подключатся к селеноиду через puppetter. Это только возможно через старт браузера по вебпротоколу, получение sessionId и конект по ws://selenoid.example.com:4444/devtools/<session-id>/page. Без вебдрайвера этого сделать нельзя?
можно просто POST реквест отправить
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Chepets
Задача - подключатся к селеноиду через puppetter. Это только возможно через старт браузера по вебпротоколу, получение sessionId и конект по ws://selenoid.example.com:4444/devtools/<session-id>/page. Без вебдрайвера этого сделать нельзя?
пример с CURL, но можешь взять любой http клиент - requestjs, fetch, axios…

curl -X POST 'http://127.0.0.1:4444/wd/hub/session' -d '{ 
           "desiredCapabilities":{
               "browserName":"chrome",
               "version": "75.0",
               "platform":"ANY",
               "enableVNC": true,
               "name": "this.test.is.launched.by.curl",
               "sessionTimeout": 30
           }
       }'
источник

BO

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

OK

Oleksandr Khotemskyi in JS for testing
Boris Osipov
ток sessionTimeout побольше. а то я подозреваю что селеноид прибьет контейнер если не будет селениум запросов
да, ты четко подметил
источник

SC

Sergey Chepets in JS for testing
спасибо, пошел настраивать!
источник

E

Evgeniy in JS for testing
Привет,есть ли библиотека или (любой способ) как протестить данные внутри Excel файла, у меня выгружается ксель с определенными дааными, юзаю JS+Selenium
источник

ab

artem belikov in JS for testing
Evgeniy
Привет,есть ли библиотека или (любой способ) как протестить данные внутри Excel файла, у меня выгружается ксель с определенными дааными, юзаю JS+Selenium
Ну например во так, велосипед конечно, но :)
https://matthewkudija.com/blog/2018/07/21/excel-diff/
источник

AP

Alexander Popov in JS for testing
Да
источник

E

Evgeniy in JS for testing
artem belikov
Ну например во так, велосипед конечно, но :)
https://matthewkudija.com/blog/2018/07/21/excel-diff/
Спасибо
источник

E

Evgeniy in JS for testing
интересно, а csv он тоже читает?
источник

AP

Alexander Popov in JS for testing
Это почти одно и то же
источник

B

Bola in JS for testing
Нуууу
источник

E

Evgeniy in JS for testing
Ясненько, попробую заюзать
источник

ab

artem belikov in JS for testing
Можно еще попрбовать:
https://github.com/SheetJS/sheetjs
источник

ab

artem belikov in JS for testing
План велосипеда:
один  раз выгружаешь оригинальный xls -> json(твой любимый формат)
Выгружаешь проверяемый и сравниваешь оригинал с твоим.
источник

RT

Roman Tyurin in JS for testing
Evgeniy
Привет,есть ли библиотека или (любой способ) как протестить данные внутри Excel файла, у меня выгружается ксель с определенными дааными, юзаю JS+Selenium
https://www.npmjs.com/package/convert-excel-to-json
а дальше формируешь json, который тебе нужен
источник

E

Evgeniy in JS for testing
спасиб
источник

B

Bola in JS for testing
Побитово можно ещё сравнить)
источник