【问题标题】:Automate File Upload using Selenium Webdriver C# on ASP.NET file upload control在 ASP.NET 文件上传控件上使用 Selenium Webdriver C# 自动上传文件
【发布时间】:2012-09-12 06:18:04
【问题描述】:

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

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

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

【问题讨论】:

    标签: file-upload selenium automation webdriver


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-03-22
      • 1970-01-01
      • 1970-01-01
      • 2013-09-20
      • 2017-10-02
      • 2011-08-16
      • 2013-04-25
      • 2013-11-08
      • 1970-01-01
      相关资源
      最近更新 更多