Runtime.getRuntime()。exec(fileupload)显示错误(C#Selenium Webdriver)

时间:2018-05-04 07:52:15

标签: c# selenium selenium-webdriver webdriver autoit

我想在Selenium Webdriver(C#)中使用Autoit编写上传文件的代码。我已经安装了Autoit。创建exe文件,我在其中提到了我要上传的文件位置。

但是当我写道:

Runtime.getRuntime().exec(fileupload);

它显示以下错误:

object doest not contain a definition for "getRuntime" and no extension method getRuntime.

我错过了什么吗?有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

根据文档 Runtime.getRuntime()。exec()方法获取可执行文件的绝对路径以及扩展名.exe。因此,您需要按如下方式修改代码:

  • C#Binding Art

    Runtime.getRuntime().exec(@"C:\\path\\to\\AutoIT\\fileupload.exe");
    
  • Java绑定艺术

    Runtime.getRuntime().exec("C:\\path\\to\\AutoIT\\fileupload.exe");