2017-01-19 5 views
0

У меня есть сценарий с использованием ключевых слов для Selenium webdriver. Эти скрипты имеют autoIt.ext для конкретной задачи загрузки файла. Он отлично работает с Eclipse. Однако, когда я планирую их использовать Дженкинс, на этом этапе он не работает.Сценарии Selenium Webdriver не удалось запустить через jenkins при использовании AutoIT.exe

ControlFocus("Open", "", "Edit1") 

ControlSetText ("Открыть", "", "Edit1", "C: \ XXX \ xxx.jpg") ControlClick ("Открыть", "", "Button1")

- The keyword: 

public static void file_Upload(String vKeyword){ 

     new WebDriverWait(myDriver, 30).until(ExpectedConditions.elementToBeClickable(By.xpath("//input[@title='Choose a file to upload']"))); 
     myDriver.findElement(By.xpath("//input[@title='Choose a file to upload']")).click(); 
Runtime.getRuntime().exec("C:\XXX\xxx.exe"); 
     } 

ответ

-1

Я также столкнулся с той же проблемой, но разрешил ее, загрузив файл .exe прямо в git repo. Попробуйте это и, возможно, вам повезет!

+0

Вот как я его исправил. К этой не столь логичной проблеме я добавил «Сон (2000)» в коде AutoIT и voila, он сработал. ControlFocus («Open», «», «Edit1») ControlSetText («Открыть», «», «Редактировать1», «Диск: \ Местоположение \ файл.extn») Sleep (2000) ControlClick («Открыть», "", "Button1") – xxan

 Смежные вопросы

  • Нет связанных вопросов^_^