From c66f72d73d52ab6486acfb46b84dac9039ec6ade Mon Sep 17 00:00:00 2001
From: Demian Katz <demian.katz@villanova.edu>
Date: Wed, 20 Apr 2016 11:20:54 -0400
Subject: [PATCH] Made test more stable. - Selenium sometimes failed to click
 "log out" because it was behind the lightbox.

---
 .../src/VuFindTest/Mink/RecordActionsTest.php                 | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/RecordActionsTest.php b/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/RecordActionsTest.php
index d888d6e5923..3794601b02e 100644
--- a/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/RecordActionsTest.php
+++ b/module/VuFind/tests/integration-tests/src/VuFindTest/Mink/RecordActionsTest.php
@@ -306,8 +306,10 @@ class RecordActionsTest extends \VuFindTest\Unit\MinkTestCase
         $this->findCss($page, '.modal #email_from')->setValue('asdf@vufind.org');
         $this->findCss($page, '.modal-body .btn.btn-primary')->click();
         $this->snooze();
-        // Check for confirmation message
+        // Check for confirmation message and close lightbox
         $this->findCss($page, '.modal .alert-success');
+        $this->findCss($page, '.modal .close')->click();
+        $this->snooze();
         // Logout
         $this->findCss($page, '.logoutOptions a.logout')->click();
     }
-- 
GitLab