0

我有一个 ASP.NET 文件上传控件,当您单击上传按钮选择要上传的文件时,它会打开一个窗口。但问题是 webdriver 无法识别窗口,因此无法选择要上传的文件。

我在 stackoverflow 中找到了许多使用 sendkeys 输入文件路径的解决方案。我认为当你有 html 文件上传控制时,这很有效。就我而言,我有 ASP.NET 文件上传控件,它没有文本框,我可以在其中使用 sendkeys 输入文件路径。

我该如何解决这个问题?有什么建议么 ?

4

1 回答 1

2

您可以使用 Windows 自动化库来识别窗口。UIspy 可用于识别窗口的属性。添加对System.Windows.Automation项目的引用。

于 2012-10-27T07:30:17.613 回答