Size: a a a

JavaScript testing

2020 December 08

AP

Alexander Popov in JavaScript testing
deepEqual
источник

V

Victor in JavaScript testing
Подскажите пожалуйста по протактору. Раньше, когда запускал тесты, между тестами браузер запускался заново. Соответственно ни куки, ни кэша, ничего такого не было при переходе от одного теста к другому. А сейчас почему-то так не происходит. Если я делаю авторизацию в тесте A, то переходя к тесту B я всё также авторизован.
Приходится делать как-то так, но это вызывает много ошибок. Можно как-то протрактору в настройках сказать, чтобы он каждый раз запускал браузер заново?
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Victor
Подскажите пожалуйста по протактору. Раньше, когда запускал тесты, между тестами браузер запускался заново. Соответственно ни куки, ни кэша, ничего такого не было при переходе от одного теста к другому. А сейчас почему-то так не происходит. Если я делаю авторизацию в тесте A, то переходя к тесту B я всё также авторизован.
Приходится делать как-то так, но это вызывает много ошибок. Можно как-то протрактору в настройках сказать, чтобы он каждый раз запускал браузер заново?
код протрактора не менялся уже года 2, можно посмотреть по истории, возможно кто-то выключил эту настройку -

https://github.com/angular/protractor/blob/master/lib/config.ts#L549
источник

V

Victor in JavaScript testing
Oleksandr Khotemskyi
код протрактора не менялся уже года 2, можно посмотреть по истории, возможно кто-то выключил эту настройку -

https://github.com/angular/protractor/blob/master/lib/config.ts#L549
Если я её включаю, у меня только первый тест отрабатывает. Остальные падают с ошибкой This driver instance does not have a valid session ID - (did you call WebDriver.quit()?) and may no longer be used
источник

V

Victor in JavaScript testing
Вроде старая проблема, но я не разобрался, как она фиксится https://github.com/angular/protractor/issues/4817
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Victor
Если я её включаю, у меня только первый тест отрабатывает. Остальные падают с ошибкой This driver instance does not have a valid session ID - (did you call WebDriver.quit()?) and may no longer be used
Сейчас, там есть баг где обьясняется это
источник

OK

Oleksandr Khotemskyi in JavaScript testing
источник

OK

Oleksandr Khotemskyi in JavaScript testing
если кратко, при перезапуске браузера - у уже найденых элементов протухает sessionId, потому летит эта ошибка. Решение - не искать элементы заранее
источник

NK

ID:0 in JavaScript testing
Сегодня начинается GitHub Universe!

Начало уже через 40 минут. Докладов ОЧЕНЬ много (70+), и будут проходить 3 дня.

Обязательно посмотрите расписание докладов тут:
https://githubuniverse.com/schedule/
источник

OK

Oleksandr Khotemskyi in JavaScript testing
И новенький home page впридачу -

https://github.com/home
источник

AB

Alexei Barantsev 🗹... in JavaScript testing
ух ты! у них ещё и home page есть!
источник

AI

Alexander Ivanov in JavaScript testing
шок-контент!
источник

SP

Sergey Pirogov in JavaScript testing
Ну что? Зарелизят код спейс?
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Sergey Pirogov
Ну что? Зарелизят код спейс?
discussions в паблик бете, можно врубать уже
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Dependency review tool в PR
источник

OK

Oleksandr Khotemskyi in JavaScript testing
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Auto-merge PR после всех ревью и прошедших чеков
источник

OK

Oleksandr Khotemskyi in JavaScript testing
короче завозят много, думаю лучше потом сделаю пост с обзором
источник

AB

Alexei Barantsev 🗹... in JavaScript testing
что, гитлаб сдаётся уже или трепыхается?
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Alexei Barantsev 🗹
что, гитлаб сдаётся уже или трепыхается?
трепыхается ))
источник