Я пытаюсь автоматизировать некоторые из утомительных задач, связанных с нашими протоколами безопасности электронной почты.К сожалению, API нашего провайдера безопасности электронной почты не включает конечные точки для 90% функций, которые нам нужны.Поэтому я решил использовать Selenium для некоторой автоматизации браузера.Проблема в том, что веб-страница использует iFrames, что делает Selenium менее интуитивным.
На данный момент я пытаюсь вызвать обработчик события onMouseOver элемента из небольшого фрагмента выполненного JS.Тем не менее, я был удручающе неудачным.Мне еще предстоит найти способ имитировать указатель мыши, перемещающийся над элементом.
Вот кое-что из того, что я пробовал до сих пор, но это не сработало:
document.mcFrame1.document.querySelector("#menu_0").mouseover()
var eventMouseOver = new Event('pointerover'); document.mcFrame1.document.querySelector("#menu_0").dispatchEvent(eventMouseOver)
Любая помощь будет принята с благодарностью.