Serenity/JS with Playwright Test
Home > Project > Webkit
Report generated 20-06-2025 13:50:01

Project: Webkit

36 tests |

Overview

Test Outcomes

Test Performance

Functional Coverage Overview

Features

Key Statistics

Number of Scenarios 12
Total Number of Test Cases 36
Tests Started Jun 20, 2025 13:49:14
Tests Finished Jun 20, 2025 13:49:56
Total Duration 41s
Fastest Test 231ms
Slowest Test 2s
Average Execution Time 897ms
Total Execution Time 5m 50s

Functional Coverage Details

Features

Feature Scenarios StepsText Test Cases % Pass Result Coverage
API Testing 1 JSON Placeholder /todos should retrieve a todo item by id #1 - Retries: Attempt #1 Alice sends a GET request to '/todos/1' Alice ensures that the status of the last response does equal 200 Alice ensures that 1 does equal 1 JSON Placeholder /todos should retrieve a todo item by id #2 - Retries: Attempt #1 Alice sends a GET request to '/todos/1' Alice ensures that the status of the last response does equal 200 Alice ensures that 1 does equal 1 JSON Placeholder /todos should retrieve a todo item by id #3 - Retries: Attempt #1 Alice sends a GET request to '/todos/1' Alice ensures that the status of the last response does equal 200 Alice ensures that 1 does equal 1 3 100%
Blended Testing 1 GitHub Pages should check the state of the system before interacting with the UI #1 - Retries: Attempt #1 Apisitt ensures all GitHub systems are operational Apisitt sends a GET request to 'https://www.githubstatus.com/api/v2/status.json' Apisitt ensures that the status of the last response does equal 200 Apisitt ensures that GitHub Status does equal "All Systems Operational" Wendy starts with an empty todo list Wendy navigates to "/" Wendy ensures that website title does equal "Serenity/JS TodoApp" Wendy records an item called "Feed the cat" Wendy enters "Feed the cat" into "What needs to be done?" input box Wendy presses key Enter in "What needs to be done?" input box Wendy waits until displayed items does contain "Feed the cat" Wendy ensures that displayed items does equal [ "Feed the cat" ] GitHub Pages should check the state of the system before interacting with the UI #2 - Retries: Attempt #1 Apisitt ensures all GitHub systems are operational Apisitt sends a GET request to 'https://www.githubstatus.com/api/v2/status.json' Apisitt ensures that the status of the last response does equal 200 Apisitt ensures that GitHub Status does equal "All Systems Operational" Wendy starts with an empty todo list Wendy navigates to "/" Wendy ensures that website title does equal "Serenity/JS TodoApp" Wendy records an item called "Feed the cat" Wendy enters "Feed the cat" into "What needs to be done?" input box Wendy presses key Enter in "What needs to be done?" input box Wendy waits until displayed items does contain "Feed the cat" Wendy ensures that displayed items does equal [ "Feed the cat" ] GitHub Pages should check the state of the system before interacting with the UI #3 - Retries: Attempt #1 Apisitt ensures all GitHub systems are operational Apisitt sends a GET request to 'https://www.githubstatus.com/api/v2/status.json' Apisitt ensures that the status of the last response does equal 200 Apisitt ensures that GitHub Status does equal "All Systems Operational" Wendy starts with an empty todo list Wendy navigates to "/" Wendy ensures that website title does equal "Serenity/JS TodoApp" Wendy records an item called "Feed the cat" Wendy enters "Feed the cat" into "What needs to be done?" input box Wendy presses key Enter in "What needs to be done?" input box Wendy waits until displayed items does contain "Feed the cat" Wendy ensures that displayed items does equal [ "Feed the cat" ] 3 100%
Multi-actor scenarios 1 Todo List App supports multiple actors using separate browsers #1 - Retries: Attempt #1 Alice starts with a list containing 1 items Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" Alice records an item called "Feed the cat" Alice enters "Feed the cat" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "Feed the cat" Bob starts with a list containing 1 items Bob starts with an empty todo list Bob navigates to "/" Bob ensures that website title does equal "Serenity/JS TodoApp" Bob records an item called "Walk the dog" Bob enters "Walk the dog" into "What needs to be done?" input box Bob presses key Enter in "What needs to be done?" input box Bob waits until displayed items does contain "Walk the dog" Alice ensures that displayed items does equal [ "Feed the cat" ] Bob ensures that displayed items does equal [ "Walk the dog" ] Todo List App supports multiple actors using separate browsers #2 - Retries: Attempt #1 Alice starts with a list containing 1 items Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" Alice records an item called "Feed the cat" Alice enters "Feed the cat" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "Feed the cat" Bob starts with a list containing 1 items Bob starts with an empty todo list Bob navigates to "/" Bob ensures that website title does equal "Serenity/JS TodoApp" Bob records an item called "Walk the dog" Bob enters "Walk the dog" into "What needs to be done?" input box Bob presses key Enter in "What needs to be done?" input box Bob waits until displayed items does contain "Walk the dog" Alice ensures that displayed items does equal [ "Feed the cat" ] Bob ensures that displayed items does equal [ "Walk the dog" ] Todo List App supports multiple actors using separate browsers #3 - Retries: Attempt #1 Alice starts with a list containing 1 items Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" Alice records an item called "Feed the cat" Alice enters "Feed the cat" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "Feed the cat" Bob starts with a list containing 1 items Bob starts with an empty todo list Bob navigates to "/" Bob ensures that website title does equal "Serenity/JS TodoApp" Bob records an item called "Walk the dog" Bob enters "Walk the dog" into "What needs to be done?" input box Bob presses key Enter in "What needs to be done?" input box Bob waits until displayed items does contain "Walk the dog" Alice ensures that displayed items does equal [ "Feed the cat" ] Bob ensures that displayed items does equal [ "Walk the dog" ] 3 100%
Recording items 4 Todo List App should allow me to add todo items #1 - Retries: Attempt #1 Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" Alice records an item called "buy some cheese" Alice enters "buy some cheese" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "buy some cheese" Alice ensures that displayed items does equal [ "buy some cheese" ] Alice records an item called "feed the cat" Alice enters "feed the cat" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "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 Todo List App should allow me to add todo items #2 - Retries: Attempt #1 Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" Alice records an item called "buy some cheese" Alice enters "buy some cheese" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "buy some cheese" Alice ensures that displayed items does equal [ "buy some cheese" ] Alice records an item called "feed the cat" Alice enters "feed the cat" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "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 Todo List App should allow me to add todo items #3 - Retries: Attempt #1 Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" Alice records an item called "buy some cheese" Alice enters "buy some cheese" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "buy some cheese" Alice ensures that displayed items does equal [ "buy some cheese" ] Alice records an item called "feed the cat" Alice enters "feed the cat" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "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 Todo List App should clear text input field when an item is added #1 - Retries: Attempt #1 Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" Alice records an item called "buy some cheese" Alice enters "buy some cheese" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "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 Todo List App should clear text input field when an item is added #2 - Retries: Attempt #1 Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" Alice records an item called "buy some cheese" Alice enters "buy some cheese" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "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 Todo List App should clear text input field when an item is added #3 - Retries: Attempt #1 Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" Alice records an item called "buy some cheese" Alice enters "buy some cheese" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "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 Todo List App should reflect the number of items left in the counter #1 - Retries: Attempt #1 Alice starts with a list containing 3 items Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" Alice records an item called "buy some cheese" Alice enters "buy some cheese" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "buy some cheese" Alice records an item called "feed the cat" Alice enters "feed the cat" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "feed the cat" Alice records an item called "book a doctors appointment" Alice enters "book a doctors appointment" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "book a doctors appointment" Alice ensures that number of items left does equal 3 Alice ensures that 3 does equal 3 Todo List App should reflect the number of items left in the counter #2 - Retries: Attempt #1 Alice starts with a list containing 3 items Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" Alice records an item called "buy some cheese" Alice enters "buy some cheese" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "buy some cheese" Alice records an item called "feed the cat" Alice enters "feed the cat" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "feed the cat" Alice records an item called "book a doctors appointment" Alice enters "book a doctors appointment" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "book a doctors appointment" Alice ensures that number of items left does equal 3 Alice ensures that 3 does equal 3 Todo List App should reflect the number of items left in the counter #3 - Retries: Attempt #1 Alice starts with a list containing 3 items Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" Alice records an item called "buy some cheese" Alice enters "buy some cheese" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "buy some cheese" Alice records an item called "feed the cat" Alice enters "feed the cat" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "feed the cat" Alice records an item called "book a doctors appointment" Alice enters "book a doctors appointment" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "book a doctors appointment" Alice ensures that number of items left does equal 3 Alice ensures that 3 does equal 3 Todo List App should show #main and #footer sections only when list contains items #1 - Retries: Attempt #1 Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" 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 enters "buy some cheese" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "buy some cheese" Alice ensures that main section does become visible Alice ensures that footer section does become visible Todo List App should show #main and #footer sections only when list contains items #2 - Retries: Attempt #1 Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" 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 enters "buy some cheese" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "buy some cheese" Alice ensures that main section does become visible Alice ensures that footer section does become visible Todo List App should show #main and #footer sections only when list contains items #3 - Retries: Attempt #1 Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" 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 enters "buy some cheese" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "buy some cheese" Alice ensures that main section does become visible Alice ensures that footer section does become visible 12 100%
Using notes 1 Todo List App should allow me to share notes across actors and browsers #1 - Retries: Attempt #1 Alice starts with a list containing 3 items Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" Alice records an item called "buy some cheese" Alice enters "buy some cheese" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "buy some cheese" Alice records an item called "feed the cat" Alice enters "feed the cat" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "feed the cat" Alice records an item called "book a doctors appointment" Alice enters "book a doctors appointment" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "book a doctors appointment" Alice ensures that displayed items does equal [ "buy some cheese", "feed the cat", "book a doctors appointment" ] Alice takes notes: - items: [ "buy some cheese", "feed the cat", "book a doctors appointment" ] Bobby starts with an empty todo list Bobby navigates to "/" Bobby ensures that website title does equal "Serenity/JS TodoApp" Bobby iterates over a note of items Bobby records an item called "buy some cheese" Bobby enters "buy some cheese" into "What needs to be done?" input box Bobby presses key Enter in "What needs to be done?" input box Bobby waits until displayed items does contain "buy some cheese" Bobby records an item called "feed the cat" Bobby enters "feed the cat" into "What needs to be done?" input box Bobby presses key Enter in "What needs to be done?" input box Bobby waits until displayed items does contain "feed the cat" Bobby records an item called "book a doctors appointment" Bobby enters "book a doctors appointment" into "What needs to be done?" input box Bobby presses key Enter in "What needs to be done?" input box Bobby waits until displayed items does contain "book a doctors appointment" Bobby ensures that displayed items does equal [ "buy some cheese", "feed the cat", "book a doctors appointment" ] Todo List App should allow me to share notes across actors and browsers #2 - Retries: Attempt #1 Alice starts with a list containing 3 items Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" Alice records an item called "buy some cheese" Alice enters "buy some cheese" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "buy some cheese" Alice records an item called "feed the cat" Alice enters "feed the cat" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "feed the cat" Alice records an item called "book a doctors appointment" Alice enters "book a doctors appointment" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "book a doctors appointment" Alice ensures that displayed items does equal [ "buy some cheese", "feed the cat", "book a doctors appointment" ] Alice takes notes: - items: [ "buy some cheese", "feed the cat", "book a doctors appointment" ] Bobby starts with an empty todo list Bobby navigates to "/" Bobby ensures that website title does equal "Serenity/JS TodoApp" Bobby iterates over a note of items Bobby records an item called "buy some cheese" Bobby enters "buy some cheese" into "What needs to be done?" input box Bobby presses key Enter in "What needs to be done?" input box Bobby waits until displayed items does contain "buy some cheese" Bobby records an item called "feed the cat" Bobby enters "feed the cat" into "What needs to be done?" input box Bobby presses key Enter in "What needs to be done?" input box Bobby waits until displayed items does contain "feed the cat" Bobby records an item called "book a doctors appointment" Bobby enters "book a doctors appointment" into "What needs to be done?" input box Bobby presses key Enter in "What needs to be done?" input box Bobby waits until displayed items does contain "book a doctors appointment" Bobby ensures that displayed items does equal [ "buy some cheese", "feed the cat", "book a doctors appointment" ] Todo List App should allow me to share notes across actors and browsers #3 - Retries: Attempt #1 Alice starts with a list containing 3 items Alice starts with an empty todo list Alice navigates to "/" Alice ensures that website title does equal "Serenity/JS TodoApp" Alice records an item called "buy some cheese" Alice enters "buy some cheese" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "buy some cheese" Alice records an item called "feed the cat" Alice enters "feed the cat" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "feed the cat" Alice records an item called "book a doctors appointment" Alice enters "book a doctors appointment" into "What needs to be done?" input box Alice presses key Enter in "What needs to be done?" input box Alice waits until displayed items does contain "book a doctors appointment" Alice ensures that displayed items does equal [ "buy some cheese", "feed the cat", "book a doctors appointment" ] Alice takes notes: - items: [ "buy some cheese", "feed the cat", "book a doctors appointment" ] Bobby starts with an empty todo list Bobby navigates to "/" Bobby ensures that website title does equal "Serenity/JS TodoApp" Bobby iterates over a note of items Bobby records an item called "buy some cheese" Bobby enters "buy some cheese" into "What needs to be done?" input box Bobby presses key Enter in "What needs to be done?" input box Bobby waits until displayed items does contain "buy some cheese" Bobby records an item called "feed the cat" Bobby enters "feed the cat" into "What needs to be done?" input box Bobby presses key Enter in "What needs to be done?" input box Bobby waits until displayed items does contain "feed the cat" Bobby records an item called "book a doctors appointment" Bobby enters "book a doctors appointment" into "What needs to be done?" input box Bobby presses key Enter in "What needs to be done?" input box Bobby waits until displayed items does contain "book a doctors appointment" Bobby ensures that displayed items does equal [ "buy some cheese", "feed the cat", "book a doctors appointment" ] 3 100%
Vanilla Playwright Test 4 New Todo should allow me to add todo items #1 - Retries: Attempt #1 New Todo should allow me to add todo items #2 - Retries: Attempt #1 New Todo should allow me to add todo items #3 - Retries: Attempt #1 New Todo should clear text input field when an item is added #1 - Retries: Attempt #1 New Todo should clear text input field when an item is added #2 - Retries: Attempt #1 New Todo should clear text input field when an item is added #3 - Retries: Attempt #1 New Todo should reflect the number of items left in the counter #1 - Retries: Attempt #1 New Todo should reflect the number of items left in the counter #2 - Retries: Attempt #1 New Todo should reflect the number of items left in the counter #3 - Retries: Attempt #1 New Todo should show #main and #footer when items added #1 - Retries: Attempt #1 New Todo should show #main and #footer when items added #2 - Retries: Attempt #1 New Todo should show #main and #footer when items added #3 - Retries: Attempt #1 12 100%

