Size: a a a

2020 January 26

Mike Кernserj in JS for testing
Oleksandr Khotemskyi
Можешь програмно ранить моку, и после прогона решать ранить ли остальное
Спасибо!
источник

Mike Кernserj in JS for testing
Bola
Лучше делать такое на уровне CI.
Не могу представить кким образом. Можно подробнее?
источник

B

Bola in JS for testing
Mike Кernserj
Не могу представить кким образом. Можно подробнее?
У вас оба теста, и тот который может зафейлиться, и тот, который потом должен стартовать - в одном и том же спеке?
источник

Mike Кernserj in JS for testing
Bola
У вас оба теста, и тот который может зафейлиться, и тот, который потом должен стартовать - в одном и том же спеке?
Еще не написаны, можно в разных сделать. В одном спеке может быть n тестов, в случае фейла любого из них должна запускаться определенная группа тестов, которая связага именно с зафейленным
источник

B

Bola in JS for testing
Ну тогда мой коммент выше можно забыть.
источник

N

Nikita in JS for testing
Всем привет. Столкнулся с проблемой. Гоняю тесты на Protractor на удаленных машинах. Пока стоял Chrome 74 и соответсвующий драйвер - все было более менее стабильно. После апдейта до 79 добавилось 300+ фейлов. При этом эти же тесты локально проходят нормально, так что похоже что пролема глобальная. Есть какие-нибудь идеи, с чем это может быть связано?
источник

OK

Oleksandr Khotemskyi in JS for testing
Nikita
Всем привет. Столкнулся с проблемой. Гоняю тесты на Protractor на удаленных машинах. Пока стоял Chrome 74 и соответсвующий драйвер - все было более менее стабильно. После апдейта до 79 добавилось 300+ фейлов. При этом эти же тесты локально проходят нормально, так что похоже что пролема глобальная. Есть какие-нибудь идеи, с чем это может быть связано?
Каких фейлов
источник

N

Nikita in JS for testing
восновном в тех тестах, которые не проапдейтил на async await. Но еще есть проблема что если падает один сценарий в спеке, он тянет за собой все остальные(тесты не зависимые)
источник

N

Nikita in JS for testing
+ dnd перестал работать
источник

N

Nikita in JS for testing
для dnd выдает Failed: move target out of bounds - хотя размеры скрина я не менял
источник

N

Nikita in JS for testing
А там где тянет за собой остальные сценарии в спеке отдает TimeoutError: timeout: Timed out receiving message from renderer
источник

N

Nikita in JS for testing
Может быть связано с версиями node? локально стоит новее
источник

BO

Boris Osipov in JS for testing
Nikita
Всем привет. Столкнулся с проблемой. Гоняю тесты на Protractor на удаленных машинах. Пока стоял Chrome 74 и соответсвующий драйвер - все было более менее стабильно. После апдейта до 79 добавилось 300+ фейлов. При этом эти же тесты локально проходят нормально, так что похоже что пролема глобальная. Есть какие-нибудь идеи, с чем это может быть связано?
а если w3c выключить, станет лучше?
  capabilities: {
   browserName: 'chrome',
   'goog:chromeOptions': {
       'w3c': false
   }
 }
источник

N

Nikita in JS for testing
надо будет попробовать, спасибо
источник

SC

Sergey Chepets in JS for testing
@davert Думаю, пройдет года три и количество JS автоматизаторов будет выше чем Java. Уже Python позади. Кстати и тулы выросли. Я когда входил в JS автоматизацию, wdio был такой печальный. С того момента он значительно подрос и я не знаю аналогов в других языках, кто мог бы составить ему конкуренцию. А тут еще вишенка на торте - devTools протокол. https://medium.com/@davert/javascript-the-future-of-end-to-end-testing-bfc00e23110b
источник

AB

Alexei Barantsev in JS for testing
протокол — дело такое, он языково-нейтральный
источник

B

Bola in JS for testing
В любом случае, мы в правильной группе)
источник

AB

Alexei Barantsev in JS for testing
(о присутствии в других группах можно скромно умолчать при этом)
источник

B

Bola in JS for testing
Одно другому не противоречит)
источник

AB

Alexei Barantsev in JS for testing
согласен. не стоит все яйца в одну корзину складывать
источник