如何设置silverlight上传按钮的文件

时间:2015-06-15 23:36:30

标签: silverlight watir watir-webdriver

HTML:

<div id=“file”>
  <object data="data:application/x-silverlight-2," type="application/x-silverlight-2">
  ...
  </object>
</div>

我已设法使用以下代码点击silverlight按钮:

f = Browser.div(:id => "file")
Browser.driver.action.move_to(f.wd).click.perform

但是,当文件上传对话框打开时,我该如何设置文件?

我正在使用ChromeDriver。

1 个答案:

答案 0 :(得分:0)

根据documentation,watir-webdriver无法与silverlight对象进行交互:

  

Watir将驱动在Web浏览器中作为HTML页面提供的Web应用程序。 Watir不适用于ActiveX插件组件,Java Applet,Macromedia Flash或其他插件应用程序。要确定Watir是否可用于自动化Web应用程序的一部分,请右键单击该对象,然后查看“查看源”菜单选项是否可用。如果您可以查看HTML源代码,则可以使用Watir自动化该对象。