如何在Selenium测试中禁用Edge的“个性化你的网页体验”提示
Edge 113.0.1774.50版本中Selenium测试因“Personalize your web experience”提示失败的问题及尝试方案
问题描述
自MS Edge 113.0.1774.50版本起,用C#编写的Selenium测试开始失败,原因是出现**“Personalize your web experience”**提示。该提示在测试使用新用户配置文件时会复现,随机出现且在导航至应用链接并尝试登录时更为频繁。
注意:该问题在MS Edge 113.0.1774.42及更早版本、MS Edge Beta 114中未复现。
已尝试的解决措施
为关闭该提示,已通过PowerShell脚本修改注册表禁用多种Edge策略:
- 禁用
PersonalizationReportingEnabled策略——操作后确认设置已禁用,但提示仍出现; - 禁用
DefaultBrowserSettingsCampaignEnabled策略——该策略为MS Edge 113新增,推测与问题相关; - 分别禁用
HideFirstRunExperience、SoftLandingEnabled、SubscribedContent-310093Enabled、ShowRecommendationsEnabled策略; - 批量禁用MS Edge 113新增属性:
DiscoverPageContextEnabled、EnforceLocalAnchorConstraintsEnabled、EnhanceSecurityMode、ReadAloudEnabled、RestorePdfView、TabServicesEnabled,相关信息来自微软官方文档。
内容的提问来源于stack exchange,提问作者Yuliya Siamionava
相关产品推荐
相关产品推荐

