Serenity/JS with Playwright Test
Home > Requirements > Recording items
Report generated 17-12-2024 17:36

Feature: Recording items

Scenarios

Alice starts with an empty todo list

Alice records an item called 'buy some cheese'

Alice ensures that displayed items does equal [ "buy some cheese" ]

Alice records an item called 'feed the cat'

Alice ensures that displayed items does equal [ "buy some cheese", "feed the cat" ]

Alice ensures that persisted items does equal displayed items

Alice starts with an empty todo list

Alice records an item called 'buy some cheese'

Alice ensures that the value of "What needs to be done?" input box does equal ""

Alice ensures that "buy some cheese" does equal "buy some cheese"

Alice ensures that false does equal false

Alice starts with a list containing 3 items

Alice ensures that number of items left does equal 3

Alice ensures that 3 does equal 3

Alice starts with an empty todo list

Alice ensures that main section does not become present

Alice ensures that footer section does not become present

Alice records an item called 'buy some cheese'

Alice ensures that main section does become visible

Alice ensures that footer section does become visible

Alice starts with an empty todo list

Alice records an item called 'buy some cheese'

Alice ensures that displayed items does equal [ "buy some cheese" ]

Alice records an item called 'feed the cat'

Alice ensures that displayed items does equal [ "buy some cheese", "feed the cat" ]

Alice ensures that persisted items does equal displayed items

Alice starts with an empty todo list

Alice records an item called 'buy some cheese'

Alice ensures that the value of "What needs to be done?" input box does equal ""

Alice ensures that "buy some cheese" does equal "buy some cheese"

Alice ensures that false does equal false

Alice starts with a list containing 3 items

Alice ensures that number of items left does equal 3

Alice ensures that 3 does equal 3

Alice starts with an empty todo list

Alice ensures that main section does not become present

Alice ensures that footer section does not become present

Alice records an item called 'buy some cheese'

Alice ensures that main section does become visible

Alice ensures that footer section does become visible

Alice starts with an empty todo list

Alice records an item called 'buy some cheese'

Alice ensures that displayed items does equal [ "buy some cheese" ]

Alice records an item called 'feed the cat'

Alice ensures that displayed items does equal [ "buy some cheese", "feed the cat" ]

Alice ensures that persisted items does equal displayed items

Alice starts with an empty todo list

Alice records an item called 'buy some cheese'

Alice ensures that the value of "What needs to be done?" input box does equal ""

Alice ensures that "buy some cheese" does equal "buy some cheese"

Alice ensures that false does equal false

Alice starts with a list containing 3 items

Alice ensures that number of items left does equal 3

Alice ensures that 3 does equal 3

Alice starts with an empty todo list

Alice ensures that main section does not become present

Alice ensures that footer section does not become present

Alice records an item called 'buy some cheese'

Alice ensures that main section does become visible

Alice ensures that footer section does become visible

Feature Coverage By Scenario

Test Outcomes

Test Performance

Key Statistics

Number of Scenarios 12 Total Duration 0ms
Total Number of Test Cases 12 Fastest Test 380ms
Number of Manual Test Cases 0 Slowest Test 1s
Tests Started Dec 17, 2024 17:36:38 Average Execution Time 765ms
Tests Finished Total Execution Time 9s

Automated Tests

feature Scenario Context Steps Started Total Duration Result
Recording items Todo List App should allow me to add todo items linux,Chrome 6 17:36:38 515ms SUCCESS
Recording items Todo List App should clear text input field when an item is added linux,Chrome 5 17:36:39 380ms SUCCESS
Recording items Todo List App should reflect the number of items left in the counter linux,Chrome 3 17:36:39 543ms SUCCESS
Recording items Todo List App should show #main and #footer sections only when list contains items linux,Chrome 6 17:36:40 892ms SUCCESS
Recording items Todo List App should allow me to add todo items linux,Firefox 6 17:36:47 698ms SUCCESS
Recording items Todo List App should clear text input field when an item is added linux,Firefox 5 17:36:48 570ms SUCCESS
Recording items Todo List App should reflect the number of items left in the counter linux,Firefox 3 17:36:49 783ms SUCCESS
Recording items Todo List App should show #main and #footer sections only when list contains items linux,Firefox 6 17:36:49 1s 064ms SUCCESS
Recording items Todo List App should allow me to add todo items linux,Safari or WebKit 6 17:37:00 846ms SUCCESS
Recording items Todo List App should clear text input field when an item is added linux,Safari or WebKit 5 17:37:01 722ms SUCCESS
Recording items Todo List App should reflect the number of items left in the counter linux,Safari or WebKit 3 17:37:02 931ms SUCCESS
Recording items Todo List App should show #main and #footer sections only when list contains items linux,Safari or WebKit 6 17:37:03 1s 236ms SUCCESS

Manual Tests

No manual tests were recorded
Serenity BDD version 4.1.20