2017-03-22 7 views
2

만 셀레늄 명령이나 또한 코드 청크를 실행 하는가, 그것은 노드의 브라우저를 호출 셀레늄에서 나온 단계를 실행합니다.는 셀레늄 그리드 내가 <code>Robotframework</code> 내 자동화를 수행하고 내가 <code>Selenium Grid</code>에서 테스트를 실행하고 언제 <code>Selenium2Library, Sikuli Library, HTTP Library, OS library and few more.</code></p> <p>처럼 많은 라이브러리를 사용하고 다른 라이브러리

그러나 에서 명령을 실행하지 않습니다. 셀레늄 그리드는 다른 라이브러리의 키워드를 실행할 수 있습니까?

답변

2

아니요, 셀레늄 그리드는 셀레늄에서만 작동합니다. 셀레늄 그리드는 웹 서버와 같은 서버입니다. 특정 명령을 청취하고 해당 명령을 수행합니다. 셀레늄 클라이언트의 명령에만 응답합니다.

0

Robot Framework에서 Sikuly을 사용하려면 먼저 외부 sikuly 서버를 설정 한 다음 Robot Framework에서 연결해야합니다. 일반적으로 이것은 로컬 호스트 연결이지만 외부 호스트에 연결할 수도 있습니다.

Selenium Grid를 사용하는 경우 익명 노드에 연결되므로 Sikuly 서버가 실행되는 호스트도 연결됩니다. Google에서 빠른 체크를 수행하여 허브에서 실행중인 노드의 호스트 이름/IP를 가져 오는 것이 가능하다는 것을 알았습니다. 코드 예제 here을 사용하면 Sikuly 서버에 직접 연결을 만들 수 있어야한다고 생각합니다.