2014-11-10 1 views
2

필자는 SilkTest를 오랫동안 사용해 왔으며, 원격 시스템에 연결하고 원격 응용 프로그램에서 작업하는 것은 매우 원활했습니다. 나는 최근에 Silk4J (SilkTest 15.5)를보고 원격 연결을 시도하고 지금까지 할 수없는 일부 응용 프로그램을 시작하기 시작했습니다.Silk4j - 원격 컴퓨터에 연결하여 응용 프로그램을 시작하는 방법은 무엇입니까?

원격 컴퓨터에 연결하기 위해 Desktop remoteDesktop = new Desktop("remoteMachineName")을 사용했으나 이제는 거기에서 시작하는 응용 프로그램에 붙어 있습니다.

여기에 어떤 도움을 당신이 첫 번째 단계를 수행 한 원격 시스템에 대한 Desktop 인스턴스를 만드는

답변

2

정말 도움이 될 것입니다.

다음으로 테스트 할 응용 프로그램을 지정해야합니다. 로컬 및 원격으로 수행하는 방법은 Basestate입니다.

예를 들어

, 당신은 메모장 테스트 할 거라고 가정

Desktop remote = new Desktop("remoteMachineName"); 
BaseState base = new BaseState("notepad.exe", "//Window[@caption='*Notepad']"); 
Window notepad = base.execute(remote); 

다른 방법으로, Silk4J > Configure applcations... 선택 메모장으로 이동하여 IDE 통합에서 프로젝트에 대한 구성을 설정할 수 있습니다. 그러면 코드는 다음과 같이 보입니다.

+0

감사합니다. 여기서 한 가지 질문은 base.execute가 인스턴스를 한 번만 실행하도록 제한합니다. 실행 중인지 여부에 관계없이 앱을 시작하고 싶다면 어떻게해야합니까? – abdulH

관련 문제