문제

나는 wait_for_page로드라는 함수를 만들었으며,이 함수로 default_wait_time을 설정하려고합니다.

정의되지 않은 변수 오류가 발생했습니다.

정의되지 않은 로컬 변수 또는 메서드의`page '에 대한`page': object (nameError)

i는 또한 기본 환경 파일에 파일을 포함 시켰습니다.

file.expand_path ( '../../ 지원 / file_name.rb', 파일 )

도움이 되었습니까?

해결책

default_wait_time는 CapaYbara 모듈의 접근 자입니다.따라서 Capybara 객체 자체에서 전화해야합니다.

Capybara.default_wait_time = some_value
.

및 CapaYbara 객체는이 방법을 정의한 곳에서 사용할 수 있어야합니다.

일부 최신 버전에서는 acceroDiceTagcode입니다. 쓰레기 경고 그래서 당신은 이것을해야합니다 :

Capybara.default_max_wait_time = 5
.

기본 는 2입니다.초

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top