나는 오이 틀을 아주 좋아합니다. Java로 오이를 사용하여 로그인 시나리오를 자동화하고 있습니다. 단계 정의 파일오이에 후크를 사용하는 방법?
그리고 다음입니다 - -
내가 모든 시나리오 (같은 구현 방법) 및 tearDown()
전에 한 번 setUp()
방법을 실행하기 위해 원에 이어 제 기능 파일입니다 모든 시나리오 후에 방법. 나는 오이 @Before
과 @After
후크를 사용했습니다. 올바른 방법이 아닐 수도 있습니다.
하지만 이전에 사용하지 않은 것과 같은 결과가 나타납니다. 네 개의 시나리오 모두에 대해 하나씩 브라우저 인스턴스를 하나씩 열고 실행합니다. 하나의 브라우저 인스턴스 (모든 시나리오에 대해 한 번 setUp()
메서드 호출)를 사용하여 이러한 모든 시나리오를 실행할 수있는 방법이 있습니까?
오이는 각 시나리오에 대해 단계 정의 및 후크 클래스의 새로운 인스턴스를 생성합니다. 따라서 드라이버 변수는 항상 처음에는 null입니다. – Grasshopper
당신이 그것을 정적으로 만들지 않으면 .... – MikeJRamsey56
@ 그라스 호퍼 나는 항상 이것을한다. 지형지 물 파일의 마지막 시나리오에는 @quit 태그가 있습니다. '@After ("@quit") public void browser_quit() {driver.quit;} – MikeJRamsey56