他们可以为我解决以下错误,该错误在我尝试关闭要打印的窗口时发生,在我的PC上它可以正常工作,但是在另一台计算机上失败了。
使用这一行代码
driver.SwitchTo().Alert().Dismiss ();
错误:OpenQA.Selenium.NoAlertPresentException:“没有警报处于活动状态”
我正在使用Internet Explorer 硒C# Nuget硒3.12.0
答案 0 :(得分:0)
Selenium Alert用于javascript警报弹出。打印窗口与操作系统相关。不能用硒处理。
您可以模拟键盘事件以关闭单击打印。 您可以使用InputSimlator Nuget包
或this库,来自codeproject。