Мое расширение, кажется, неправильно щелкает объекты при перемещении одного потока в другое место, однако, когда я использую тот же код в консоли на той же странице, он работает отлично.В других постах я видел, что у вас должен быть документ. Уже до него, и что у вас должен быть тайм-аут (function () {}), и я пытался сделать это, однако он все еще не работает.
Вот код для того, что я пытаюсь сделать:
if(wasAccepted() == true) {
$("document").ready(function() {
$(document.getElementsByClassName('menuTrigger menuTrigger--prefix')).click()
setTimeout(function() {
$(document.getElementsByClassName('menuPrefix label label--lightGreen')[0]).trigger('click').delay(20);
},30);
});
и вот краткий рисунок того, что он делает: https://i.imgur.com/LopYGUl.gifv
вот я вставляютот же код в консоль, и он делает то, что ожидалось: https://i.imgur.com/2HXyCPw.gifv