Size: a a a

2020 April 21

D

Dmitry in JS for testing
AutomationQA
Да, если я делаю апи тесты, то я получаю авторизейшен токен в респонсе на логин реквест и потом передаю его в хедере в каждом запросе. Но тут вопрос в том что я логинюсь через юайку, я не понимаю в какой момент и как я могу получить авторизейшен токен
у меня было такое, я его нашел в DOMe а дальше переиспользовал, поищи, мож и у тебя он там где то лежит
источник

A

AutomationQA in JS for testing
Окей, спасибо.
источник

SM

Sewa Makhinya in JS for testing
AutomationQA
Да, если я делаю апи тесты, то я получаю авторизейшен токен в респонсе на логин реквест и потом передаю его в хедере в каждом запросе. Но тут вопрос в том что я логинюсь через юайку, я не понимаю в какой момент и как я могу получить авторизейшен токен
- можно попытатсья эмулировать браузер, делая запрос через API. обычно жто не должно быть сложно
- можно попросить девелоперов организовать тебе API эндпойнт для авторизации, дёргать его в начале и получать токен через него
источник

D

Dmitry in JS for testing
Sewa Makhinya
- можно попытатсья эмулировать браузер, делая запрос через API. обычно жто не должно быть сложно
- можно попросить девелоперов организовать тебе API эндпойнт для авторизации, дёргать его в начале и получать токен через него
ей нада закрывать текущую юай сессию
источник

K

Katerina in JS for testing
AutomationQA
Да, если я делаю апи тесты, то я получаю авторизейшен токен в респонсе на логин реквест и потом передаю его в хедере в каждом запросе. Но тут вопрос в том что я логинюсь через юайку, я не понимаю в какой момент и как я могу получить авторизейшен токен
Токен может ещё в кукисах храниться.
источник

A

AutomationQA in JS for testing
Да, так и есть
источник
2020 April 22

AV

Anton Vasilyev in JS for testing
ребят, подскажите какую лучше IDE юзать. Я сейчас пишу тесты codeceptjs + bdd. И столкнулся с проблемой, что из feature-файлов нельзя перейти к реализации шага. Ставил расширения для Visual Studio Code, но проблему это не решило. Может расширение плохое или IDE не поддерживает bdd. Подскажите, кто чем пользуется.
источник

AP

Aliaksei Patotski in JS for testing
У меня для wdio + bdd все работает с этим расширением(https://marketplace.visualstudio.com/items?itemName=alexkrechik.cucumberautocomplete), может не добавил в settings.json параметры
источник

YO

Yaroslav Oleshchuk in JS for testing
Всем привет, у кого-либо был опыт дружбы связки между cypress+cucumber + cypress+testrail-reporter ?
источник

YO

Yaroslav Oleshchuk in JS for testing
Проблема в том что testrail-reporter смотрит на каждый it, номер и название которого должно совпадать с тест кейсом, но при использовании cucumber - it мы не используем...
источник

AK

Andrew Kvashin in JS for testing
всем привет. не могу вкурить element.waitUntil (WDIO6).
пример из их апи-доков:
const elem = $('#someText')
   elem.waitUntil(function () {
       return this.getText() === 'I am now different',
   }, {
       timeout: 5000,
       timeoutMsg: 'expected text to be different after 5s'
   });
мой код:
const body = $('body');
       body.waitUntil(() => {
           return this.getAttribute('aria-busy') === 'false';
       }, {
           interval: 100
       });
дает ошибку this.getAttribute is not a function
источник

AK

Andrew Kvashin in JS for testing
browser.waitUntil при этом норм работает (без this)
источник

B

Bola in JS for testing
а если попробовать без стрелочной функции?  в примере она не используется
источник

IF

Illia Fotin in JS for testing
Andrew Kvashin
всем привет. не могу вкурить element.waitUntil (WDIO6).
пример из их апи-доков:
const elem = $('#someText')
   elem.waitUntil(function () {
       return this.getText() === 'I am now different',
   }, {
       timeout: 5000,
       timeoutMsg: 'expected text to be different after 5s'
   });
мой код:
const body = $('body');
       body.waitUntil(() => {
           return this.getAttribute('aria-busy') === 'false';
       }, {
           interval: 100
       });
дает ошибку this.getAttribute is not a function
У стрелочных функций нет this
источник

AK

Andrew Kvashin in JS for testing
ага, начало condition timed out кидать)
спасибо
источник

OK

Oleksandr Khotemskyi in JS for testing
Anton Vasilyev
ребят, подскажите какую лучше IDE юзать. Я сейчас пишу тесты codeceptjs + bdd. И столкнулся с проблемой, что из feature-файлов нельзя перейти к реализации шага. Ставил расширения для Visual Studio Code, но проблему это не решило. Может расширение плохое или IDE не поддерживает bdd. Подскажите, кто чем пользуется.
Лучше не юзать кодесепт + бдд. Это ненужная связка. Кодесепт и так как бдд
источник

AV

Anton Vasilyev in JS for testing
Oleksandr Khotemskyi
Лучше не юзать кодесепт + бдд. Это ненужная связка. Кодесепт и так как бдд
соглашусь, но например это связка позволяет людям, которые не имеют ничего общего с программированием писать кейсы. У меня аналитики по общим шагам делают так. Если чего то не хватает, то подправляю шаг. Пока удобно.
источник

OK

Oleksandr Khotemskyi in JS for testing
Anton Vasilyev
соглашусь, но например это связка позволяет людям, которые не имеют ничего общего с программированием писать кейсы. У меня аналитики по общим шагам делают так. Если чего то не хватает, то подправляю шаг. Пока удобно.
Программировать всеравно надо уметь, чтобы писать хорошие gherkin сценарии. Это миф что можно писать кукумбер сценарии без понимания программирования. Если человек будет писать сценарии без оглядки на код - то потом автоматизатору каждый такой сценарий прийдется дописывать и править чтобы он работал.
источник

OK

Oleksandr Khotemskyi in JS for testing
Anton Vasilyev
соглашусь, но например это связка позволяет людям, которые не имеют ничего общего с программированием писать кейсы. У меня аналитики по общим шагам делают так. Если чего то не хватает, то подправляю шаг. Пока удобно.
Да и сама техническая сторона реализации cucumber+codecept, оставляет много вопросов.
источник

OK

Oleksandr Khotemskyi in JS for testing
Anton Vasilyev
соглашусь, но например это связка позволяет людям, которые не имеют ничего общего с программированием писать кейсы. У меня аналитики по общим шагам делают так. Если чего то не хватает, то подправляю шаг. Пока удобно.
@pasha_g дай свой фидбек по кукумбер + кодсепт ;)
источник