Написание тестов автоматизации, нет доступа к HTML, элементы видны только в DOM

0

Я пытаюсь написать тест автоматизации на странице "Угловая", в которой используются фреймы. Мне нужно развернуть iframe для взаимодействия с элементами, но не иметь доступа к html. Если я использую Firefox firebug "проверять угловую область видимости", я могу просверлить DOM кадра и увидеть элементы, с которыми мне нужно взаимодействовать. Проблема в том, что я еще не нашел элементы где-либо еще за пределами html, так как мне хорошо знакомы с автоматизацией и свежими колледжами. Кто-нибудь знает, где я могу начать? Я единственный инженер-программист, и никто в моей компании не смог помочь мне в этой задаче. С уважением!

  • 0
    Во всех основных браузерах вы должны иметь возможность щелкнуть правой кнопкой мыши на странице и выбрать Inspect Element (или что-то подобное) и увидеть базовый HTML. Кроме того, во всех основных браузерах есть панель инструментов разработчика, доступная нажатием клавиши F12 на клавиатуре или открытием ее из меню. Это должно дать вам то, что вам нужно.
  • 0
    @Mbielski правый клик отключен внутри фрейма. : /
Показать ещё 3 комментария
Теги:
selenium-webdriver
automation
protractor

1 ответ

0

Вы ничего не сообщаете (ваш код, html dom и т.д.), Поэтому мой ответ будет аппроксимативным.

Возможно, вы не фокусируете свой findElement на хорошей рамке. Как переключаться между кадрами в Selenium WebDriver с помощью Java

Иногда webdriver не может распознавать динамический контент. Я предлагаю попробовать подождать элемент: selenium2 webdriver не может найти элемент, созданный javascript

И если это не сработает, попробуйте обновить фрейм/страницу, отправив форму.

Это сложно, но это работает.

Скажи мне, что случилось.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню