Selenium: Запуск браузера хром в «скрытом» режиме

Аргумент запуска —headless хоть и работает, но многие сайты к сожалению работают в таком «скрытом» режиме не вполне корректно. Интернет говорит, что скорее всего дело в том, что браузер запускается с не понятным размером окна. Однако принудительное выставление размера, в моём случае не помогло. Решением оказалось запуск браузера «за пределами экрана». А именно что-то вроде:

Пишем расширение для браузера Chrome

1311525359_google-chrome-addons_1Ну не написал об этом только ленивый 😉

Задача: написать «Оповещалку» о проблемах в сети и серверах, которая тянет данные с Zabbix.

Первым делом создаем файл manifest.json:

В нем прописываем все файлы которые будут использоваться нашим расширение, ресурсы куда оно будет ходить и какие манипуляции может совершать.

В background перечисляются скрипты, которые будут автоматически запускаться при старте браузера (ну и собственно расширения).

defalut_popup — скрипт который будет запускаться при нажатии на иконку расширения.

» Читать далее




Плагины Google Chrome могут встраивать код в страницу..

useful-google-chrome-extensionsНе так давно вдруг заметил,в сетевом инспекторе инструментов разработчика, что при загрузке страницы, в неё встраивается дополнительный код. Пол дня убил на то, чтобы проинспектировать весь код, перелопатил все js подключаемые скрипты, в т.ч. и jquery, на предмет козявок.. НИЧЕГО.. Оказалось, что один из плагинов Хрома вдруг начал встраивать свой код в страницу..Причем с ошибкой в javascript, из-за которой полностью ломалась работа страницы.




Установка сертификатов ssl p12 Linux, Chrome

Если под Windows, установка сертификата достаточно прозрачна (сохранить-кликнуть-установить), то по установке сертификата в Linux пришлось немножко погуглить, прежде чем нашел решение )) . Для доступа на сайт, по протоколу ssl, с ключами p12, под Linux с использованием браузера Chrome, следует зайти в настройки браузера:

krana-ot-2014-07-17-013939.png»>