Ich habe begonnen, um diesen Fehler zu bekommen beim Laufen meiner Tests mit der 1.2.2 Version der Seite Objekt gemnicht definierte Methode `execute_script‘ in Seitenobjekt gem
Stacktrace
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 `[]'
Es tritt bei dem Versuch, den Wert aus einer Tabelle unter Verwendung eines Verfahrens wie
left_table_element[rank][column]
NB zu bekommen. Dies war zuvor seit über einem Jahr, also frage ich mich, ob ein neues Problem eingeführt wurde?
Mit Blick auf die git Schuld scheint es wie die Zeile des Codes wirft den Fehler in der element.rb könnte kürzlich geändert haben und vielleicht diese Regression verursacht?
haben Sie FireFox aktualisiert? Wenn ja, versuchen Sie, es auf eine frühere Version herabzusetzen: https://support.mozilla.org/en-US/kb/install-older-version-of-firefox –