我已經開始運行使用1.2.2版本的頁面對象寶石未定義的方法`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 `[]'
它發生我測試時得到這個錯誤試圖從表中獲取的價值在使用的方法,如
left_table_element[rank][column]
NB。這以前工作了一年多,所以我想知道是否引入了一個新問題?
望着混帳責怪它似乎像扔代碼中的錯誤element.rb行可能已最近更改,也許導致該回歸?
你最近更新的火狐?如果是,嘗試降級到以前的版本:https://support.mozilla.org/en-US/kb/install-older-version-of-firefox –