Вы видели это правильно. Ответ, на который вы ссылались, указывает на состояние 2017 редактора W3C Editor *, которое развивалось в последние два года. Текущая реализация строго говорит о том, что:
Флаг webdriver-active
установлен на true
, когда пользовательский агент находится под дистанционным управлением , который изначально установлен на false
.
Далее
Navigator includes NavigatorAutomationInformation;
Следует отметить, что:
Интерфейс NavigatorAutomationInformation
не должен быть выставлен на WorkerNavigator .
Интерфейс NavigatorAutomationInformation
определяется как:
interface mixin NavigatorAutomationInformation {
readonly attribute boolean webdriver;
};
, который возвращает true , если webdriver-active
установлен флаг , иначе false.
Наконец, navigator.webdriver
определяет стандартный способ взаимодействия пользовательских агентов для информирования документа о том, что он контролируется WebDriver , так что могут быть запущены альтернативные пути кода во время автоматизации.
Изменение любого из этих параметров может заблокировать навигацию и получить обнаруженный экземпляр WebDriver .