Size: a a a

2020 June 18

a

anton in JS for testing
там onclick и пост запрос
источник

AP

Alexander Penkov in JS for testing
anton
там onclick и пост запрос
а что делает пост запрос ?
источник

AP

Alexander Popov in JS for testing
anton
всем привет, пишу парсер с помощью селениума. в общем попадаю на страницу со списком лицензий, жму на одну лицензию, беру данные, возвращаюсь назад. Дальше должно быть нажатие на вторую лицензию и тд, но почему то он не видит лицензии потом, я добавил wait`ы и тд, но не помогло. Изначально я беру все ссылки на лицензии через driver.findElements
ищи каждый раз заново
источник

AP

Alexander Popov in JS for testing
for ...
const element = await findelements().then((all) => all[i])
источник

AP

Alexander Popov in JS for testing
может из за того что ты туда-сюда бегаешь они протухают
источник

a

anton in JS for testing
Alexander Popov
ищи каждый раз заново
Сделал немного по другому но смысл такой же
источник

LT

Lili Tov in JS for testing
Может кто-то подскажет. делаю ассерешин, в постмене.  pm.expect(compId).equal(pm.environment.get("compCRMId"))  Но получаю ошибку AssertionError: expected '11457' to equal 11457
источник

AP

Alexander Popov in JS for testing
anton
Сделал немного по другому но смысл такой же
Что это значит? Не работает?
источник

a

anton in JS for testing
Так же гружу по новому, только доп ищу подстроку в онклике которая идёт параметром в пост
источник

a

anton in JS for testing
И работает
источник

IM

Ilya Murashka in JS for testing
Lili Tov
Может кто-то подскажет. делаю ассерешин, в постмене.  pm.expect(compId).equal(pm.environment.get("compCRMId"))  Но получаю ошибку AssertionError: expected '11457' to equal 11457
Ну там стринга, там намбер
источник

LT

Lili Tov in JS for testing
Ilya Murashka
Ну там стринга, там намбер
у меня не получается ни стринг в инт, ни инт в стринг
источник

A

Anton in JS for testing
Lili Tov
Может кто-то подскажет. делаю ассерешин, в постмене.  pm.expect(compId).equal(pm.environment.get("compCRMId"))  Но получаю ошибку AssertionError: expected '11457' to equal 11457
А кинь скрин респонса
источник

OK

Oleksandr Khotemskyi in JS for testing
Lili Tov
Может кто-то подскажет. делаю ассерешин, в постмене.  pm.expect(compId).equal(pm.environment.get("compCRMId"))  Но получаю ошибку AssertionError: expected '11457' to equal 11457
pm.expect(parseInt(compId, 10)).equal(pm.environment.get("compCRMId"))

может так?
источник

LT

Lili Tov in JS for testing
Oleksandr Khotemskyi
pm.expect(parseInt(compId, 10)).equal(pm.environment.get("compCRMId"))

может так?
Оно, спасибо! Пошла учить мат часть:)
источник

EM

Evgeniy Makuta in JS for testing
Всем привет, прошу совета и помощи, так как я в этом деле ещё только делаю первые шаги:)
Есть API, я их проверяю в постмане мануально, хочу все это дело заавтоматизировать (хочу потренироваться для себя), посоветуйте что норм использовать? JS + Mocha + Chai - норм будет? Что-то ещё надо дополнительно? Supertest?
источник

OK

Oleksandr Khotemskyi in JS for testing
Evgeniy Makuta
Всем привет, прошу совета и помощи, так как я в этом деле ещё только делаю первые шаги:)
Есть API, я их проверяю в постмане мануально, хочу все это дело заавтоматизировать (хочу потренироваться для себя), посоветуйте что норм использовать? JS + Mocha + Chai - норм будет? Что-то ещё надо дополнительно? Supertest?
Можно и в постмане писать довольно хорошие скрипты
источник

EM

Evgeniy Makuta in JS for testing
Согласен, просто это уже сделано, и сейчас хочу попробовать написать именно не в постмане
источник

ДП

Діма Потапов... in JS for testing
Evgeniy Makuta
Всем привет, прошу совета и помощи, так как я в этом деле ещё только делаю первые шаги:)
Есть API, я их проверяю в постмане мануально, хочу все это дело заавтоматизировать (хочу потренироваться для себя), посоветуйте что норм использовать? JS + Mocha + Chai - норм будет? Что-то ещё надо дополнительно? Supertest?
Якщо хочеш прямо хардкорно візьми реквест хттп модуля
источник

AD

Andrei Dzeichyk in JS for testing
Evgeniy Makuta
Всем привет, прошу совета и помощи, так как я в этом деле ещё только делаю первые шаги:)
Есть API, я их проверяю в постмане мануально, хочу все это дело заавтоматизировать (хочу потренироваться для себя), посоветуйте что норм использовать? JS + Mocha + Chai - норм будет? Что-то ещё надо дополнительно? Supertest?
да, нормально.

Только выбири еще библиотеку которой будешь запросы отправлять
https://github.com/sindresorhus/got#comparison

и в итоге получился
js/ts + mocha/jest + chai/(or jest's asserts) + got/node-fetch/axios/superagent
источник