Iframe Нажмите кнопку выпуска в PhantomJS - PullRequest
0 голосов
/ 29 октября 2019

Я начал с тестирования безголовой автоматизации, и уже есть несколько сценариев выполнения, которые я пытаюсь заставить работать. Существующий скрипт используется для работы на этой странице. Но в настоящее время, когда он выполняется, он застревает на странице, и событие щелчка не вызывается. Я пробовал разные способы запуска события:

  1. document.querySelector ("element"). Click () -> Нет ответа
  2. Dispatch Event для элемента.
  3. создание функции click и запуск события.

Ни одно из действий не работает. Это не загрузка следующей страницы, которую он должен делать при нажатии на кнопку. Вместо этого он остается на этой странице и через некоторое время истекает.

Я могу найти элемент в DOM, но этот элемент отсутствует на скриншоте, так как нам нужно прокрутить элемент iframe, чтобы щелкнуть по нему. Я попытался прокрутить мышление, так как его нет в поле зрения, но я не могу прокрутить вниз, и на снимке экрана показано, что прокрутка не сработала.

Есть ли способ обойти проблему? Пробовал Jquery и Javascript версию события click, чтобы нажать кнопку. Но все же, это не работало

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...