2013-08-30 3 views
1

FitNesse를 통해 sikuli 코드를 실행하려고합니다.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을 통해 노력하고 있지만

감사 관찰 된 문제에 대한 자세한 내용은 추가 사전

+0

표시, 나는 다른 사람이 당신의 정확한 문제를 본 것으로 의심된다. 또한 디버깅을 위해 시도한 사항에 대해 이야기하십시오. –

답변

0

에 FitNesse에서 테스트를 실행하는 동안 : 을 내가 업로드 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(); 
              } 

}

: 업로드를위한 Sikuli 코드는3210

Eclipse IDE를 사용하여 파일을 업로드하고 실행했습니다 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)