Size: a a a

2020 May 15

IM

Ilya Murashka in JS for testing
Работает и ладно))
источник

SS

Serhii Sobur in JS for testing
Sergey Chepets
Привет. А у кого есть примеры тестовых на JS automation QA? Поделитесь, плиз.
Вот еще один сайт индус…триального тренера) Тут есть разные варианты, типа простого калькулятора и что-то типа банка
http://www.way2automation.com/protractor-angularjs-practice-website.html
источник

P

Paul G in JS for testing
Alexander Popov
Например асинхронный репортёр, подкинешь реализацию?
Саня это ж опенсорс)
источник

OK

Oleksandr Khotemskyi in JS for testing
Paul G
На самом деле вдио лупит фичи, которые можно реализовать на любом фрейме, принцип остался таким же как и в протракторе
ИМХО Все можно самому педалить. Только тут нужно быть честным перед заказчиком чтобы он видел куда идут деньги или педалить это в свое время
источник

AP

Alexander Popov in JS for testing
Oleksandr Khotemskyi
ИМХО Все можно самому педалить. Только тут нужно быть честным перед заказчиком чтобы он видел куда идут деньги или педалить это в свое время
даешь селениум тесты на баше
источник

OK

Oleksandr Khotemskyi in JS for testing
вот как Тимур Шемсединов говорит - для половины проектов можно обойтись вообще без зависимостей, nodejs api вполне достаточно.
источник

P

Paul G in JS for testing
Oleksandr Khotemskyi
ИМХО Все можно самому педалить. Только тут нужно быть честным перед заказчиком чтобы он видел куда идут деньги или педалить это в свое время
Так я о том же, так что не стоит протрактор хоронить
источник

AZ

Andrii Zinchuk in JS for testing
селениум тести через http
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexander Popov
даешь селениум тесты на баше
я видел одного парня который педалил на curl 😉
источник

OK

Oleksandr Khotemskyi in JS for testing
Paul G
Так я о том же, так что не стоит протрактор хоронить
Он сам себя похоронил. Надо бы у крейга и джулии спросить чо да как
источник

OK

Oleksandr Khotemskyi in JS for testing
а то народ гадает а контрибуторы молчат
источник

ES

Eugene Stogniy in JS for testing
Алексей
На проекте хотят внедрять автоматизацию. Инструменты на мой выбор. Опыта в автоматизации нет, хотел начать со сравнения доступных решений.
А какие технологии фронтенда узнайте ... это очень полезно ) плюс тестировать только веб? / какие браузеры долны сопровождаться
источник

IM

Ilya Murashka in JS for testing
в jasmine нет же
it(){
if(){skip()}
}?
источник

IM

Ilya Murashka in JS for testing
А то если, нет обьекта, то я хочу скипать тест, а не фейлить его)
Там есть pending(), но судя по всему это работает не так
источник

ES

Eugene Stogniy in JS for testing
Alexander Popov
даешь селениум тесты на баше
Ну че через Постман делали чем cURL плох
источник

А

Алексей in JS for testing
Eugene Stogniy
А какие технологии фронтенда узнайте ... это очень полезно ) плюс тестировать только веб? / какие браузеры долны сопровождаться
js, react. Браузеры все вроде, хром в первую очередь
источник

ES

Eugene Stogniy in JS for testing
Алексей
js, react. Браузеры все вроде, хром в первую очередь
Вот по браузерам очень важно знать что подразумеваеться под все вроде, сразу договаривайтесь с девами про уникальные аттрибуты Дата тест ИД что то типа такого
источник

А

Алексей in JS for testing
Eugene Stogniy
Вот по браузерам очень важно знать что подразумеваеться под все вроде, сразу договаривайтесь с девами про уникальные аттрибуты Дата тест ИД что то типа такого
Спасибо
источник

O

Olga in JS for testing
Здравствуйте. У меня в afterEach (Протрактор) отлавливаются js-ошибки, произошедшие во время теста, вот так:
```const logs = await browser.manage().logs().get('browser');
           expect(logs.length).toBe(0, `There were ${logs.length} JS errors: ${logs.map(log => '\n' + log.message)}`);```(емнип это примерно как в мануале).
Вопрос: если ошибка падает в самом конце теста (это видно при запуске), то фейлится почему-то не тот тест, в котором она упала, а следующий за ним.

Я вообще подозреваю может дело в самой ошибке, которая возникает из-за изменения урла
источник

OK

Oleksandr Khotemskyi in JS for testing
Коллеги, вопрос по связке wdio+cucumberjs:

[chrome  linux #0-6] function uses multiple asynchronous interfaces: callback and promise
to use the callback interface: do not return a promise
to use the promise interface: remove the last argument to the function


Почему кукумбер думает что я использую и callback и промисы, хотя я работаю с wdio в синхронном режиме?
источник