From 7aa4d16236275aa328edb9feadf83aaefe7c004a Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Mon, 6 Apr 2015 00:39:01 +0200 Subject: [PATCH] Improved click(). --- test/browser_test_helper.rb | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/test/browser_test_helper.rb b/test/browser_test_helper.rb index b0f53af1d..856ee4531 100644 --- a/test/browser_test_helper.rb +++ b/test/browser_test_helper.rb @@ -202,13 +202,23 @@ class TestCase < Test::Unit::TestCase :fast => false, # do not wait ) + click( + :browser => browser1, + :text => '.partial_link_text', + :fast => false, # do not wait + ) + =end def click(params) log('click', params) instance = params[:browser] || @browser - instance.find_elements( { :css => params[:css] } )[0].click + if params[:css] + instance.find_elements( { :css => params[:css] } )[0].click + else + instance.find_elements( { :partial_link_text => params[:text] } )[0].click + end if !params[:fast] sleep 0.4 end