From c5ba4f39cb41b828c2c2a52665b04969f509e253 Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Tue, 2 Feb 2016 20:18:25 +0100 Subject: [PATCH] Improved closing dialog for selenium. --- test/browser/form_test.rb | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/test/browser/form_test.rb b/test/browser/form_test.rb index 2a08af50d..b2c2d3555 100644 --- a/test/browser/form_test.rb +++ b/test/browser/form_test.rb @@ -141,10 +141,12 @@ class FormTest < TestCase css: 'body div.modal', value: 'Thank you for your inquiry', ) - click( - browser: customer, - css: 'body div.modal .js-close', - ) + + # click on backgroud (not on thank you dialog) + element = customer.find_elements({ css: 'body div.modal' })[0] + customer.action.move_to(element, 200, 200).perform + customer.action.click.perform + sleep 1 exists_not( browser: customer, @@ -243,10 +245,12 @@ class FormTest < TestCase css: 'body div.modal', value: 'Thank you for your inquiry', ) - click( - browser: customer, - css: 'body div.modal .js-close', - ) + + # click on backgroud (not on thank you dialog) + element = customer.find_elements({ css: 'body div.modal' })[0] + customer.action.move_to(element, 200, 200).perform + customer.action.click.perform + sleep 1 exists_not( browser: customer,