Serenity/JS with Playwright Test
Report generated 10-06-2025 02:15

Feature: Dropdown

Scenarios

Tess ensures that placeholder of dropdown does eventually equal "Select option"

Tess opens the dropdown

Tess ensures that available options of dropdown does eventually equal [ "First", "Second", "Third" ]

Tess selects [ 'First', 'Third' ] from dropdown

Tess ensures that selected options does equal [ "First", "Third" ]

Tess selects [ 'First', 'Third' ] from dropdown

Tess ensures that [ { value: "first", label: "First" }, { value: "third", label: "Third" } ] does eventually equal [ { label: "First", value: "first" }, { label: "Third", value: "third" } ]

Tess selects [ 'First', 'Third', 'Second' ] from dropdown

Tess deselects [ 'First' ] from dropdown

Tess ensures that selected options does equal [ "Third", "Second" ]

Tess selects [ 'First', 'Second' ] from dropdown

Tess deselects [ 'First', 'Second' ] from dropdown

Tess ensures that 0 does equal 0

Tess ensures that placeholder of dropdown does equal "Select option"

Tess ensures that placeholder of dropdown does eventually equal "Select option"

Tess opens the dropdown

Tess ensures that available options of dropdown does eventually equal [ "First", "Second", "Third" ]

Tess selects [ 'First', 'Third' ] from dropdown

Tess ensures that selected options does equal [ "First", "Third" ]

Tess selects [ 'First', 'Third' ] from dropdown

Tess ensures that [ { value: "first", label: "First" }, { value: "third", label: "Third" } ] does eventually equal [ { label: "First", value: "first" }, { label: "Third", value: "third" } ]

Tess selects [ 'First', 'Third', 'Second' ] from dropdown

Tess deselects [ 'First' ] from dropdown

Tess ensures that selected options does equal [ "Third", "Second" ]

Tess selects [ 'First', 'Second' ] from dropdown

Tess deselects [ 'First', 'Second' ] from dropdown

Tess ensures that 0 does equal 0

Tess ensures that placeholder of dropdown does equal "Select option"

Tess ensures that placeholder of dropdown does eventually equal "Select option"

Tess opens the dropdown

Tess ensures that available options of dropdown does eventually equal [ "First", "Second", "Third" ]

Tess selects [ 'First', 'Third' ] from dropdown

Tess ensures that selected options does equal [ "First", "Third" ]

Tess selects [ 'First', 'Third' ] from dropdown

Tess ensures that [ { value: "first", label: "First" }, { value: "third", label: "Third" } ] does eventually equal [ { label: "First", value: "first" }, { label: "Third", value: "third" } ]

Tess selects [ 'First', 'Third', 'Second' ] from dropdown

Tess deselects [ 'First' ] from dropdown

Tess ensures that selected options does equal [ "Third", "Second" ]

Tess selects [ 'First', 'Second' ] from dropdown

Tess deselects [ 'First', 'Second' ] from dropdown

Tess ensures that 0 does equal 0

Tess ensures that placeholder of dropdown does equal "Select option"

Feature Coverage By Scenario

Test Outcomes

Test Performance

Key Statistics

Number of Scenarios 18 Total Duration 0ms
Total Number of Test Cases 18 Fastest Test 491ms
Number of Manual Test Cases 0 Slowest Test 3s
Tests Started Jun 10, 2025 02:15:20 Average Execution Time 1s
Tests Finished Total Execution Time 27s

Automated Tests

feature Scenario Context Steps Started Total Duration Result
Dropdown shows the placeholder when no option is selected yet linux,Chrome 1 02:15:20 491ms SUCCESS
Dropdown shows the available options when the menu is expanded linux,Chrome 2 02:15:21 575ms SUCCESS
Dropdown selects the desired options linux,Chrome 2 02:15:21 1s 090ms SUCCESS
Dropdown triggers onChange with selected options linux,Chrome 2 02:15:22 1s 056ms SUCCESS
Dropdown allows for selected options to be deselected linux,Chrome 3 02:15:24 1s 627ms SUCCESS
Dropdown goes back to showing the placeholder when all the selected options get deselected linux,Chrome 4 02:15:25 1s 629ms SUCCESS
Dropdown shows the placeholder when no option is selected yet linux,Firefox 1 02:15:28 1s 540ms SUCCESS
Dropdown shows the available options when the menu is expanded linux,Firefox 2 02:15:29 497ms SUCCESS
Dropdown selects the desired options linux,Firefox 2 02:15:30 846ms SUCCESS
Dropdown triggers onChange with selected options linux,Firefox 2 02:15:31 897ms SUCCESS
Dropdown allows for selected options to be deselected linux,Firefox 3 02:15:32 1s 209ms SUCCESS
Dropdown goes back to showing the placeholder when all the selected options get deselected linux,Firefox 4 02:15:33 1s 225ms SUCCESS
Dropdown shows the placeholder when no option is selected yet linux,Safari or WebKit 1 02:15:36 3s 321ms SUCCESS
Dropdown shows the available options when the menu is expanded linux,Safari or WebKit 2 02:15:39 1s 540ms SUCCESS
Dropdown selects the desired options linux,Safari or WebKit 2 02:15:40 1s 872ms SUCCESS
Dropdown triggers onChange with selected options linux,Safari or WebKit 2 02:15:42 1s 894ms SUCCESS
Dropdown allows for selected options to be deselected linux,Safari or WebKit 3 02:15:44 2s 967ms SUCCESS
Dropdown goes back to showing the placeholder when all the selected options get deselected linux,Safari or WebKit 4 02:15:47 2s 984ms SUCCESS

Manual Tests

No manual tests were recorded
Serenity BDD version 4.2.12