Если я зайду на https://twitter.com/justinamash и наберу в консоли Chrome следующее:
document.querySelector('button[aria-describedby="profile-tweet-action-reply-count-aria-833692693939236866"]').click()
Откроется модальное окно для ответа на закрепленный твит на этой странице.Пока все хорошо.
Затем я могу добавить текст в текстовую область:
document.getElementById('tweet-box-global').innerHTML = '<div>booya!</div>'
Это все работает.Но я застрял, когда дело доходит до отправки ответа.Кнопка «Ответить» неактивна.И я не могу использовать методы focus () или click () для текстовой области, чтобы попытаться ее активировать.Я получаю undefined
ошибку с:
document.querySelector('div#global-tweet-dialog').click()
Я не уверен, почему я получаю неопределенный, потому что это:
document.querySelector('div#global-tweet-dialog')
... правильно выбирает элемент, как ожидалось.
Есть ли способ манипулирования модальным диалогом для отправки ответа?