Size: a a a

2019 December 10

m

mkots in JS for testing
Ееее, спасибо, спас
источник

B

Bola in JS for testing
Есть кто тут, кто пользовался мок сервером на ноде? Если да, сами писали, или есть готовое решение? Нужна в общем прокся, куда хочу завернуть приложение и некоторые вызовы мокать
источник

BO

Boris Osipov in JS for testing
Bola
Есть кто тут, кто пользовался мок сервером на ноде? Если да, сами писали, или есть готовое решение? Нужна в общем прокся, куда хочу завернуть приложение и некоторые вызовы мокать
wiremock
источник

m

mkots in JS for testing
Если вдруг кому-то надо данные повизуализировать немножко https://observablehq.com/
источник

ПР

Павел Розентальс in JS for testing
Bola
в браузере руками пробовал? работает?
Я еще не успел попробовать в браузере.
источник

ПР

Павел Розентальс in JS for testing
Oleksandr Khotemskyi
Кстати а какой браузер юзаешь? Может у тебя уже и fetch есть в нем
IE11. Там потртал корпоративный ничем другим просто не открывается
источник

B

Bola in JS for testing
Павел Розентальс
Добрый день. помогите люди добрые. Сам я не местный и по ходу тупой... Ну по крайней мере так мои запросы выглядят) Пытаюсь понять Selenium. подскажите, как оформить в executescript`е XMLHttpRequest post`ом. мой вариант не подходит...

let rt = "let xhr = new XMLHttpRequest();"+
       "xhr.open('POST', 'http://10.89.235.2:7780/pls/portal30/ais_sys.owa_sec_ais.login_local', true);"+
       "xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');"
       "xhr.setRequestHeader('User-Agent', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729');" +
       "let body = 'p_username=rozen' + '&' + 'p_password=rozenp' + '&' + 'p_url='" + purl + "'; xhr.send(body); );";
   
   await driver.executeScript(rt);
Если в браузере не пробовал, то надо попробовать
источник

B

Bola in JS for testing
И потом перенести в тесты
источник

ПР

Павел Розентальс in JS for testing
Ну у меня не на столько много опыта в программировании, что бы обо всем подумать сразу) была бы схема иль чертеж...
источник

ab

artem belikov in JS for testing
mkots
Может кто с js помочь?
Есть массив объектов, мне нужно во всех массивах одну из пропертей изменить:
[{ a: 2, b: "aa bb"}].map(o => o.b.split(" ")[1])

Это естественно не работает, потому что я весь объект меняю на результат сплита, а как это правильно сделать?
let objs = [{ a: 2, b: "aa bb" }, { a: 3, b: "cc dd" }];
let fmap = (obj, f) => Object.assign({}, ...Object.entries(obj).map(f));
let f = ([k, v]) => { return (k === "b" ? { [k]: v.split(" ") } : { [k] : v })};

let newObj = objs.map(obj => fmap(obj,f));

console.log(newObj)
источник

ab

artem belikov in JS for testing
и никаких мутаций)
источник

AP

Alexander Popov in JS for testing
я бы предпочел мутации чем это
источник

ab

artem belikov in JS for testing
Alexander Popov
я бы предпочел мутации чем это
Ну это все можно причесать еще, если всякие lodash-ы использовать
источник

ab

artem belikov in JS for testing
o.b = o.b.split(" ")[1]; return o}
vs
return (k === "b" ? { [k]: v.split(" ") } : { [k] : v }
источник

AP

Alexander Popov in JS for testing
artem belikov
Ну это все можно причесать еще, если всякие lodash-ы использовать
[].map(it => { return { ...it, foo: it.foo.substr(0, 1)}})
источник

AP

Alexander Popov in JS for testing
никаких мутаций и можно понять
источник

ab

artem belikov in JS for testing
Alexander Popov
[].map(it => { return { ...it, foo: it.foo.substr(0, 1)}})
Ну да, можно просто:
[{ a: 2, b: "aa bb" }, { a: 3, b: "cc dd" }].map(it => { return { ...it, b: it.b.split(" ") } })
источник

SG

Sergey Golovin in JS for testing
источник

SG

Sergey Golovin in JS for testing
Что-то вдио не очень хочет в капабилити играть)
источник

BO

Boris Osipov in JS for testing
не, это ты просто доки не открывал
источник