나는 그것은 발생정의되지 않은 메서드`execute_script은 '
undefined method `execute_script' for <Selenium::WebDriver::Firefox::Bridge:0x00000003cbdba0> (NoMethodError)
/usr/lib64/ruby/gems/2.2.0/gems/page-object-1.2.2/lib/page-object/platforms/selenium_webdriver/element.rb:146:in `parent'
/usr/lib64/ruby/gems/2.2.0/gems/page-object-1.2.2/lib/page-object/platforms/selenium_webdriver/table_row.rb:30:in `find_index_by_title'
/usr/lib64/ruby/gems/2.2.0/gems/page-object-1.2.2/lib/page-object/platforms/selenium_webdriver/table_row.rb:15:in `[]'
스택 트레이스 페이지 객체 보석
의 1.2.2 버전을 사용하여 내 테스트를 실행할 때이 오류가 발생하기 시작했다 방법 등
left_table_element[rank][column]
NB를 사용하여 테이블로부터 값을 취득 할 때. 이것은 이전에 1 년 넘게 일해 왔기 때문에 새로운 문제가 도입되었는지 궁금합니다.
git blame을 보면 element.rb에서 오류가 발생하는 코드 줄이 최근에 변경되었을 수 있으며이 회귀가 발생할 수있는 것처럼 보입니까?
가 최근 파이어 폭스 업데이트 한 (셀레늄 webdriver 3.x를 만) -v 설치? 예인 경우 이전 버전으로 다운 그레이드하십시오 : https://support.mozilla.org/en-US/kb/install-older-version-of-firefox –