[Koha-bugs] [Bug 26162] Prevent Selenium's StaleElementReferenceException

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu Aug 6 15:11:54 CEST 2020


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26162

Jonathan Druart <jonathan.druart at bugs.koha-community.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #107888|0                           |1
        is obsolete|                            |

--- Comment #2 from Jonathan Druart <jonathan.druart at bugs.koha-community.org> ---
Created attachment 107889
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=107889&action=edit
Bug 26162: Make Selenium click action more robust

See
https://stackoverflow.com/questions/12967541/how-to-avoid-staleelementreferenceexception-in-selenium
https://www.selenium.dev/exceptions/
https://developer.mozilla.org/en-US/docs/Web/WebDriver/Errors/StaleElementReference

This patch will fix the following failure we get under D11:
18:47:07 selenium_1   | 09:47:07.478 WARN - Exception: Element not found in the
cache - perhaps the page has changed since it was looked up
18:47:07 selenium_1   | For documentation on this error, please visit:
http://seleniumhq.org/exceptions/stale_element_reference.html
18:47:07 selenium_1   | Build info: version: '2.53.1', revision: 'a36b8b1',
time: '2016-06-30 17:37:03'
18:47:07 selenium_1   | System info: host: '78b9a07f51f2', ip: '192.168.16.2',
os.name: 'Linux', os.arch: 'amd64', os.version: '4.19.0-9-amd64', java.version:
'1.8.0_91'
18:47:07 selenium_1   | Driver info: driver.version: unknown
18:47:07 koha_1       |
18:47:07 koha_1       | STRACE: /usr/share/perl5/Try/Tiny.pm:123 in
Selenium::Remote::Driver::catch {...}
18:47:07 koha_1       |        
/usr/local/share/perl/5.26.1/Selenium/Remote/Driver.pm:353 in Try::Tiny::try
18:47:07 koha_1       |         (eval 1571):1 in
Selenium::Remote::Driver::__ANON__
18:47:07 koha_1       |         (eval 1573):2 in
Selenium::Remote::Driver::__ANON__
18:47:07 koha_1       |         (eval 1546):17 in
Selenium::Remote::Driver::_execute_command
18:47:07 koha_1       |        
/usr/local/share/perl/5.26.1/Selenium/Remote/WebElement.pm:63 in
Selenium::Remote::WebElement::_execute_command
18:47:07 koha_1       |         /kohadevbox/koha/t/lib/Selenium.pm:184 in
Selenium::Remote::WebElement::click
18:47:07 koha_1       |         /kohadevbox/koha/t/lib/Selenium.pm:172 in
t::lib::Selenium::click_when_visible
18:47:07 koha_1       |        
t/db_dependent/selenium/administration_tasks.t:131 in t::lib::Selenium::click

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list