Size: a a a

2019 December 24

ВС

Владимир Стецко in JS for testing
ясно. Ну, удачи
источник

SK

Slava Kharchenko in JS for testing
попробую через document.readyState может мне этого будет достаточно
источник

PP

Pavel Potapkin in JS for testing
const fs = require('fs');
const csv = require('fast-csv');
let  array = [];

const stream = fs.createReadStream('url and titles.csv');

csv
 .parseStream(stream)
 .on('error', error => console.error(error))
 .on('data', row => array.push(row))
 .on('end', rowCount => console.log(`Parsed ${rowCount} rows`));
   
console.log(array)

подскажите, пожалуйста в чем может быть проблема
суть в том что row вполне себе выводится через console.log() но ни в какую не добавляется в массив через пуш, вероятно я что то делаю не так, но что именно пока не могу понять
источник

ВС

Владимир Стецко in JS for testing
Slava Kharchenko
попробую через document.readyState может мне этого будет достаточно
а Вы какой статус проверяете?
источник

ВС

Владимир Стецко in JS for testing
Освежил в голове, там разные есть
источник

ВС

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

SK

Slava Kharchenko in JS for testing
complete
источник

m

mkots in JS for testing
++
источник

ВС

Владимир Стецко in JS for testing
ну тогда хз что тут еще можно сделать
источник

ВС

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

ВС

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

OK

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

protractor ./protractor.conf.js —baseUrl http://test.com
источник

OV

Oleg Voropaev in JS for testing
Oleksandr Khotemskyi
можно просто запускать протрактор с нужными флагами типа -

protractor ./protractor.conf.js —baseUrl http://test.com
Не не,  в том  то  и дело,  что  jasmine без  протрактора
источник

OV

Oleg Voropaev in JS for testing
Мне нужно  пару API тестов написать,  протрактор  тут не  нужен, поэтому взял  чисто jasmine и на нем запускаю
источник

OV

Oleg Voropaev in JS for testing
Но вроде  уже решил  задачу. Передаю через process.env переменную
источник

OK

Oleksandr Khotemskyi in JS for testing
Slava Kharchenko
попробую через document.readyState может мне этого будет достаточно
а что у тебя за приложение на фронте? Если какой то Single Page application - то можешь и не пробовать - недостаточно будет. + селениум уже сам автоматом ждет document.readyState и не будет выполнять команды пока он не переключился
источник

SK

Slava Kharchenko in JS for testing
пьечаль
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleg Voropaev
Но вроде  уже решил  задачу. Передаю через process.env переменную
это нормально, я еще могу посоветовать если хочется CLI - https://github.com/tj/commander.js/#commanderjs
источник

OV

Oleg Voropaev in JS for testing
Спасибо
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleg Voropaev
Спасибо
вот я так делаю
источник