MDL-70148 behat: Update steps for keyboard
This commit is contained in:
@@ -46,7 +46,7 @@ Feature: Manage data requests
|
||||
And I open the action menu in "John Doe" "table_row"
|
||||
And I should see "View the request"
|
||||
But I should not see "Mark as complete"
|
||||
And I press key "27" in ".moodle-actionmenu" "css_element"
|
||||
And I press the escape key
|
||||
And I open the action menu in "Jane Doe" "table_row"
|
||||
And I choose "Mark as complete" in the open action menu
|
||||
And I should see "Do you really want to mark this user enquiry as complete?"
|
||||
|
||||
@@ -15,10 +15,10 @@ Feature: Manage data storage purposes
|
||||
And I click on ".form-autocomplete-downarrow" "css_element" in the "Lawful bases" "form_row"
|
||||
And I click on "Contract (GDPR Art. 6.1(b))" "list_item"
|
||||
And I click on "Legal obligation (GDPR Art 6.1(c))" "list_item"
|
||||
And I press key "27" in the field "Lawful bases"
|
||||
And I press the escape key
|
||||
And I click on ".form-autocomplete-downarrow" "css_element" in the "Sensitive personal data processing reasons" "form_row"
|
||||
And I click on "Explicit consent (GDPR Art. 9.2(a))" "list_item"
|
||||
And I press key "27" in the field "Sensitive personal data processing reasons"
|
||||
And I press the escape key
|
||||
And I set the field "retentionperiodnumber" to "2"
|
||||
When I press "Save"
|
||||
Then I should see "Purpose 1" in the "List of data purposes" "table"
|
||||
@@ -36,7 +36,7 @@ Feature: Manage data storage purposes
|
||||
And I click on "Legal obligation (GDPR Art 6.1(c))" "text" in the ".form-autocomplete-selection" "css_element"
|
||||
And I click on ".form-autocomplete-downarrow" "css_element" in the "Lawful bases" "form_row"
|
||||
And I click on "Vital interests (GDPR Art. 6.1(d))" "list_item"
|
||||
And I press key "27" in the field "Lawful bases"
|
||||
And I press the escape key
|
||||
And I set the field "retentionperiodnumber" to "3"
|
||||
And I click on "protected" "checkbox"
|
||||
When I press "Save changes"
|
||||
|
||||
@@ -30,7 +30,7 @@ Feature: Manage plearning plan
|
||||
And I click on ".template-userplans" "css_element" in the "Science template" "table_row"
|
||||
And I open the autocomplete suggestions list
|
||||
And I click on "Admin User" item in the autocomplete list
|
||||
And I press key "27" in the field "Select users to create learning plans for"
|
||||
And I press the escape key
|
||||
When I click on "Create learning plans" "button"
|
||||
Then I should see "A learning plan was created"
|
||||
And I should see "Admin User" in the "Science template" "table_row"
|
||||
@@ -55,7 +55,7 @@ Feature: Manage plearning plan
|
||||
And I click on ".template-cohorts" "css_element" in the "Science template cohort" "table_row"
|
||||
And I click on ".form-autocomplete-downarrow" "css_element"
|
||||
And I click on "cohort plan" item in the autocomplete list
|
||||
And I press key "27" in the field "Select cohorts to sync"
|
||||
And I press the escape key
|
||||
When I click on "Add cohorts" "button"
|
||||
Then I should see "2 learning plans were created."
|
||||
And I follow "Learning plan templates"
|
||||
|
||||
@@ -14,7 +14,7 @@ Feature: Edit activities in main menu block
|
||||
| Forum name | My forum name |
|
||||
And I click on "Edit title" "link" in the "My forum name" activity in site main menu block
|
||||
And I set the field "New name for activity My forum name" to "New forum name"
|
||||
And I press key "13" in the field "New name for activity My forum name"
|
||||
And I press the enter key
|
||||
Then I should not see "My forum name"
|
||||
And I should see "New forum name"
|
||||
And I follow "New forum name"
|
||||
|
||||
@@ -26,7 +26,7 @@ Feature: Edit activities in social activities block
|
||||
And I press "Save and return to course"
|
||||
And I click on "Edit title" "link" in the "My forum name" activity in social activities block
|
||||
And I set the field "New name for activity My forum name" to "New forum name"
|
||||
And I press key "13" in the field "New name for activity My forum name"
|
||||
And I press the enter key
|
||||
Then I should not see "My forum name" in the "Social activities" "block"
|
||||
And I should see "New forum name"
|
||||
And I follow "New forum name"
|
||||
|
||||
@@ -61,7 +61,7 @@ Feature: Add cohorts of users
|
||||
When I follow "Cohorts"
|
||||
And I click on "Edit cohort name" "link" in the "Test cohort name" "table_row"
|
||||
And I set the field "New name for cohort Test cohort name" to "Students cohort"
|
||||
And I press key "13" in the field "New name for cohort Test cohort name"
|
||||
And I press the enter key
|
||||
Then I should not see "Test cohort name"
|
||||
And I should see "Students cohort"
|
||||
And I follow "Cohorts"
|
||||
|
||||
@@ -55,7 +55,7 @@ Feature: Sections can be edited and deleted in topics format
|
||||
Scenario: Inline edit section name in topics format
|
||||
When I click on "Edit topic name" "link" in the "li#section-1" "css_element"
|
||||
And I set the field "New name for topic Topic 1" to "Midterm evaluation"
|
||||
And I press key "13" in the field "New name for topic Topic 1"
|
||||
And I press the enter key
|
||||
Then I should not see "Topic 1" in the "region-main" "region"
|
||||
And "New name for topic" "field" should not exist
|
||||
And I should see "Midterm evaluation" in the "li#section-1" "css_element"
|
||||
|
||||
@@ -56,7 +56,7 @@ Feature: Sections can be edited and deleted in weeks format
|
||||
Scenario: Inline edit section name in weeks format
|
||||
When I click on "Edit week name" "link" in the "li#section-1" "css_element"
|
||||
And I set the field "New name for week 1 May - 7 May" to "Midterm evaluation"
|
||||
And I press key "13" in the field "New name for week 1 May - 7 May"
|
||||
And I press the enter key
|
||||
Then I should not see "1 May - 7 May" in the "region-main" "region"
|
||||
And "New name for week" "field" should not exist
|
||||
And I should see "Midterm evaluation" in the "li#section-1" "css_element"
|
||||
|
||||
@@ -23,7 +23,7 @@ Feature: Edit activity name in-place
|
||||
# Rename activity
|
||||
And I click on "Edit title" "link" in the "//div[contains(@class,'activityinstance') and contains(.,'Test forum name')]" "xpath_element"
|
||||
And I set the field "New name for activity Test forum name" to "Good news"
|
||||
And I press key "13" in the field "New name for activity Test forum name"
|
||||
And I press the enter key
|
||||
Then I should not see "Test forum name" in the ".course-content" "css_element"
|
||||
And "New name for activity Test forum name" "field" should not exist
|
||||
And I should see "Good news"
|
||||
@@ -33,11 +33,10 @@ Feature: Edit activity name in-place
|
||||
# Cancel renaming
|
||||
And I click on "Edit title" "link" in the "//div[contains(@class,'activityinstance') and contains(.,'Good news')]" "xpath_element"
|
||||
And I set the field "New name for activity Good news" to "Terrible news"
|
||||
And I press key "27" in the field "New name for activity Good news"
|
||||
And I press the escape key
|
||||
And "New name for activity Good news" "field" should not exist
|
||||
And I should see "Good news"
|
||||
And I should not see "Terrible news"
|
||||
And I am on "Course 1" course homepage
|
||||
And I should see "Good news"
|
||||
And I should not see "Terrible news"
|
||||
And I log out
|
||||
|
||||
@@ -32,6 +32,6 @@ Feature: Users can be added to multiple groups at once
|
||||
And I click on "Group 1" item in the autocomplete list
|
||||
And I click on ".form-autocomplete-downarrow" "css_element" in the "student1" "table_row"
|
||||
And I click on "Group 2" item in the autocomplete list
|
||||
And I press key "27" in the field "Edit groups for \"Student 1\""
|
||||
And I press the escape key
|
||||
And I click on "Save changes" "link" in the "student1" "table_row"
|
||||
Then I should see "Group 1, Group 2"
|
||||
|
||||
@@ -59,18 +59,18 @@ Feature: Using the AJAX grading feature of Grader report to update grades and fe
|
||||
Then I should see a grade field for "Student 2" and grade item "Item VU"
|
||||
And I should not see a feedback field for "Student 2" and grade item "Item VU"
|
||||
And I set the field "ajaxgrade" to "33"
|
||||
And I press key "13" in the field "ajaxgrade"
|
||||
And I press the enter key
|
||||
And I should not see a grade field for "Student 2" and grade item "Item VU"
|
||||
And I should not see a feedback field for "Student 2" and grade item "Item VU"
|
||||
And I click on student "Student 3" for grade item "Item VU"
|
||||
And I set the field "ajaxgrade" to "50"
|
||||
And I press key "13" in the field "ajaxgrade"
|
||||
And I press the enter key
|
||||
And I click on student "Student 3" for grade item "Item 1"
|
||||
And I set the field "ajaxgrade" to "80"
|
||||
And I press key "13" in the field "ajaxgrade"
|
||||
And I press the enter key
|
||||
And I click on student "Student 3" for grade item "Item SU"
|
||||
And I set the field "ajaxgrade" to "Very good"
|
||||
And I press key "13" in the field "ajaxgrade"
|
||||
And I press the enter key
|
||||
And the following should exist in the "user-grades" table:
|
||||
| -1- | -6- | -7- | -13- | -16- |
|
||||
| Student 2 | - | 33.00 | - | 33.00 |
|
||||
@@ -88,7 +88,7 @@ Feature: Using the AJAX grading feature of Grader report to update grades and fe
|
||||
And I should see a grade field for "Student 1" and grade item "Course total"
|
||||
And I should not see a feedback field for "Student 1" and grade item "Course total"
|
||||
And I set the field "ajaxgrade" to "90"
|
||||
And I press key "13" in the field "ajaxgrade"
|
||||
And I press the enter key
|
||||
And the following should exist in the "user-grades" table:
|
||||
| -1- | -16- |
|
||||
| Student 1 | 90.00 |
|
||||
@@ -112,7 +112,7 @@ Feature: Using the AJAX grading feature of Grader report to update grades and fe
|
||||
And I should see a feedback field for "Student 2" and grade item "Item VU"
|
||||
And I set the field "ajaxgrade" to "33"
|
||||
And I set the field "ajaxfeedback" to "Student 2 VU feedback"
|
||||
And I press key "13" in the field "ajaxfeedback"
|
||||
And I press the enter key
|
||||
And I click on student "Student 3" for grade item "Item VL"
|
||||
And I should not see a grade field for "Student 3" and grade item "Item VL"
|
||||
And I should not see a feedback field for "Student 3" and grade item "Item VL"
|
||||
@@ -120,11 +120,11 @@ Feature: Using the AJAX grading feature of Grader report to update grades and fe
|
||||
And I should not see a grade field for "Student 3" and grade item "Item TU"
|
||||
And I should see a feedback field for "Student 3" and grade item "Item TU"
|
||||
And I set the field "ajaxfeedback" to "Student 3 TU feedback"
|
||||
And I press key "13" in the field "ajaxfeedback"
|
||||
And I press the enter key
|
||||
And I click on student "Student 2" for grade item "Item SU"
|
||||
And I set the field "ajaxgrade" to "Very good"
|
||||
And I set the field "ajaxfeedback" to "Student 2 SU feedback"
|
||||
And I press key "13" in the field "ajaxfeedback"
|
||||
And I press the enter key
|
||||
# Reload grader report:
|
||||
And I navigate to "View > User report" in the course gradebook
|
||||
And I navigate to "View > Grader report" in the course gradebook
|
||||
@@ -148,7 +148,7 @@ Feature: Using the AJAX grading feature of Grader report to update grades and fe
|
||||
Then I should see a grade field for "Student 2" and grade item "Item VU"
|
||||
And I should see a feedback field for "Student 2" and grade item "Item VU"
|
||||
And I set the field "ajaxgrade" to "33"
|
||||
And I press key "13" in the field "ajaxgrade"
|
||||
And I press the enter key
|
||||
And I click on student "Student 2" for grade item "Course total"
|
||||
And I should not see a grade field for "Student 3" and grade item "Course total"
|
||||
And I should not see a feedback field for "Student 3" and grade item "Course total"
|
||||
|
||||
@@ -78,14 +78,12 @@ class behat_form_autocomplete extends behat_form_text {
|
||||
$suggestion->click();
|
||||
} else {
|
||||
// Press the return key to create a new tag.
|
||||
// Note: We cannot use $this->key_press() because the keyPress action, in combination with the keyDown
|
||||
// submits the form.
|
||||
$this->field->keyDown(13);
|
||||
$this->field->keyUp(13);
|
||||
behat_base::type_keys($this->session, [behat_keys::ENTER]);
|
||||
}
|
||||
|
||||
$this->wait_for_pending_js();
|
||||
$this->key_press(27);
|
||||
|
||||
// Press the escape to close the autocomplete suggestions list.
|
||||
behat_base::type_keys($this->session, [behat_keys::ESCAPE]);
|
||||
$this->wait_for_pending_js();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ Feature: Navigate action menu
|
||||
# The menu should now be visible.
|
||||
Then ".usermenu [role='menu']" "css_element" should be visible
|
||||
# Press down arrow.
|
||||
And I press key "40" in "#actionmenuaction-1" "css_element"
|
||||
And I press the down key
|
||||
# The menu should still be visible.
|
||||
And ".usermenu [role='menu']" "css_element" should be visible
|
||||
|
||||
|
||||
@@ -1806,12 +1806,8 @@ EOF;
|
||||
}
|
||||
// Gets the node based on the requested selector type and locator.
|
||||
$node = $this->get_selected_node($selectortype, $element);
|
||||
$driver = $this->getSession()->getDriver();
|
||||
if ($driver instanceof \Moodle\BehatExtension\Driver\MoodleSelenium2Driver) {
|
||||
$driver->post_key("\xEE\x80\x84", $node->getXpath());
|
||||
} else {
|
||||
$driver->keyDown($node->getXpath(), "\t");
|
||||
}
|
||||
$this->execute('behat_general::i_click_on', [$node, 'NodeElement']);
|
||||
$this->execute('behat_general::i_press_named_key', ['', 'tab']);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1908,12 +1904,11 @@ EOF;
|
||||
* @throws DriverException
|
||||
*/
|
||||
public function i_manually_press_tab($shift = '') {
|
||||
if (!$this->running_javascript()) {
|
||||
throw new DriverException($shift . ' Tab press step is not available with Javascript disabled');
|
||||
if (empty($shift)) {
|
||||
$this->execute('behat_general::i_press_named_key', ['', 'tab']);
|
||||
} else {
|
||||
$this->execute('behat_general::i_press_named_key', ['shift', 'tab']);
|
||||
}
|
||||
|
||||
$value = ($shift == ' shift') ? [\WebDriver\Key::SHIFT . \WebDriver\Key::TAB] : [\WebDriver\Key::TAB];
|
||||
$this->getSession()->getDriver()->getWebDriverSession()->activeElement()->postValue(['value' => $value]);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -23,7 +23,7 @@ Feature: Rename external tools via inline editing
|
||||
| Activity name | Test tool activity 1 |
|
||||
And I click on "Edit title" "link" in the "li#section-1" "css_element"
|
||||
And I set the field "New name for activity Test tool activity 1" to "Test tool activity renamed"
|
||||
And I press key "13" in the field "New name for activity Test tool activity 1"
|
||||
And I press the enter key
|
||||
And I navigate to "Setup > Gradebook setup" in the course gradebook
|
||||
Then I should not see "Test tool activity 1"
|
||||
And I should see "Test tool activity renamed"
|
||||
|
||||
@@ -44,7 +44,7 @@ Feature: Adding questions to a quiz from the question bank
|
||||
@javascript
|
||||
Scenario: The questions can be filtered by tag
|
||||
When I set the field "Filter by tags..." to "foo"
|
||||
And I press key "13" in the field "Filter by tags..."
|
||||
And I press the enter key
|
||||
Then I should see "question 1 name" in the "categoryquestions" "table"
|
||||
And I should not see "question 2 name" in the "categoryquestions" "table"
|
||||
|
||||
@@ -68,4 +68,4 @@ Feature: Adding questions to a quiz from the question bank
|
||||
And I set the field with xpath "//tr[contains(normalize-space(.), 'question 3 name')]//input[@type='checkbox']" to "1"
|
||||
And I click on "Add selected questions to the quiz" "button"
|
||||
Then I should see "question 3 name" on quiz page "1"
|
||||
And I should see "question 1 name" before "question 3 name" on the edit quiz page
|
||||
And I should see "question 1 name" before "question 3 name" on the edit quiz page
|
||||
|
||||
@@ -36,8 +36,7 @@ Feature: Edit quiz marks with no attempts
|
||||
And I should see "Total of marks: 10.00"
|
||||
|
||||
When I follow "Edit maximum mark"
|
||||
And I wait until "li input[name=maxmark]" "css_element" exists
|
||||
And I take focus off "li input[name=maxmark]" "css_element"
|
||||
And I press the escape key
|
||||
Then I should see "7.00"
|
||||
And I should see "3.00"
|
||||
And I should see "Total of marks: 10.00"
|
||||
|
||||
@@ -46,8 +46,7 @@ Feature: Edit quiz marks with attempts
|
||||
And I should see "Total of marks: 10.00"
|
||||
|
||||
When I follow "Edit maximum mark"
|
||||
And I wait until "li input[name=maxmark]" "css_element" exists
|
||||
And I take focus off "li input[name=maxmark]" "css_element"
|
||||
And I press the escape key
|
||||
Then I should see "7.00"
|
||||
And I should see "3.00"
|
||||
And I should see "Total of marks: 10.00"
|
||||
|
||||
@@ -36,6 +36,6 @@ Feature: The questions in the question bank can be filtered by tags
|
||||
@javascript
|
||||
Scenario: The questions can be filtered by tag
|
||||
When I set the field "Filter by tags..." to "foo"
|
||||
And I press key "13" in the field "Filter by tags..."
|
||||
And I press the enter key
|
||||
Then I should see "question 1 name" in the "categoryquestions" "table"
|
||||
And I should not see "question 2 name" in the "categoryquestions" "table"
|
||||
|
||||
@@ -33,7 +33,7 @@ Feature: Managers can create and manage tag collections
|
||||
Scenario: Editing tag collections
|
||||
When I click on "Edit tag collection name" "link" in the "//table[contains(@class,'tag-collections-table')]//tr[contains(.,'Hobbies')]" "xpath_element"
|
||||
And I set the field "New name for tag collection Hobbies" to "Newname"
|
||||
And I press key "13" in the field "New name for tag collection Hobbies"
|
||||
And I press the enter key
|
||||
Then I should not see "Hobbies"
|
||||
And I should see "Newname"
|
||||
And I log out
|
||||
|
||||
@@ -51,7 +51,6 @@ Feature: Users can edit tags to add description or rename
|
||||
And I should see "Dog" in the ".tag_list" "css_element"
|
||||
And I should see "Turtle" in the ".tag_list" "css_element"
|
||||
And I should see "Fish" in the ".tag_list" "css_element"
|
||||
And I log out
|
||||
|
||||
@javascript
|
||||
Scenario: Manager can change tag description, related tags and rename the tag from tag view page
|
||||
@@ -85,7 +84,6 @@ Feature: Users can edit tags to add description or rename
|
||||
And I should see "Turtle" in the ".tag_list" "css_element"
|
||||
And I should see "Fish" in the ".tag_list" "css_element"
|
||||
And I should not see "Dog"
|
||||
And I log out
|
||||
|
||||
Scenario: Renaming the tag from tag view page
|
||||
When I log in as "manager1"
|
||||
@@ -110,7 +108,6 @@ Feature: Users can edit tags to add description or rename
|
||||
| Tag name | KITTEN |
|
||||
And I press "Update"
|
||||
And "KITTEN" "text" should exist in the ".breadcrumb" "css_element"
|
||||
And I log out
|
||||
|
||||
@javascript
|
||||
Scenario: Manager can change tag description and rename the tag from tag manage page
|
||||
@@ -131,7 +128,6 @@ Feature: Users can edit tags to add description or rename
|
||||
And I should see "Dog" in the ".tag_list" "css_element"
|
||||
And I should see "Turtle" in the ".tag_list" "css_element"
|
||||
And I should see "Fish" in the ".tag_list" "css_element"
|
||||
And I log out
|
||||
|
||||
Scenario: Renaming the tag in edit tag form from tag manage page
|
||||
When I log in as "manager1"
|
||||
@@ -153,7 +149,6 @@ Feature: Users can edit tags to add description or rename
|
||||
And "Default collection" "text" should exist in the ".breadcrumb" "css_element"
|
||||
And I should see "KITTEN"
|
||||
And I should not see "Kitten"
|
||||
And I log out
|
||||
|
||||
@javascript
|
||||
Scenario: Renaming the tag using quick edit field on tag manage page
|
||||
@@ -163,7 +158,7 @@ Feature: Users can edit tags to add description or rename
|
||||
# Renaming tag to a valid name
|
||||
And I click on "Edit tag name" "link" in the "Cat" "table_row"
|
||||
And I set the field "New name for tag Cat" to "Kitten"
|
||||
And I press key "13" in the field "New name for tag Cat"
|
||||
And I press the enter key
|
||||
Then I should not see "Cat"
|
||||
And "New name for tag" "field" should not exist
|
||||
And I wait until "Kitten" "link" exists
|
||||
@@ -173,7 +168,7 @@ Feature: Users can edit tags to add description or rename
|
||||
# Renaming tag to an invalid name
|
||||
And I click on "Edit tag name" "link" in the "Turtle" "table_row"
|
||||
And I set the field "New name for tag Turtle" to "DOG"
|
||||
And I press key "13" in the field "New name for tag Turtle"
|
||||
And I press the enter key
|
||||
And I should see "The tag name is already in use. Do you want to combine these tags?"
|
||||
And I press "Cancel"
|
||||
And "New name for tag" "field" should not exist
|
||||
@@ -187,14 +182,13 @@ Feature: Users can edit tags to add description or rename
|
||||
# Cancel tag renaming
|
||||
And I click on "Edit tag name" "link" in the "Dog" "table_row"
|
||||
And I set the field "New name for tag Dog" to "Penguin"
|
||||
And I press key "27" in the field "New name for tag Dog"
|
||||
And I press the escape key
|
||||
And "New name for tag" "field" should not exist
|
||||
And I should see "Turtle"
|
||||
And I should not see "Penguin"
|
||||
And I follow "Default collection"
|
||||
And I should see "Turtle"
|
||||
And I should not see "Penguin"
|
||||
And I log out
|
||||
|
||||
@javascript
|
||||
Scenario: Combining tags when renaming
|
||||
@@ -203,13 +197,12 @@ Feature: Users can edit tags to add description or rename
|
||||
And I follow "Default collection"
|
||||
And I click on "Edit tag name" "link" in the "Turtle" "table_row"
|
||||
And I set the field "New name for tag Turtle" to "DOG"
|
||||
And I press key "13" in the field "New name for tag Turtle"
|
||||
And I press the enter key
|
||||
And I should see "The tag name is already in use. Do you want to combine these tags?"
|
||||
And I press "Yes"
|
||||
Then I should not see "Turtle"
|
||||
And I should not see "DOG"
|
||||
And I should see "Dog"
|
||||
And I log out
|
||||
|
||||
@javascript
|
||||
Scenario: Combining multiple tags
|
||||
@@ -230,7 +223,6 @@ Feature: Users can edit tags to add description or rename
|
||||
And I should see "Turtle"
|
||||
# Even though Turtle was not standard but at least one of combined tags was (Neverusedtag). Now Turtle is also standard.
|
||||
And "Remove from standard tags" "link" should exist in the "Turtle" "table_row"
|
||||
And I log out
|
||||
|
||||
Scenario: Filtering tags
|
||||
When I log in as "manager1"
|
||||
@@ -247,4 +239,3 @@ Feature: Users can edit tags to add description or rename
|
||||
And I should see "Dog"
|
||||
And I should see "Cat"
|
||||
And I should see "Turtle"
|
||||
And I log out
|
||||
|
||||
@@ -27,7 +27,7 @@ Feature: Edit user roles
|
||||
And I click on "Student 1's role assignments" "link"
|
||||
And I click on ".form-autocomplete-downarrow" "css_element" in the "student1" "table_row"
|
||||
And I click on "Non-editing teacher" item in the autocomplete list
|
||||
And I press key "27" in the field "Student 1's role assignments"
|
||||
And I press the escape key
|
||||
When I click on "Save changes" "link"
|
||||
Then I should see "Student, Non-editing teacher" in the "Student 1" "table_row"
|
||||
|
||||
@@ -38,6 +38,6 @@ Feature: Edit user roles
|
||||
And I navigate to course participants
|
||||
And I click on "Student 1's role assignments" "link"
|
||||
And I click on ".form-autocomplete-selection [aria-selected=true]" "css_element"
|
||||
And I press key "27" in the field "Student 1's role assignments"
|
||||
And I press the escape key
|
||||
When I click on "Save changes" "link"
|
||||
Then I should see "No roles" in the "Student 1" "table_row"
|
||||
|
||||
@@ -140,7 +140,7 @@ Feature: Course participants can be filtered
|
||||
And I navigate to course participants
|
||||
# Note: This is the literal string "student", not the Role student.
|
||||
When I set the field "Filters" to "student"
|
||||
And I press key "13" in the field "Filters"
|
||||
And I press the enter key
|
||||
Then I should see "Student 1" in the "participants" "table"
|
||||
And I should see "Student 2" in the "participants" "table"
|
||||
And I should see "Student 3" in the "participants" "table"
|
||||
|
||||
Reference in New Issue
Block a user