Serenium 2.53.1에서 Selenium 3.3.1으로 Codeception 수락 테스트 스위트를 업그레이드하는 작업. Selenium 3.3.1에서 window_size의 Webdriver 옵션을 실행하면 효과가 없습니다.Cardception/Selenium을 실행하는 Safari 브라우저의 창 크기를 설정하는 방법 3.3.1
'최대'를 사용해 보았습니다. 이것은 약 1420 x 700 크기의 화면 크기의 3 분의 1에서 실행되는 테스트로 이어집니다.
특정 크기 '1400 x 600'을 사용해 보았습니다. 이로 인해 "창을 찾을 수 없으므로 창을 사용하라는 요청을 만족시킬 수 없습니다."라는 오류가 발생합니다.
window_size를 제거한 상태에서 테스트를 실행하면 '최대'로 설정된 것과 같은 크기의 창에서 테스트가 실행됩니다.
우리의 정상, 최대, 셀레늄 서버 2.53.1 또는 3.3.1로 실행할 때 최대 OSX 시에라에 파이어 폭스와 크롬을 위해 작동하고 있습니다. acceptance.suite.yml에서 사파리 비트 : 나는 아무 대답 Selenium 3.0.1 - Safari 10 Webdriver - NoSuchWindowException after setPosition와 셀레늄 3.0.1을 실행하는 유사한 오류를 참조 스택 오버플로 다른 답이없는 질문이 있습니다
env:
safari:
modules:
config:
WebDriver:
browser: 'safari'
window_size: 'maximum'
clear_cookies: true
restart: true
options:
cleanSession: true
.
이 솔루션을 사용해 볼 수 있습니다. https://stackoverflow.com/a/44007020/1372688 –