С помощью user1538301 Теперь у меня это работает, просто отложив вызов метода .click()
на 4 секунды. Как было указано, я, вероятно, пытался «щелкнуть» по ссылке до того, как собственный JavaScript страницы завершил свою работу и назначил обработчик onclick
или что-то подобное. Я уверен, что есть более элегантный способ справиться с этим, но простая временная задержка делает работу для меня на данный момент.
if (document.URL.includes("TPDCWeb")) {
function getAndClickLink() {
var loginLink = document.querySelector("#plugin-assistance-download > div > div > div > div.footer > a.pluginassistant-skiplink.web-screen-link._ctxstxt_SkipToLogon._ctxsattr_title_SkipToLogonTip");
loginLink.click()
}
setTimeout(getAndClickLink, 4000);
}