Class: AdminModule::Pages::WorkflowTasksPage
- Inherits:
-
Object
- Object
- AdminModule::Pages::WorkflowTasksPage
- Includes:
- PageObject
- Defined in:
- lib/admin_module/pages/workflow_tasks_page.rb
Instance Method Summary collapse
-
#add ⇒ Object
Add a task - browses to the ‘new’ task page.
- #get_dynamic_url ⇒ Object
-
#get_tasks ⇒ Object
Return an array of task names.
-
#modify(name) ⇒ Object
Modify a task - browses to the task details page.
Instance Method Details
#add ⇒ Object
Add a task - browses to the ‘new’ task page.
Returns the Task Details page object (so methods can be chained).
58 59 60 61 62 63 |
# File 'lib/admin_module/pages/workflow_tasks_page.rb', line 58 def add self. # Return the page object of the next page. detail_page end |
#get_dynamic_url ⇒ Object
19 20 21 |
# File 'lib/admin_module/pages/workflow_tasks_page.rb', line 19 def get_dynamic_url AdminModule.configuration.base_url + "/admin/security/WorkflowTasks.aspx?act=2" end |
#get_tasks ⇒ Object
Return an array of task names
36 37 38 |
# File 'lib/admin_module/pages/workflow_tasks_page.rb', line 36 def get_tasks get_tasks_and_ids.keys end |
#modify(name) ⇒ Object
Modify a task - browses to the task details page.
Returns the Task Details page object (so methods can be chained).
46 47 48 49 50 |
# File 'lib/admin_module/pages/workflow_tasks_page.rb', line 46 def modify name tasks = get_tasks_and_ids detail_page tasks[name] end |