Key Statistics

Number of Scenarios 12 Total Duration 41s
Total Number of Test Cases 36 Fastest Test 231ms
Number of Manual Test Cases 0 Slowest Test 2s
Tests Started Jun 20, 2025 13:49:14 Average Execution Time 897ms
Tests Finished Jun 20, 2025 13:49:56 Total Execution Time 5m 50s

Automated Scenarios

feature Scenario Context Steps StepsText Started Total Duration Result
API Testing JSON Placeholder /todos should retrieve a todo item by id - webkit
3 passing test cases
linux,Chrome,Firefox,Safari or WebKit 3 JSON Placeholder /todos should retrieve a todo item by id #1 - Retries: Attempt #1 JSON Placeholder /todos should retrieve a todo item by id #2 - Retries: Attempt #1 JSON Placeholder /todos should retrieve a todo item by id #3 - Retries: Attempt #1 13:49:14 27s 972ms SUCCESS
Blended Testing GitHub Pages should check the state of the system before interacting with the UI - webkit
3 passing test cases
linux,Chrome,Firefox,Safari or WebKit 3 GitHub Pages should check the state of the system before interacting with the UI #1 - Retries: Attempt #1 GitHub Pages should check the state of the system before interacting with the UI #2 - Retries: Attempt #1 GitHub Pages should check the state of the system before interacting with the UI #3 - Retries: Attempt #1 13:49:17 26s 718ms SUCCESS
Multi-actor scenarios Todo List App supports multiple actors using separate browsers - webkit
3 passing test cases
linux,Chrome,Firefox,Safari or WebKit 3 Todo List App supports multiple actors using separate browsers #1 - Retries: Attempt #1 Todo List App supports multiple actors using separate browsers #2 - Retries: Attempt #1 Todo List App supports multiple actors using separate browsers #3 - Retries: Attempt #1 13:49:18 27s 678ms SUCCESS
Recording items Todo List App should allow me to add todo items - webkit
3 passing test cases
linux,Chrome,Firefox,Safari or WebKit 3 Todo List App should allow me to add todo items #1 - Retries: Attempt #1 Todo List App should allow me to add todo items #2 - Retries: Attempt #1 Todo List App should allow me to add todo items #3 - Retries: Attempt #1 13:49:19 27s 786ms SUCCESS
Recording items Todo List App should clear text input field when an item is added - webkit
3 passing test cases
linux,Chrome,Firefox,Safari or WebKit 3 Todo List App should clear text input field when an item is added #1 - Retries: Attempt #1 Todo List App should clear text input field when an item is added #2 - Retries: Attempt #1 Todo List App should clear text input field when an item is added #3 - Retries: Attempt #1 13:49:19 28s 151ms SUCCESS
Recording items Todo List App should reflect the number of items left in the counter - webkit
3 passing test cases
linux,Chrome,Firefox,Safari or WebKit 3 Todo List App should reflect the number of items left in the counter #1 - Retries: Attempt #1 Todo List App should reflect the number of items left in the counter #2 - Retries: Attempt #1 Todo List App should reflect the number of items left in the counter #3 - Retries: Attempt #1 13:49:20 28s 765ms SUCCESS
Recording items Todo List App should show #main and #footer sections only when list contains items - webkit
3 passing test cases
linux,Chrome,Firefox,Safari or WebKit 3 Todo List App should show #main and #footer sections only when list contains items #1 - Retries: Attempt #1 Todo List App should show #main and #footer sections only when list contains items #2 - Retries: Attempt #1 Todo List App should show #main and #footer sections only when list contains items #3 - Retries: Attempt #1 13:49:20 29s 612ms SUCCESS
Using notes Todo List App should allow me to share notes across actors and browsers - webkit
3 passing test cases
linux,Chrome,Firefox,Safari or WebKit 3 Todo List App should allow me to share notes across actors and browsers #1 - Retries: Attempt #1 Todo List App should allow me to share notes across actors and browsers #2 - Retries: Attempt #1 Todo List App should allow me to share notes across actors and browsers #3 - Retries: Attempt #1 13:49:21 30s 789ms SUCCESS
Vanilla Playwright Test New Todo should allow me to add todo items - webkit
3 passing test cases
3 New Todo should allow me to add todo items #1 - Retries: Attempt #1 New Todo should allow me to add todo items #2 - Retries: Attempt #1 New Todo should allow me to add todo items #3 - Retries: Attempt #1 13:49:23 30s 138ms SUCCESS
Vanilla Playwright Test New Todo should clear text input field when an item is added - webkit
3 passing test cases
3 New Todo should clear text input field when an item is added #1 - Retries: Attempt #1 New Todo should clear text input field when an item is added #2 - Retries: Attempt #1 New Todo should clear text input field when an item is added #3 - Retries: Attempt #1 13:49:24 30s 475ms SUCCESS
Vanilla Playwright Test New Todo should reflect the number of items left in the counter - webkit
3 passing test cases
3 New Todo should reflect the number of items left in the counter #1 - Retries: Attempt #1 New Todo should reflect the number of items left in the counter #2 - Retries: Attempt #1 New Todo should reflect the number of items left in the counter #3 - Retries: Attempt #1 13:49:24 30s 941ms SUCCESS
Vanilla Playwright Test New Todo should show #main and #footer when items added - webkit
3 passing test cases
3 New Todo should show #main and #footer when items added #1 - Retries: Attempt #1 New Todo should show #main and #footer when items added #2 - Retries: Attempt #1 New Todo should show #main and #footer when items added #3 - Retries: Attempt #1 13:49:24 31s 214ms SUCCESS

Manual Tests

No manual tests were recorded
Serenity BDD version 4.2.30