Bug 20757: Capture and upload screenshot on selenium errors
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Fri, 11 May 2018 19:58:07 +0000 (16:58 -0300)
committerNick Clemens <nick@bywatersolutions.com>
Mon, 23 Jul 2018 15:21:48 +0000 (15:21 +0000)
commit2898b580891e271c102d592c5040122007ee7a73
tree16b3a1f0c687d9fdc4d7ff3892b4664b9ab23590
parent601b49e88fdb7079cf24113b99fa66929fd988c2
Bug 20757: Capture and upload screenshot on selenium errors

It is a real pain to debug selenium errors, especially when it is
not reproducible locally.

This patch capture a screenshot when an error occurred and upload it
using the excellent lut.im service provided by framasoft
(We could host our own later).

Test plan:
Modify a selenium script to make it fails (search for find_element)
You will see a stack trace followed by a link to framapic.org

Signed-off-by: Mark Tompsett <mtompset@hotmail.com>
Signed-off-by: Josef Moravec <josef.moravec@gmail.com>
Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
t/lib/Selenium.pm