From a8e4c8a12612c92a62cf078cac01467917a7d32b Mon Sep 17 00:00:00 2001 From: akrstjp Date: Thu, 31 Dec 2015 23:05:51 +0900 Subject: [PATCH] fix setup test for redmine-3.2 --- test/selenium/pages/custom_field_edit.rb | 23 +++++++++++++++++++++++ test/selenium/pages/my_apikey.rb | 25 +++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 test/selenium/pages/custom_field_edit.rb create mode 100644 test/selenium/pages/my_apikey.rb diff --git a/test/selenium/pages/custom_field_edit.rb b/test/selenium/pages/custom_field_edit.rb new file mode 100644 index 0000000..e0b615c --- /dev/null +++ b/test/selenium/pages/custom_field_edit.rb @@ -0,0 +1,23 @@ +#coding: utf-8 + +module QuickEdit + module Test + module Pages + class CustomFieldEditPage < Page + def initialize(driver, base_url, project) + super(driver, base_url, project) + + find_element :css, "body[class='controller-custom_fields action-edit']" + /custom_fields\/(\d+)\/edit/ =~ driver.current_url + @issue_id = $1 + end + + def self.open(driver, base_url, project, issue_id) + driver.get "#{base_url}/custom_fields/#{issue_id}/edit" + CustomFieldEditPage.new driver, base_url, project, issue_id + end + end + end + end +end + diff --git a/test/selenium/pages/my_apikey.rb b/test/selenium/pages/my_apikey.rb new file mode 100644 index 0000000..1dc93c3 --- /dev/null +++ b/test/selenium/pages/my_apikey.rb @@ -0,0 +1,25 @@ +#coding: utf-8 + +module QuickEdit + module Test + module Pages + class MyApiKeyPage < Page + def initialize(driver, base_url, project) + super(driver, base_url, project) + + find_element :css, "body[class='controller-my action-show_api_key']" + end + + def self.open(driver, base_url, project) + driver.get "#{base_url}/my/api_key" + MyApiKeyPage.new driver, base_url, project + end + + def key + find_element(:css, "div.box > pre").text + end + end + end + end +end + -- 2.11.0