在Selenium C#中处理Windows窗体弹出窗口

时间:2017-08-10 10:43:14

标签: c# selenium

Selenium C#中的自动化!

我正在编写一个测试,其中包括单击按钮并从本地硬盘上传文件。

我希望能够关闭显示的Windows资源管理器弹出窗口,我知道selenium无法处理这个问题,我想知道是否有人对此有所了解?

由于 克雷格

2 个答案:

答案 0 :(得分:0)

无需点击浏览按钮。 只需SendKeys文件路径然后执行保存/上传操作。

    //browseButton here refers to the browse button element
      browseButton.SendKeys(fileToBeUploadedPath);
      saveButton.Click();

答案 1 :(得分:0)

弹出窗口可能是警报。

检查c#中的代码

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