Behat steps definitions for drag and drop into text.  
 More...
|  | 
|  | drag_xpath ($dragitem) | 
|  | Get the xpath for a given drag item. 
 | 
|  | 
|  | drop_xpath ($spacenumber) | 
|  | Get the xpath for a given drop box. 
 | 
|  | 
|  | inplace_xpath (string $placeddragnumber) | 
|  | Get the xpath for a given drop box contain a placed drag. 
 | 
|  | 
Behat steps definitions for drag and drop into text. 
- Copyright
- 2015 The Open University 
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later Steps definitions related with the drag and drop into text question type.
- Copyright
- 2015 The Open University 
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 
◆ drag_xpath()
  
  | 
        
          | behat_qtype_ddwtos::drag_xpath | ( |  | $dragitem | ) |  |  | protected | 
 
Get the xpath for a given drag item. 
- Parameters
- 
  
    | string | $dragitem | the text of the item to drag. |  
 
- Return values
- 
  
    | string | the xpath expression. |  
 
 
 
◆ drop_xpath()
  
  | 
        
          | behat_qtype_ddwtos::drop_xpath | ( |  | $spacenumber | ) |  |  | protected | 
 
Get the xpath for a given drop box. 
- Parameters
- 
  
    | string | $spacenumber | the number of the drop box. |  
 
- Return values
- 
  
    | string | the xpath expression. |  
 
 
 
◆ 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_drag_to_placed_drag_number_in_the_drag_and_drop_into_text_question()
      
        
          | behat_qtype_ddwtos::i_drag_to_placed_drag_number_in_the_drag_and_drop_into_text_question | ( | string | $dragitem, | 
        
          |  |  | int | $placeddragnumber ) | 
      
 
Drag the drag item with the given text to the given placed drag number. 
- Parameters
- 
  
    | string | $dragitem | the text of the item to drag. |  | int | $placeddragnumber | the number of the placed drag to drop into. |  
 
@Given /^I drag "(?P<drag_item>[^"]*)" to placed drag "(?P<number>\d+)" in the drag and drop into text question$/ 
 
 
◆ i_drag_to_space_in_the_drag_and_drop_into_text_question()
      
        
          | behat_qtype_ddwtos::i_drag_to_space_in_the_drag_and_drop_into_text_question | ( |  | $dragitem, | 
        
          |  |  |  | $spacenumber ) | 
      
 
Drag the drag item with the given text to the given space. 
- Parameters
- 
  
    | string | $dragitem | the text of the item to drag. |  | int | $spacenumber | the number of the gap to drop into. |  
 
@Given /^I drag "(?P<drag_item>[^"]*)" to space "(?P<space_number>\d+)" in the drag and drop into text question$/ 
 
 
◆ i_should_see_drag_in_the_home_area()
      
        
          | behat_qtype_ddwtos::i_should_see_drag_in_the_home_area | ( |  | $dragitem | ) |  | 
      
 
Check that the given drag exist in drag home area. 
- Parameters
- 
  
    | string | $dragitem | the text of the drag item. |  
 
@Given /^I should see "(?P<drag_item>[^"]*)" in the home area of drag and drop into text question$/ 
 
 
◆ i_type_into_space_in_the_drag_and_drop_into_text_question()
      
        
          | behat_qtype_ddwtos::i_type_into_space_in_the_drag_and_drop_into_text_question | ( |  | $keys, | 
        
          |  |  |  | $spacenumber ) | 
      
 
Type some characters while focussed on a given space. 
- Parameters
- 
  
    | string | $keys | the characters to type. |  | int | $spacenumber | the number of the space to type into. |  
 
@Given /^I type "(?P<keys>[^"]*)" into space "(?P<space_number>\d+)" in the drag and drop onto image question$/ 
 
 
◆ inplace_xpath()
  
  | 
        
          | behat_qtype_ddwtos::inplace_xpath | ( | string | $placeddragnumber | ) |  |  | protected | 
 
Get the xpath for a given drop box contain a placed drag. 
- Parameters
- 
  
    | string | $placeddragnumber | the number of the placed drag. |  
 
- Return values
- 
  
    | string | the xpath expression. |  
 
 
 
◆ 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: