Удаленная отладка Chrome Базовая аутентификация

Как выполнить базовую аутентификацию с помощью удаленной отладки Chrome?

То есть у меня chrome работает в удаленной отладке вот так

chrome.exe –remote-debugging-port=9222

Затем я использую WebSocket4Net для общения с Chrome. Я хотел бы автоматизировать базовую аутентификацию, передавая имя пользователя и пароль в json. Я знаю, что я мог бы сделать просто

https://username:password@www.example.com/

но я хотел бы также попытаться передать их в JSON.

У меня также есть еще один вопрос, связанный с этим. Можно ли передать в json выражение javascript для оценки? У меня есть функция JavaScript для оценки, чтобы получить идентификатор на веб-странице

var children = document.body.getElementsByTagName('*');
var id='userScreenName';
var elements = [], child;
for (var i = 0, length = children.length; i < length; i++) {
   child = children[i];
   if (child.id.indexOf(id)>-1)
       elements.push(child);
};
return elements[0].id;

0 ответов

Это невозможно, поскольку Chrome не является веб-сервером, но вы можете открыть брандмауэр только для определенного локального или внешнего клиента.