From 3920d9111bb87853ae178cdcad14c8d1de7b7bd5 Mon Sep 17 00:00:00 2001 From: Akira Saito Date: Mon, 1 Jun 2015 21:17:05 +0900 Subject: [PATCH] fix test code: alert test -> alert test -> fail. --- test/selenium/edit_custom_field.rb | 1 + test/selenium/pages/issues.rb | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/test/selenium/edit_custom_field.rb b/test/selenium/edit_custom_field.rb index 918ac11..31ce3a7 100644 --- a/test/selenium/edit_custom_field.rb +++ b/test/selenium/edit_custom_field.rb @@ -136,6 +136,7 @@ describe "Edit" do @issues_page.quick_edit_for_custom_field issue_id, cf_id, new_value, true @issues_page.alert.accept + @issues_page.cancel_quick_edit cf = get_custom_field(issue_id, custom_field_name) cf["value"] diff --git a/test/selenium/pages/issues.rb b/test/selenium/pages/issues.rb index cbecb25..bdace6d 100644 --- a/test/selenium/pages/issues.rb +++ b/test/selenium/pages/issues.rb @@ -74,6 +74,14 @@ module QuickEdit IssuesPage.new @driver, @base_url, @project unless desire_alerting end + + def cancel_quick_edit + button_elements = find_elements(:css, 'span.ui-button-text') + cancel_button = button_elements.select do |button_element| + button_element.text == 'Cancel' + end + cancel_button.first.click + end end end end -- 2.11.0