for 루프를 통해 여러 브라우저에서 동일한 테스트를 실행하려고하지만 항상 Firefox에서만 실행됩니다.셀레늄 웹 드라이버를 사용하여 여러 브라우저에서 테스트 실행
bros = ['FIREFOX','CHROME','INTERNET EXPLORER']
for bro in bros:
print "Running "+bro+"\n"
browser = webdriver.Remote(
command_executor='http://10.236.194.218:4444/wd/hub',
desired_capabilities={'browserName': bro,
'javascriptEnabled': True})
browser.implicitly_wait(60000)
browser.get("http://10.236.194.156")
흥미로운 관찰 하나; platform: WINDOWS
매개 변수를 포함 시키면 Internet Explorer에서만 실행됩니다.
Selenium Webdriver가 이러한 방식으로 작동합니까? 아니면 제 이해가 잘못 되었습니까?
감사합니다. 비슷한 방법으로 시도하고 진행 상황을 알려 드리겠습니다. :-) – pprakash
같은 브라우저의 여러 인스턴스를 실행 해 보셨습니까? 크롬으로 시도하고 있지만 실패하고 있지만 내 생성자는 새 ChromeDriver()로 시작합니다. 이 일을하는 방법이 있다고 생각합니까? – Johnydep