Size: a a a

2019 December 24

m

mkots in JS for testing
До меня дошло в чем проблема спустя 10 кликов
источник

ВС

Владимир Стецко in JS for testing
😱
источник

OV

Oleg Voropaev in JS for testing
Всем привет. Подскажите, как в jasnime можно запускать тесты с разными параметрами. Задача такая:
Есть _spec.js файл в котором несколько простых  тестов. Запускаю их jasnim'oм "jasnime _spec.js". Нужно запускать тесты на  разном env. Т.е. передавать разный baseUrl. Можно ли  как-то п ередать  параметр через командную  строку  при вызове jasnime _spec.js либо завести несколько разных jasnime.json конфиг файлов?
источник

ВС

Владимир Стецко in JS for testing
можно через node.js читать параметры вызова
источник

ВС

Владимир Стецко in JS for testing
и в js конфиге if добавить
источник

ВС

Владимир Стецко in JS for testing
наверное jasmine а не jasnime?
источник

B

Bola in JS for testing
Oleg Voropaev
Всем привет. Подскажите, как в jasnime можно запускать тесты с разными параметрами. Задача такая:
Есть _spec.js файл в котором несколько простых  тестов. Запускаю их jasnim'oм "jasnime _spec.js". Нужно запускать тесты на  разном env. Т.е. передавать разный baseUrl. Можно ли  как-то п ередать  параметр через командную  строку  при вызове jasnime _spec.js либо завести несколько разных jasnime.json конфиг файлов?
Передашь env, в конфиге можешь его прочитать и дальше if -меняешь baseurl
источник

B

Bola in JS for testing
Bola
или в after each нельзя? потому что этот код в it() возвращает значения, которые в localstorage
Никто не в курсе?
источник

SK

Slava Kharchenko in JS for testing
Гайз привет всем, кто-то использует document.readyState для чека что страница загрузилась. Я не уверен, но это походу реализовано в функции navigateTo().  Но у меня бывают кейсы когда страница не прогрузившись начинает ранить тест. И я хотел бы это чекать и делать рефрешь при необходимости. Так вот если опыт использование этого параметра или кто-то что-то может посоветовать другое?
источник

ВС

Владимир Стецко in JS for testing
Slava Kharchenko
Гайз привет всем, кто-то использует document.readyState для чека что страница загрузилась. Я не уверен, но это походу реализовано в функции navigateTo().  Но у меня бывают кейсы когда страница не прогрузившись начинает ранить тест. И я хотел бы это чекать и делать рефрешь при необходимости. Так вот если опыт использование этого параметра или кто-то что-то может посоветовать другое?
document.readyState это не достаточный признак
источник

ВС

Владимир Стецко in JS for testing
в современной веб странице после того как оно в true засетталось еще дохрена чего происходит
источник

OR

Oleksandr R. in JS for testing
Boris Osipov
много окружений это сколько? не вижу больших проблем в 5 файлах конфига, которые переопределяют значения из одного общего.
ну или смотри на вариант передавать эти параметры через переменные окружения(для CI будет удобно, для локальной разработки ну такое себе)
да окружений 5-6, так что файлы можно создать. Просто ещё момент, чтов доках mocha предалагают не юзать mocha.opts, как устаревший формат, а использовать .js, .json, .yml файлы, поэтому ищу вариант как это использовать
источник

ВС

Владимир Стецко in JS for testing
Владимир Стецко
в современной веб странице после того как оно в true засетталось еще дохрена чего происходит
я никогда с ним сам не работал, но в книге по нагрузочному тестированию это в теории описывалось
источник

ВС

Владимир Стецко in JS for testing
Типо смотреть перфоманс по document.readyState - моветон, т.к. самое веселое после этого еще только начинается
источник

ВС

Владимир Стецко in JS for testing
наверно это было хорошим признаком загрузки на заре веб-разработки
источник

SK

Slava Kharchenko in JS for testing
Спасибо, скорее всего ты прав, но у меня в основном кейсы когда я получаю белый скрин, соответственно вообще ничего непрорендерилось
источник

ВС

Владимир Стецко in JS for testing
А почему не смотреть по наличию элемента на странице?
источник

ВС

Владимир Стецко in JS for testing
Выберите какой-нибудь который в конце рендерится
источник

SK

Slava Kharchenko in JS for testing
я хочу сделать байз метод без привязки к странице, потому что общего элемента для всех страниц я не найду, соответственно мне прийдеться переопределять этот метод для каждой пейджи
источник

SK

Slava Kharchenko in JS for testing
а это так не хочеться делать
источник