2016-11-01 2 views
0

appium 용으로 설치 한 두 대의 Mac 시스템이 있습니다. appium 스크립트를 두 개의 ios 시뮬레이터에서 병렬로 실행하고 싶습니다. Mac은 한 번에 하나의 인스 트루먼 트 인스턴스 만 사용하기 때문에 두 대의 시뮬레이터를 동시에 실행하여 한 대의 Mac 시스템에서는 불가능합니다.ios 용 appium 스크립트를 병렬로 실행합니다.

두 컴퓨터를 사용하여이 문제를 해결할 수있는 방법이 있습니까?

감사합니다.

답변

1

두 개의 에뮬레이터를 병렬로 실행할 수 있으므로 두 개의 appium 세션을 설정하고 parallel.but에서 스크립트를 실행하면 시뮬레이터를 병렬로 실행할 수 없습니다.

1

당신은 그렇지 않으면 당신이 당신의 스크립트에서 각 서버에 대한 드라이버 세션을 생성해야합니다 https://github.com/appium/appium/blob/master/docs/en/advanced-concepts/grid.md

에서 지시 한대로, 당신이 기계를 처리하기 위해 셀레늄 그리드를 사용할 수 있습니다. 특정 Appium 서버를 대상으로 지정하려면 Appium 웹 드라이버 개체/세션을 만들 때 서버 중 하나와 일치하도록 url : port 조합을 변경하기 만하면됩니다.

관련 문제