Grails 애플리케이션에서 Geb를 사용하여 동일한 테스트를 수행하는 동안 테스트는 runned가 디폴트의 HtmlUnitDriver와 함께 수행됩니다. 내가 ChromeDriver로 변경 할 때, 나는 수신 된크롬 드라이버를 사용할 때 셀렌 예외가 발생합니다.
그러나,
를 조작 할 수 없습니다 로그인을 테스트 할 때 페이지.org.openqa.selenium.InvalidElementStateException : 요소가 현재 상호 작용 가능한 하지 않고
emailField (id '#username'을 통해 선택됨)를 설정 한 직후 예외가 발생했습니다. 이상한 것은 브라우저가 필드의 값을 설정하는 것을보고 있었지만 그 다음 (그리고 코드의 다음 줄을 실행하기 전에) 예외를 throw했습니다.