Я часто сталкиваюсь с элементами, которые я не могу щелкнуть правой кнопкой мыши, чтобы проверить их xpath или css.
Я хочу спросить, какие еще существуют способы нажать на эти элементы?
Если вы хотите получить локатор элементов, но щелчок правой кнопкой мыши не работает, попробуйте следующее.
Сначала откройте окно инструментов разработчика, нажав Ctrl+Shift+I. Если это не сработает, сначала откройте инструмент разработчика, а затем загрузите страницу.
После открытия инструментов разработчика щелкните инструмент «выбрать элемент», значок принтера слева от инструмента разработчика. Вы можете напрямую получить этот инструмент, нажав Ctrl+Shift+С.
Затем наведите курсор на элемент, который вы хотите получить локатор. Элемент будет выбран в DOM на вкладке элементов. Щелкните правой кнопкой мыши элементы в DOM. Затем из контекстного меню перейдите к копировать -> селектор копирования для селектора CSS или скопируйте XPath для XPath. Теперь у вас есть локатор этого элемента в буфере обмена.
Вы можете использовать Ctrl + Shift + C
, он откроет инструменты разработки с включенным выбором элемента для проверки. Просто подведите курсор мыши к элементу и щелкните, он прокрутит HTML-представление в devtools до нужного места.
Кроме того, вы можете нажать F12
и переключить кнопку выбора элемента для проверки (верхний левый угол инструментов разработчика).
Контрол + Shift + С или F12 откроют для вас инструменты разработчика, затем вы можете щелкнуть режим курсора в своем браузере.
Существует множество элементов/элементов управления, которые не могут быть расположены в HTML DOM, т. е. вы не можете щелкнуть элемент правой кнопкой мыши, чтобы проверить их xpath через google-chrome-devtools
. Три наиболее часто встречающихся таких элемента/элемента управления следующие:
Эти уведомления нельзя отследить в DOM-дерево. Здесь вы найдете соответствующее обсуждение Как разрешить или запретить всплывающее окно камеры микрофона геолокации уведомлений
Это сообщение также не может находиться в пределах DOM-дерево. Здесь вы найдете подробное обсуждение Как справиться с всплывающим окном Internet Explorer «Вы уверены, что хотите покинуть эту страницу?» через селен
Проголосуйте за ответ, если этот/любой ответ полезен/был вам полезен на благо будущих читателей.
Можете ли вы привести пример для того же?