2012-09-12 228 views
0

我有一个ASP.NET文件上传控件,当您单击上传按钮选择要上传的文件时,会打开一个窗口。但问题是,webdriver无法识别窗口,因此无法选择要上传的文件。在ASP.NET文件上传控件中使用Selenium Webdriver C#自动上传文件

我在使用sendkeys输入文件路径的stackoverflow中找到了很多解决方案。我认为这是有效的,当你有HTML文件上传控制。在我的情况下,我有ASP.NET文件上传控制,它没有一个文本框,我可以使用sendkeys输入文件路径。

我该如何解决?有什么建议么 ?

回答

2

您可以使用Windows自动化库来识别窗口。 UIspy可以用来识别窗口的属性。将System.Windows.Automation参考添加到您的项目中。

相关问题