2013-08-30 3 views
1

Я пытаюсь выполнить код sikuli через FitNesse.FitNesse Ошибка при выполнении кода Sikuli

отображается следующая ошибка.

Could not detect death of command line test runner. 
java.lang.IllegalThreadStateException: process has not exited 
     at java.lang.ProcessImpl.exitValue(Native Method) 
     at fitnesse.testsystems.CommandRunner.join(CommandRunner.java:86) 
     at fitnesse.testsystems.slim.SlimTestSystem.bye(SlimTestSystem.java:117) 

же код работает через eclipseIde, но при запуске теста из FitNesse

Спасибо заранее

+0

Вы не предоставили достаточно информации для кого-то, чтобы понять это, и я сомневаюсь, что кто-то видел точное проблему. Также, пожалуйста, расскажите о том, что вы пытались сделать, чтобы отладить это. –

ответ

0

Добавления дополнительной информации о наблюдаемом выпуске: Я интегрировал Sikuli кода для загрузки файл и после это код Sikuli для загрузки:

public void uploadSikiuliCode(String image){ 

         String target ="C:/Users/TestQA/Desktop/TextBox.png"; 
          Screen s = new Screen(); 
          try{ 
              s.click(target,0); 
              s.type(image, 0); 
              waitForPageLoad(3); 
              s.click("C:/Users/TestQA/Desktop/Open.png",0);               
          } 
          catch(Exception e){ 
              e.printStackTrace(); 
              } 

}

Я выполнил и смог загрузить файл с использованием Eclipse IDE Я включил его в FitNesse и выполнил его, работая нормально, пока не войдет в метод Sikuli (upload) После ввода метода во время выполнения экрана = Новый экран (отображается)

следующая ошибка

Could not detect death of command line test runner.java.lang.IllegalThreadStateException: process has not exited 
    at java.lang.ProcessImpl.exitValue(Native Method) 
    at fitnesse.testsystems.CommandRunner.join(CommandRunner.java:86) 
    at fitnesse.testsystems.slim.SlimTestSystem.bye(SlimTestSystem.java:117) 

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

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