Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
Base class of all steps definitions. More...
Inherits Behat\MinkExtension\Context\RawMinkContext, and behat_session_interface.
Inherited by behat_accessibility, behat_action_menu, behat_admin, behat_admin_presets, behat_assignfeedback_editpdf, behat_auth, behat_auth_email, behat_availability, behat_availability_date, behat_backup, behat_block_comments, behat_block_site_main_menu, behat_block_social_activities, behat_blocks, behat_calendar, behat_cohort, behat_communication, behat_communication_matrix, behat_completion, behat_course, behat_courseformat, behat_data_generators, behat_deprecated_base, behat_editor_atto, behat_editor_textarea, behat_editor_tiny, behat_enrol, behat_filepicker, behat_filters, behat_grade, behat_gradereport_grader, behat_grades, behat_grading, behat_gradingform_guide, behat_gradingform_rubric, behat_groups, behat_login, behat_message, behat_message_popup, behat_mod_assign, behat_mod_bigbluebuttonbn, behat_mod_chat, behat_mod_choice, behat_mod_data, behat_mod_feedback, behat_mod_forum, behat_mod_glossary, behat_mod_lesson_behat, behat_mod_wiki, behat_mod_workshop, behat_moodlenet, behat_navigation, behat_permissions, behat_qbank_columnsortorder, behat_qbank_statistics, behat_qtype_ddimageortext, behat_qtype_ddmarker, behat_qtype_ddwtos, behat_qtype_gapselect, behat_qtype_multichoice, behat_question_base, behat_report_competency, behat_report_outline, behat_reportbuilder, behat_repository_upload, behat_search, behat_tiny_html, behat_tool_dataprivacy, behat_tool_langimport, behat_tool_lp, behat_tool_lp_data_generators, behat_tool_policy, behat_tool_task, behat_tool_usertours, behat_transformations, behat_user, and behat_workshopallocation_manual.
Public Member Functions | |
getSession ($name=null) | |
Returns the Mink session. | |
Public Attributes | |
const | PAGE_READY_JS |
The JS code to check that the page is ready. | |
Base class of all steps definitions.
This script is only called from Behat as part of it's integration in Moodle.
To extend by the steps definitions of the different Moodle components.
It can not contain steps definitions to avoid duplicates, only utility methods shared between steps.
@method NodeElement find_field(string $locator) Finds a form element @method NodeElement find_button(string $locator) Finds a form input submit element or a button @method NodeElement find_link(string $locator) Finds a link on a page @method NodeElement find_file(string $locator) Finds a forum input file element
|
inherited |
Returns the Mink session.
string | null | $name | name of the session OR active session will be used |
Behat\Mink\Session |
Implemented in behat_form_field.
|
inherited |
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.