웹 페이지를 테스트하기 위해 Sikuli 스크립트 (Jython)를 작성했습니다. 스크립트에는 여러 개의 테스트가 포함되어있어 시클리가 죽을 때 실행되지 않습니다. 이 문제를 해결하려면 배치 파일을 통해 각 테스트를 대신 호출하고 싶습니다. 그래서 현재 이와 유사한 설정 :배치 파일에서 Jython/Python으로 인수를 전송
tests = [test1, test2, test3, test4]
for test in tests:
run test
물론, 그 때문에 내가하고 싶은 것을 사 개 배치 파일에 목록을 변환은 ... 단순화 된 버전입니다. 첫 번째 배치 파일은 test1을 인수로 사용하여 스크립트를 호출합니다. 두 번째는 test2를 인자로 보낼 것입니다. 그런 다음 다른 배치 파일을 만들어서 반복 할 수 있습니다. 그러나 나는 스크립트를 명백히 실행하는 것 외에 배치 파일과 자이 썬 사이의 통신 방법을 모른다.
이 질문은 일괄 처리 파일과 자이 썬 스크립트를 모두 지칭합니다. 나는 당신이 각각 특별한 것을해야한다고 가정합니다.
도움을 주시면 감사하겠습니다.
감사합니다.
. 각각에 대해 별도의 배치 파일을 갖기 위해 하나의 테스트 만 인수로 포함해야합니까? 각기 다른. 그래서 : myPath \ runIDE.cmd -r MyPath \ MyScript.sikuli -args test1 – user2869231
그래,이게이 전략이 맞는 것 같아. –
나는 그것을 모두 작동 시켰어. 고마워. – user2869231