Невозможно шпионить за элементом HTML на веб-сайте

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

Я запустил обозреватель DOM IE (F12), чтобы определить элемент HTML. Это связано с тегами, просматриваемыми в проводнике DOM: html / body / div / form / div / div / table / tbody / tr / td / table / tbody / tr / td / a.

В настоящее время у меня есть эти атрибуты:

  • Тип элемента: элемент HTML
  • Имя класса: MainMenu_1 (точное имя класса атрибута, добавленное вручную)
  • Включено: True (генерируется автоматически)
  • Путь: / HTML / BODY (1) / DIV (1) / FORM (1) / DIV (4) / DIV (1) / DIV (2) / TABLE (1) / TBODY (1) / TR (1) / TD (1) / TABLE (1) / TBODY (1) / TR (1) / TD (1) / A (1) (создается автоматически)
  • Имя тега: A (генерируется автоматически)
  • Родительский URL: веб-сайт, к которому я подключен (создается автоматически)

Правильно ли выполнены мои атрибуты? Мне нужно добавить еще? Что мне еще нужно делать?

Доступные атрибуты:

  • Название тэга
  • Дорожка
  • Включено
  • X
  • Y
  • Ширина
  • Ценность
  • Заголовок
  • Границы экрана
  • Родительский URL
  • Обратное совпадение
  • Индекс совпадения
  • Ссылка на сайт
  • Тип ввода
  • Идентификатор входа
  • ID
  • Высота
  • Имя класса
  • Проверено
  • Граф предков

person edwardlayys    schedule 03.05.2018    source источник


Ответы (3)


Я решил это с помощью Application Modeler >> Identify >> Open Application Navigator. Инструмент определил и перечислил все элементы html с веб-сайта, где я могу выбрать соответствующий элемент.

person edwardlayys    schedule 04.05.2018

не проверять родительский URL (это создает проблемы в случае динамических веб-сайтов). если есть несколько раскрывающихся меню, проверьте порядковый атрибут.

person user3832693    schedule 03.05.2018
comment
У меня не отмечен родительский URL. Используя только путь, имя класса и заголовок. Для этого элемента нет атрибута Ordinal. У меня есть элемент HTML в качестве типа элемента. С помощью пути, имени класса и заголовка я не могу выделить .. какие-то еще идеи? - person edwardlayys; 04.05.2018

Здравствуйте, можете ли вы попробовать эти атрибуты в своем разработчике моделей приложений?

  • Имя класса: MainMenu_1 (точное имя класса атрибута, добавленное вручную

  • Атрибут X (добавлен вручную)

  • Атрибут Y (добавлен вручную) и,

  • Атрибут ширины (добавлен вручную)

Используйте эти атрибуты, это работает

person Harshit Singh    schedule 06.05.2018
comment
Спасибо за помощь, я подумал об использовании X и Y, но это похоже на статическое положение элемента. звучит неправильно для меня. Вместо этого я решил это с помощью Навигатора приложений. - person edwardlayys; 07.05.2018