Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Как кликнуть на кнопку эту ? (https://javascript.ru/forum/css-html/74041-kak-kliknut-na-knopku-ehtu.html)

selevo 07.06.2018 15:31

Как кликнуть на кнопку эту ?
 
http://izhadapter.ru/files/ccdata.htm
sabmit нажать

отладчик выдал вот этот адрес кнопки:
селектор:
body > form > div > table > tbody > tr > td.right > div > input[type="submit"]

xpath:
/html/body/form/div/table/tbody/tr/td[2]/div/input

selenium выдал следующий адрес кнопки:
Click
//input[@value='Submit Payment']

и
Click
css=input[type="submit"]

как мне воспользоваться этими данными чтобы кликнуть её с помощью JS ?

Nexus 07.06.2018 15:36

Может так?
document.querySelector('form td.right input[type="submit"]').dispatchEvent(new Event('click'));

selevo 07.06.2018 16:02

проверил, нажатия не происходит.

selevo 07.06.2018 16:10

дальше сработал метод логически-обоснованного тыка
Вот рабочий вариант:
document.querySelector('body > form > div > table > tbody > tr > td.right > div > input[type="submit"]').click();

И так тоже сработало:
document.querySelector('input[type="submit"]').click();

Благодарю за наводку :-)


Часовой пояс GMT +3, время: 01:40.