Автоматизация расширений 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 на страницы расширения. Один из способов добиться этого приведен ниже.
- Загрузите исходный код расширения.
- Затем модифицируем html-страницы таким образом, чтобы Sahi внедрял в эти страницы свой скрипт.
- Опубликовав это, вы сможете снова упаковать расширение. Загрузите это модифицированное расширение в браузер.
- Теперь вы сможете автоматизировать страницы расширения.
Ссылка: Документация Sahi Pro.