Я хочу добавить время?
У меня есть автоматическая отправка или Click
(кнопка) код, я хочу добавить задержку на 2 секунды в этом коде?
Код здесь:
document.evaluate("//input[@value='Submit Now' and @type='submit' and contains(@class, 'button')]", document, null, 9,
null).singleNodeValue.click();
Пожалуйста, помогите, спасибо!
2 ответа
Решение
Это похоже на проблему javascript, вы отметили как "java" и "script".
Чтобы отложить это в javascript, вы можете передать его в функцию setTimeout следующим образом:
setTimeout(function() {
document.evaluate("//input[@value='Submit Now' and @type='submit' and contains(@class, 'button')]", document, null, 9, null).singleNodeValue.click();
}, 2000);
Это должно сделать это.
Если вам нужна задержка после document.evaluate, присвойте перед setTimeout:
var element = document.evaluate("//input[@value='Submit Now' and @type='submit' and contains(@class, 'button')]", document, null, 9, null);
setTimeout(function () {
element.singleNodeValue.click();
}, 2000);