Я пишу код phantomjs, чтобы очистить сайт www.trivago.ie. Первое, что я должен сделать, это изменить валюту страницы. Я пытался сделать это с помощью javascript или JQuery без успеха.Событие пожара на элементе li на странице www.trivago.ie
Я использую консоль разработчика в браузере для проверки. Согласно коду, мне просто нужно щелкнуть элемент li, на самом деле на консоли показано, что элемент имеет прикрепленное событие щелчка.
Я попробовал следующие и ничего работало. После щелкать событий ничего не происходит:
Jquery событие нажмите:
$("li#menu_locale").click()
Jquery триггер нажмите событие:
$("li#menu_locale").trigger("click")
Javascript создания событий:
var a = document.getElementById("menu_locale");
var e = document.createEvent('MouseEvents');
e.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
a.dispatchEvent(e);
Я попытался также нажав родителей, но не работает. Это внешняя страница, поэтому я не могу изменить код.
Идея мыши элемент является элементом этого наполнится валютные опционы:
<div class="dropdown-menu" id="js_toolbar_localization"></div>
Любая помощь будет оценена.
Спасибо.
Это кажется, что Bijomon правильно и светлячок Dev инструменты валяются. –