Behat grade related steps definitions.  
 More...
|  | 
|  | getSession ($name=null) | 
|  | Returns the Mink session. 
 | 
|  | 
|  | i_click_on_grade_item_menu (string $itemname, string $itemtype, string $page) | 
|  | Clicks on given grade item menu. 
 | 
|  | 
|  | i_select_in_the ($value, $element, $selectortype) | 
|  | Select a given element within a specific container instance. 
 | 
|  | 
Behat grade related steps definitions. 
- Copyright
- 2022 Mathew May <mathew.solutions> 
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 
◆ get_course_grade_category_id()
  
  | 
        
          | behat_grades::get_course_grade_category_id | ( | string | $coursename | ) |  |  | protected | 
 
Gets course grade category id from coursename. 
- Exceptions
- 
  
  
- Parameters
- 
  
  
- Return values
- 
  
  
 
 
◆ get_grade_category_id()
  
  | 
        
          | behat_grades::get_grade_category_id | ( | string | $categoryname | ) |  |  | protected | 
 
Gets grade category id from its name. 
- Exceptions
- 
  
  
- Parameters
- 
  
  
- Return values
- 
  
  
 
 
◆ get_grade_item_id()
  
  | 
        
          | behat_grades::get_grade_item_id | ( | string | $itemname | ) |  |  | protected | 
 
Gets the grade item id from its name. 
- Exceptions
- 
  
  
- Parameters
- 
  
  
- Return values
- 
  
  
 
 
◆ get_partial_named_selectors()
  
  | 
        
          | static behat_grades::get_partial_named_selectors | ( |  | ) |  |  | static | 
 
Return the list of partial named selectors. 
- Return values
- 
  
  
 
 
◆ getSession()
  
  | 
        
          | behat_session_interface::getSession | ( |  | $name = null | ) |  |  | inherited | 
 
Returns the Mink session. 
- Parameters
- 
  
    | string | null | $name | name of the session OR active session will be used |  
 
- Return values
- 
  
  
Implemented in behat_form_field.
 
 
◆ i_click_on_grade_item_menu()
      
        
          | behat_grades::i_click_on_grade_item_menu | ( | string | $itemname, | 
        
          |  |  | string | $itemtype, | 
        
          |  |  | string | $page ) | 
      
 
Clicks on given grade item menu. 
@Given /^I click on grade item menu "([^"]*)" of type "([^"]*)" on "([^"]*)" page$/ 
- Parameters
- 
  
    | string | $itemname | Item name |  | string | $itemtype | Item type - grade item, category or course |  | string | $page | Page - setup or grader |  
 
- Exceptions
- 
  
  
 
 
◆ i_select_in_the()
      
        
          | behat_grades::i_select_in_the | ( |  | $value, | 
        
          |  |  |  | $element, | 
        
          |  |  |  | $selectortype ) | 
      
 
Select a given element within a specific container instance. 
@Given /^I select "(?P<input_value>(?:[^"]|::")*)" in the "(?P<instance>(?:[^"]|")*)" "(?P<instance_type>(?:[^"]|::")*)"$/ 
- Parameters
- 
  
    | string | $value | The Needle |  | string | $element | The Haystack to select within |  | string | $selectortype | What type of haystack we are looking in |  
 
 
 
◆ resolve_page_instance_url()
  
  | 
        
          | behat_grades::resolve_page_instance_url | ( | string | $type, |  
          |  |  | string | $identifier ) |  | protected | 
 
Convert page names to URLs for steps like 'When I am on the "[identifier]" "[page type]" page'. 
Recognised page names are: | pagetype | name meaning | description | | [report] view | Course name | The view page for the specified course and report | | gradebook setup | Course name | The gradebook setup page for the specified course | | course grade settings | Course name | The grade settings page | | outcomes | Course name | The grade outcomes page | | scales | Course name | The grade scales page |
- Parameters
- 
  
    | string | $type | identifies which type of page this is - for example "Grader > View" |  | string | $identifier | identifies the particular page - for example "Course name" |  
 
- Return values
- 
  
  
 
 
◆ PAGE_READY_JS
  
  | 
        
          | const behat_session_interface::PAGE_READY_JS |  | inherited | 
 
Initial value:= "document.readyState === 'complete' && " .
        "(typeof M !== 'object' || typeof M.util !== 'object' || " .
        "typeof M.util.pending_js === 'undefined' || M.util.pending_js.length === 0)"
The JS code to check that the page is ready. 
The document must be complete and either M.util.pending_js must be empty, or it must not be defined at all. 
 
 
The documentation for this class was generated from the following file: