Рандомное значение
Всем здравствуйте, имеется код
var a = текст1;
var b = текст2;
var c = текст3;
setInterval(function(){
document.querySelector(".js-chat_input.chat_text_input.form__input.ember-text-area.ember-view").value = 'Тут что то пишем' \\ Тут нужно чтобы писалось рандомное значение
document.querySelector(".button.float-right.chat-interface__submit.qa-chat-buttons__submit.js-chat-buttons__submit.ember-view").click();
}, 2000);
Мне нужно чтобы из этих 3 значений рандомно выбралось одно и написалось бы, как это сделать? Помогите пожалуйста) |
|
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min)) + min;
}
var text = ['Text 1', 'Text 2', 'Text 3'];
var elemText = document.querySelector(".js-chat_input.chat_text_input.form__input.ember-text-area.ember-view");
var elemClick = document.querySelector(".button.float-right.chat-interface__submit.qa-chat-buttons__submit.js-chat-buttons__submit.ember-view");
setTimeout(function fn() {
elemText.value = text[getRandomInt(0, text.length - 1)];
elemClick.click();
setTimeout(fn, 2000);
}, 2000);
|
Цитата:
|
Попробуйте:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min)) + min;
}
var text = ['Text 1', 'Text 2', 'Text 3'];
var input = document.querySelector(".js-chat_input.chat_text_input.form__input.ember-text-area.ember-view");
setTimeout(function fn() {
input.value = text[getRandomInt(0, text.length - 1)];
input.form.submit();
setTimeout(fn, 2000);
}, 2000);
|
Цитата:
|
Скрипт поидее должен быть такой
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min)) + min;
}
var text = ['Kappa', 'KappaPride', 'Keepo'];
var input = document.querySelector(".js-chat_input.chat_text_input.form__input.ember-text-area.ember-view");
var click = document.querySelector(".button.float-right.chat-interface__submit.qa-chat-buttons__submit.js-chat-buttons__submit.ember-view");
setTimeout(function fn() {
input.value = text[getRandomInt(0, text.length - 1)];
click.click();
setTimeout(fn, 2000);
}, 2000);
|
swerk, если чат на реакте или Vue собран, то ничего не выйдет, так как там Virtual DOM.
|
Цитата:
document.querySelector(".button.float-right.chat-interface__submit.qa-chat-buttons__submit.js-chat-buttons__submit.ember-view").click();
То кнопка нажимается, а вот если в комбинации она не хочет работать) |
swerk,
Цитата:
|
| Часовой пояс GMT +3, время: 19:01. |