chrome 88 can't redefine webdriver

Viewed 98

I'm trying to used Selenium execute_cdp_cmd to set navigator.webdriver undefined, it's not working on Chrome version 88, the error is "Can't redefine webdriver;" but it's working well on Chrome 77 or below version. is anybody find this problem? and how to fix it?

the code is below:

    driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
    "source": "Object.defineProperty(navigator, 'webdriver', { get: () => undefined })"
    })

0 Answers
Related