4.34 Custom

  4. Функции Facebook

Нужно перечислить команды, которые будут последовательно выполнены расширением
open <url> — открыть указанный урл, например

open https://google.com/

scroll <element> <count> — прокрутить контейнер указанное количество раз

scroll /html/body/ytd-app/div[1]/tp-yt-app-drawer/div[2]/div/div[2]/div[2] 3

mouseover <element> — эмулировать наведение курсора на элемент

mouseover /html/body/ytd-app/div[1]/ytd-page-manager/ytd-browse/ytd-two-column-browse-results-renderer/div[1]/ytd-rich-grid-renderer/div[6]/ytd-rich-section-renderer/div/ytd-rich-shelf-renderer/div[1]/div[2]/ytd-rich-item-renderer[3]/div/ytd-rich-grid-media/div[1]/ytd-thumbnail/a/yt-img-shadow/img

click <element> — эмулировать клик мыши на элемент

click /html/body/ytd-app/div[1]/div/ytd-masthead/div[3]/div[3]/div[2]/ytd-button-renderer/a/tp-yt-paper-button/yt-formatted-string

wait <seconds> — пауза в секундах

wait 5

input <element> <text> — ввод текста

input /html/body/ytd-app/div[1]/div/ytd-masthead/div[3]/div[2]/ytd-searchbox/form/div[1]/div[1]/div/div[2]/input текст для ввода

Ссылки на элементы /html/body/ytd-app/div[1]/div получаем следующим образом:

  • ПКМ на целевом элементе
  • в появившемся меню выбираем пункт «Просмотреть код», откроется панель с деревом элементов, где будет выделен целевой элемент
  • в этой панели на выделенном элементе ПКМ
  • в появившемся меню выбираем «Copy» -> «Copy full XPath»
  • скопированную ссылку вставляем в шаблон команды