СЗ нуби здесь. Как я могу увеличить/уменьшить значение элемента диапазона через Nightwatch?
Я пробовал sendKeys безрезультатно.
Заранее спасибо.
СЗ нуби здесь. Как я могу увеличить/уменьшить значение элемента диапазона через Nightwatch?
Я пробовал sendKeys безрезультатно.
Заранее спасибо.
способ, который сработал для меня, - это выполнить javascript в браузере, чтобы изменить значение input = range, а затем вызвать событие изменения
.execute(function(data) {
try {
// statements
p = document.querySelector("input[type='range']");
p.value = 41;
event = document.createEvent("HTMLEvents");
event.initEvent("change", true, true);
p.dispatchEvent(event);
} catch(e) {
// statements
console.log(e);
}
return true;
}, [], function(result) {
});
Мне удалось заставить его работать, вызвав событие перетаскивания в диапазоне типов ввода.