Показать сообщение отдельно
  #1 (permalink)  
Старый 15.01.2021, 01:52
Новичок на форуме
Отправить личное сообщение для The_Immortal Посмотреть профиль Найти все сообщения от The_Immortal
 
Регистрация: 15.01.2021
Сообщений: 6

Скрипт выбора radiobutton и клик по кнопке (Greasemonkey)
Всех приветствую!

Прошу простить, если пишу не тут, просто не нашёл более подходящего форума для данного вопроса...

Пытаюсь написать Greasemonkey-скрипт, который должен ставить true для определенного radiobutton'а и далее кликать по определенной кнопке (хотя она на странице единственная). После успешной операции открывается другая страница, после чего надо вернуться на предыдущую и всё заново повторить (выбрать нужное "радио" и кликнуть по кнопке) - т.е. организовать цикл.

До возврата на предыдущую страницу и цикл я пока не дошёл, т.к. банально не могу выбрать "радио" и кликнуть по кнопке.
<input type="radio" name="thisradio" value="123">
<input type="submit" onclick="send(); return false;" value="Запустить">


Мои попытки:
// ==UserScript==
// @name     Скрипт БезИмени 648414
// @version  1
// @grant       GM_openInTab
// @grant       unsafeWindow
// @run-at      document-start
// ==/UserScript==

waitForKeyElements ("input[name='thisradio'][value='123']", selectRadioButton, true);

function selectRadioButton (jNode) {
   jNode.prop ('checked', true);
}

//$("input[name='thisradio'][value='123']").prop ('checked', true);

document.getElementByValue("Запустить").dispatchEvent(new MouseEvent('click'));


Подскажите, пожалуйста, что я делаю не так?..

Спасибо!
Ответить с цитированием