首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何禁用“是否确实要离开此页”提示?

如何禁用“是否确实要离开此页”提示?
EN

Stack Overflow用户
提问于 2018-08-01 01:52:05
回答 1查看 1K关注 0票数 3

我使用的是c# selenium webdriver。我想关闭chrome警告。例如,禁用“是否确实要离开此页”警报。下面的代码都不起作用。你可以帮助解释代码。

代码语言:javascript
复制
private void Form1_Load(object sender, EventArgs e)
{
    ChromeOptions options = new ChromeOptions();
    options.AddArgument("--disable-notifications");
    options.AddArguments("--disable-extensions"); // to disable extension
    options.AddArguments("--disable-notifications"); // to disable notification
    options.AddArguments("--disable-application-cache"); // to disable cache
    options.AddArgument("--safebrowsing-disable-download-protection");
    options.AddArgument("ignore-certificate-errors");
    options.AddArgument("--disable-popup-blocking");
    options.AddArgument("--disable-gpu");
    options.AddArgument("--incognito");
    options.AddUserProfilePreference("disable-popup-blocking", "true");
    driveri = new ChromeDriver(options); 
    driveri.Navigate().GoToUrl("http://web.com");

    IJavaScriptExecutor js = (IJavaScriptExecutor)driveri; 
    js.ExecuteScript("window.alert = function() {};");
}
EN

回答 1

Stack Overflow用户

发布于 2018-08-01 02:54:02

您好,我解决了我的问题,让我出去命名的chrome扩展。也许这就是他所需要的。下面是我的示例代码。

代码语言:javascript
复制
 ChromeOptions options = new ChromeOptions();
 options.AddArgument("--disable-notifications");
 options.AddExtensions(@"C:\Let-Me-Out_v1.3.crx");
 driveri = new ChromeDriver(options); 
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51619300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档