【问题标题】:Selenium allow site to save filesSelenium 允许站点保存文件
【发布时间】:2018-10-27 02:28:54
【问题描述】:

我有这个弹出窗口

我正在尝试通过 ChromeDriver 让它要么允许,要么拒绝。

翻译为:secure.runescape.com 想要以下内容

在此设备上保存文件(允许和拒绝选项)

试过了:

 ChromeOptions chrome_options = new ChromeOptions();
                chrome_options.AddArguments("--disable-notifications");

这仍然显示了弹出窗口

IAlert simpleAlert = driver.SwitchTo().Alert();
                simpleAlert.Accept();

这给出了没有警报的错误。

【问题讨论】:

  • 必须尝试使用​​ Action 类,如下所示: IAlert simpleAlert = driver.SwitchTo().Alert(); simpleAlert.Accept();
  • @KyllianLissens 弹出窗口是关于什么的?你能用简单的英语翻译给我们吗?
  • @PixelEinstein 已经尝试过那里的解决方案,没有用
  • @DebanjanB 检查编辑

标签: c# selenium selenium-chromedriver


【解决方案1】:

你可以禁用通知,代码属于java。你可以把它改成升C

ChromeOptions chrome_options = new ChromeOptions();
chrome_options.addArguments("--disable-notifications");
System.setProperty("webdriver.chrome.driver","path of chromedriver.exe);
WebDriver driver =new ChromeDriver(chrome_options);

【讨论】:

  • 他想知道如何从通知中选择选项,而不是禁用通知。
猜你喜欢
  • 1970-01-01
  • 2019-07-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-23
  • 2012-01-05
  • 2013-07-12
  • 1970-01-01
相关资源
最近更新 更多