Автоматизация расширений Google Chrome с помощью Sahi

Мы автоматизируем расширение Chrome с помощью Sahi.

мы загрузили наш хромовый профиль с sahi с расширением, добавленным в профиль.

мы не смогли получить dom-элементы расширений.

поэтому мы переходим к URL-адресу: chrome-extension:/extension_id/popup.html

но сахи не переходит на этот URL.

но я читал с селеном, мы можем его получить.

Пожалуйста, помогите мне, с этой автоматизацией

2 ответа

Я не уверен, я понимаю проблему здесь. Но если вы хотите изменить некоторые параметры Chrome. Я использую эти переключатели командной строки Chromium, чтобы найти правильную опцию для установки при установке браузера на 'browser_types.xml`.

Например:

<options>--no-default-browser-check --user-data-dir=$userDir\browser\chrome\profiles\sahi$threadNo --proxy-server=127.0.0.1:$port --disable-popup-blocking --always-authorize-plugins --allow-outdated-plugins --enable-npapi --incognito</options>  

Вам необходимо внедрить скрипт Sahi на страницы расширения. Один из способов добиться этого приведен ниже.

  1. Загрузите исходный код расширения.
  2. Затем модифицируем html-страницы таким образом, чтобы Sahi внедрял в эти страницы свой скрипт.
  3. Опубликовав это, вы сможете снова упаковать расширение. Загрузите это модифицированное расширение в браузер.
  4. Теперь вы сможете автоматизировать страницы расширения.

Ссылка: Документация Sahi Pro.

Другие вопросы по тегам