Некоторые команды WebDriver, такие как изменение размера окна браузера, требуют загрузки расширения Chrome в браузер. ChromeDriver обычно загружает это «расширение автоматизации» каждый раз, когда запускает новый сеанс Chrome.
Однако ChromeDriver можно дать указание подключиться к существующему сеансу Chrome вместо запуска нового. Это делается с помощью debuggerAddress
в объекте Capabilities , также известном как ChromeOptions.
Поскольку расширение автоматизации загружается только при запуске, некоторые команды ChromeDriver не поддерживает при работе с существующими сеансами посредством удаленной отладки.
Если вы видите ошибку «операция не поддерживается при использовании удаленной отладки», попробуйте переписать тест, чтобы он запускал новый сеанс Chrome. Это можно сделать, удалив debuggerAddress
из объекта Capabilities.