【发布时间】:2019-12-23 13:44:03
【问题描述】:
我有一个用 C# 编写的应用程序,它填充了网页上的一些文本框。 (铬)
我已经在其中实现了一个基本的 ErrorHandler。我想在记录错误后刷新页面。
但是 Chrome 有一个Changes you made may not be saved. 提示,所以我不能自动刷新页面。我尝试了以下参数,但没有一个起作用:
ChromeOptions options = new ChromeOptions();
options.AddArguments("--disable-notifications");
options.AddArguments("--disable-popup-blocking");
我有一个想法,将整个 Selenium webdriver 实例放到一个单独的类中(目前它是在主窗体中),这样我也可以从 ErrorHandler 类中访问它,这样我就可以退出驱动程序并再次打开它(如果有)任何错误。
但我没有找到任何 C# 解决方案。
在这种情况下你能帮我吗? 谢谢!
【问题讨论】:
标签: c# selenium google-chrome