mirror of
https://github.com/moodle/moodle.git
synced 2025-08-07 18:06:51 +02:00

The addition of the activity information moves the h5p content down out of the window view on Firefox which causes the Check button to be unclickable. This patch increases the window size to ensure that the check button is visible and clickable. Credits to Eloy <stronk7@moodle.org> for the thorough investigation of the root cause of this issue :)
47 lines
2 KiB
Gherkin
47 lines
2 KiB
Gherkin
@mod @mod_h5pactivity @core_h5p @_file_upload @_switch_iframe @javascript
|
|
Feature: View essay attempt report
|
|
In order to let users to review an essay attempt
|
|
As a user
|
|
I need to view long fill in interactions in the report
|
|
|
|
Background:
|
|
Given the following "users" exist:
|
|
| username | firstname | lastname | email |
|
|
| student1 | Student | 1 | student1@example.com |
|
|
And the following "courses" exist:
|
|
| fullname | shortname | category |
|
|
| Course 1 | C1 | 0 |
|
|
And the following "course enrolments" exist:
|
|
| user | course | role |
|
|
| student1 | C1 | student |
|
|
And I log in as "admin"
|
|
# No HTML should appear even with formatstringstriptags disabled.
|
|
And I set the following administration settings values:
|
|
| formatstringstriptags | 0 |
|
|
And I am on "Course 1" course homepage with editing mode on
|
|
And I add a "H5P" to section "1"
|
|
And I set the following fields to these values:
|
|
| Name | Awesome H5P package |
|
|
| Description | Description |
|
|
| Grading method | Average grade |
|
|
And I upload "h5p/tests/fixtures/basic_essay.h5p" file to "Package file" filemanager
|
|
And I click on "Save and display" "button"
|
|
And I log out
|
|
|
|
Scenario: View attempt essay content
|
|
# Do an attempt.
|
|
Given I log in as "student1"
|
|
And I am on "Course 1" course homepage
|
|
And I follow "Awesome H5P package"
|
|
And I change window size to "large"
|
|
And I switch to "h5p-player" class iframe
|
|
And I switch to "h5p-iframe" class iframe
|
|
And I set the field with xpath "//textarea" to "This is a smurfing smurf"
|
|
And I click on "Check" "button" in the ".h5p-question-buttons" "css_element"
|
|
And I switch to the main frame
|
|
And I reload the page
|
|
# Check attempt.
|
|
When I follow "View my attempts"
|
|
And I follow "View report"
|
|
Then I should see "This is a smurfing smurf"
|
|
And I should not see "<strong>smurf</strong>"
|