用python selenium自动化控制msedge时,只会弹出一个空白的data页,而且edge显示不了访问历史以及收藏的网址,也没有一些网站的缓存,我猜想可能和edge_option 中的add_arguement有关,但去官网查资料却什么也没有,我尝试 了--no-sandbox也没用
另外 ,我的电脑无法使用selenium3.x控制edge, 只能用msedge-selenium-tools
from msedge.selenium_tools import Edge, EdgeOptions
options = EdgeOptions()
options.use_chromium = True
options.add_experimental_option('excludeSwitches',['enable-automation'])
options.add_argument('--disable-blink-features=AutomationControlled') # 禁用启用Blink运行时的功能
options.add_argument("--start-maximized")
options.add_argument("--no-sandbox")
options.binary_location = r'C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe'
webdriver = Edge(options=options, executable_path='./msedgedriver.exe')