Runtime.getRuntime (). Exec (fileupload) показывает ошибку (C # Selenium Webdriver) - PullRequest
0 голосов
/ 04 мая 2018

Я хотел бы написать код для загрузки файла с помощью Autoit в Selenium Webdriver (C #). Я установил Autoit. Создайте exe-файл, в котором я упомянул расположение файла, который я хочу загрузить.

Но когда я пишу:

Runtime.getRuntime().exec(fileupload);

Это показывает мне следующую ошибку:

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

Я что-то упустил? Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 04 мая 2018

Согласно документации Метод Runtime.getRuntime (). Exec () принимает абсолютный путь к исполняемому файлу вместе с расширением, т.е. .exe. Поэтому вам нужно изменить ваш код следующим образом:

  • Искусство связывания C # :

    Runtime.getRuntime().exec(@"C:\\path\\to\\AutoIT\\fileupload.exe");
    
  • Искусство связывания Java :

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