Total
Duration
-
Browser
diff --git a/photo-linux-chrome-131.0.6778.87-alice-clicks-on-login-button-09ca99f0cc.png b/photo-linux-chrome-131.0.6778.108-alice-clicks-on-login-button-09ca99f0cc.png
similarity index 100%
rename from photo-linux-chrome-131.0.6778.87-alice-clicks-on-login-button-09ca99f0cc.png
rename to photo-linux-chrome-131.0.6778.108-alice-clicks-on-login-button-09ca99f0cc.png
diff --git a/photo-linux-chrome-131.0.6778.87-alice-clicks-on-login-button-ac5063cb8d.png b/photo-linux-chrome-131.0.6778.108-alice-clicks-on-login-button-ac5063cb8d.png
similarity index 100%
rename from photo-linux-chrome-131.0.6778.87-alice-clicks-on-login-button-ac5063cb8d.png
rename to photo-linux-chrome-131.0.6778.108-alice-clicks-on-login-button-ac5063cb8d.png
diff --git a/photo-linux-chrome-131.0.6778.87-alice-clicks-on-the-first-of-availabl-e888e9276e.png b/photo-linux-chrome-131.0.6778.108-alice-clicks-on-the-first-of-availab-e888e9276e.png
similarity index 100%
rename from photo-linux-chrome-131.0.6778.87-alice-clicks-on-the-first-of-availabl-e888e9276e.png
rename to photo-linux-chrome-131.0.6778.108-alice-clicks-on-the-first-of-availab-e888e9276e.png
diff --git a/photo-linux-chrome-131.0.6778.87-alice-ensures-that-flash-message-does-09ca99f0cc.png b/photo-linux-chrome-131.0.6778.108-alice-ensures-that-flash-message-doe-09ca99f0cc.png
similarity index 100%
rename from photo-linux-chrome-131.0.6778.87-alice-ensures-that-flash-message-does-09ca99f0cc.png
rename to photo-linux-chrome-131.0.6778.108-alice-ensures-that-flash-message-doe-09ca99f0cc.png
diff --git a/photo-linux-chrome-131.0.6778.87-alice-ensures-that-flash-message-does-ac5063cb8d.png b/photo-linux-chrome-131.0.6778.108-alice-ensures-that-flash-message-doe-ac5063cb8d.png
similarity index 100%
rename from photo-linux-chrome-131.0.6778.87-alice-ensures-that-flash-message-does-ac5063cb8d.png
rename to photo-linux-chrome-131.0.6778.108-alice-ensures-that-flash-message-doe-ac5063cb8d.png
diff --git a/photo-linux-chrome-131.0.6778.87-alice-ensures-that-the-text-of-flash-09ca99f0cc.png b/photo-linux-chrome-131.0.6778.108-alice-ensures-that-the-text-of-flash-09ca99f0cc.png
similarity index 100%
rename from photo-linux-chrome-131.0.6778.87-alice-ensures-that-the-text-of-flash-09ca99f0cc.png
rename to photo-linux-chrome-131.0.6778.108-alice-ensures-that-the-text-of-flash-09ca99f0cc.png
diff --git a/photo-linux-chrome-131.0.6778.87-alice-ensures-that-the-text-of-flash-ac5063cb8d.png b/photo-linux-chrome-131.0.6778.108-alice-ensures-that-the-text-of-flash-ac5063cb8d.png
similarity index 100%
rename from photo-linux-chrome-131.0.6778.87-alice-ensures-that-the-text-of-flash-ac5063cb8d.png
rename to photo-linux-chrome-131.0.6778.108-alice-ensures-that-the-text-of-flash-ac5063cb8d.png
diff --git a/photo-linux-chrome-131.0.6778.87-alice-enters-barfoo-into-password-f-d88b6e2988.png b/photo-linux-chrome-131.0.6778.108-alice-enters-barfoo-into-password-c8f43dbd9d.png
similarity index 78%
rename from photo-linux-chrome-131.0.6778.87-alice-enters-barfoo-into-password-f-d88b6e2988.png
rename to photo-linux-chrome-131.0.6778.108-alice-enters-barfoo-into-password-c8f43dbd9d.png
index c2a79476..1602af0c 100644
Binary files a/photo-linux-chrome-131.0.6778.87-alice-enters-barfoo-into-password-f-d88b6e2988.png and b/photo-linux-chrome-131.0.6778.108-alice-enters-barfoo-into-password-c8f43dbd9d.png differ
diff --git a/photo-linux-chrome-131.0.6778.87-alice-enters-foobar-into-username-f-3582b38e2f.png b/photo-linux-chrome-131.0.6778.108-alice-enters-foobar-into-username-3582b38e2f.png
similarity index 100%
rename from photo-linux-chrome-131.0.6778.87-alice-enters-foobar-into-username-f-3582b38e2f.png
rename to photo-linux-chrome-131.0.6778.108-alice-enters-foobar-into-username-3582b38e2f.png
diff --git a/photo-linux-chrome-131.0.6778.87-alice-enters-supersecretpassword-i-59b71ff2ad.png b/photo-linux-chrome-131.0.6778.108-alice-enters-supersecretpassword-6ede2c5d25.png
similarity index 78%
rename from photo-linux-chrome-131.0.6778.87-alice-enters-supersecretpassword-i-59b71ff2ad.png
rename to photo-linux-chrome-131.0.6778.108-alice-enters-supersecretpassword-6ede2c5d25.png
index 03fd4db7..6e17a3e0 100644
Binary files a/photo-linux-chrome-131.0.6778.87-alice-enters-supersecretpassword-i-59b71ff2ad.png and b/photo-linux-chrome-131.0.6778.108-alice-enters-supersecretpassword-6ede2c5d25.png differ
diff --git a/photo-linux-chrome-131.0.6778.87-alice-enters-tomsmith-into-username-cb9ff3d2bf.png b/photo-linux-chrome-131.0.6778.108-alice-enters-tomsmith-into-usernam-4268737b1c.png
similarity index 79%
rename from photo-linux-chrome-131.0.6778.87-alice-enters-tomsmith-into-username-cb9ff3d2bf.png
rename to photo-linux-chrome-131.0.6778.108-alice-enters-tomsmith-into-usernam-4268737b1c.png
index 02e1ab40..fb37bc1d 100644
Binary files a/photo-linux-chrome-131.0.6778.87-alice-enters-tomsmith-into-username-cb9ff3d2bf.png and b/photo-linux-chrome-131.0.6778.108-alice-enters-tomsmith-into-usernam-4268737b1c.png differ
diff --git a/photo-linux-chrome-131.0.6778.87-alice-navigates-to-eeeb0233fd.png b/photo-linux-chrome-131.0.6778.108-alice-navigates-to-eeeb0233fd.png
similarity index 100%
rename from photo-linux-chrome-131.0.6778.87-alice-navigates-to-eeeb0233fd.png
rename to photo-linux-chrome-131.0.6778.108-alice-navigates-to-eeeb0233fd.png
diff --git a/scenario-using-username-and-password-to-log-in-c6f65789b7.json b/scenario-using-username-and-password-to-log-in-c6f65789b7.json
new file mode 100644
index 00000000..71189e34
--- /dev/null
+++ b/scenario-using-username-and-password-to-log-in-c6f65789b7.json
@@ -0,0 +1 @@
+{"id":"form-based-authentication;using-username-and-password-to-log-in;chrome-131-0-6778-108;linux","name":"Using username and password to log in","title":"Using username and password to log in","manual":false,"testSteps":[{"number":1,"description":"Using username and password to log in #1 - username: tomsmith, password: SuperSecretPassword!, outcome: succeeded","startTime":"2024-12-12T00:11:14.442Z","children":[{"number":2,"description":"Given Alice starts with the \"Form Authentication\" example","startTime":"2024-12-12T00:11:14.445Z","children":[{"number":3,"description":"Alice navigates to \"/\"","startTime":"2024-12-12T00:11:14.467Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.108-alice-navigates-to-eeeb0233fd.png","screenshotName":"photo-linux-chrome-131.0.6778.108-alice-navigates-to-eeeb0233fd.png","timeStamp":1733962274706}],"duration":181,"result":"SUCCESS"},{"number":4,"description":"Alice picks example called Form Authentication","startTime":"2024-12-12T00:11:14.710Z","children":[{"number":5,"description":"Alice clicks on the first of available examples where Text does equal \"Form Authentication\"","startTime":"2024-12-12T00:11:14.710Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.108-alice-clicks-on-the-first-of-availab-e888e9276e.png","screenshotName":"photo-linux-chrome-131.0.6778.108-alice-clicks-on-the-first-of-availab-e888e9276e.png","timeStamp":1733962275390}],"duration":607,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":689,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":966,"result":"SUCCESS"},{"number":6,"description":"When she logs in using \"tomsmith\" and \"SuperSecretPassword!\"","startTime":"2024-12-12T00:11:15.411Z","children":[{"number":7,"description":"Alice logs in as tomsmith","startTime":"2024-12-12T00:11:15.423Z","children":[{"number":8,"description":"Alice enters \"tomsmith\" into username field","startTime":"2024-12-12T00:11:15.423Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.108-alice-enters-tomsmith-into-usernam-4268737b1c.png","screenshotName":"photo-linux-chrome-131.0.6778.108-alice-enters-tomsmith-into-usernam-4268737b1c.png","timeStamp":1733962275539}],"duration":56,"result":"SUCCESS"},{"number":9,"description":"Alice enters \"SuperSecretPassword!\" into password field","startTime":"2024-12-12T00:11:15.550Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.108-alice-enters-supersecretpassword-6ede2c5d25.png","screenshotName":"photo-linux-chrome-131.0.6778.108-alice-enters-supersecretpassword-6ede2c5d25.png","timeStamp":1733962275656}],"duration":46,"result":"SUCCESS"},{"number":10,"description":"Alice clicks on login button","startTime":"2024-12-12T00:11:15.667Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.108-alice-clicks-on-login-button-09ca99f0cc.png","screenshotName":"photo-linux-chrome-131.0.6778.108-alice-clicks-on-login-button-09ca99f0cc.png","timeStamp":1733962275871}],"duration":142,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":457,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":480,"result":"SUCCESS"},{"number":11,"description":"Then she should see that authentication has succeeded","startTime":"2024-12-12T00:11:15.891Z","children":[{"number":12,"description":"Alice verifies that authentication has succeeded","startTime":"2024-12-12T00:11:15.904Z","children":[{"number":13,"description":"Alice verifies that flash alert is present","startTime":"2024-12-12T00:11:15.904Z","children":[{"number":14,"description":"Alice ensures that flash message does become visible","startTime":"2024-12-12T00:11:15.904Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.108-alice-ensures-that-flash-message-doe-09ca99f0cc.png","screenshotName":"photo-linux-chrome-131.0.6778.108-alice-ensures-that-flash-message-doe-09ca99f0cc.png","timeStamp":1733962275988}],"duration":56,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":88,"result":"SUCCESS"},{"number":15,"description":"Alice ensures that the text of flash message does include \"You logged into a secure area!\"","startTime":"2024-12-12T00:11:16.002Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.108-alice-ensures-that-the-text-of-flash-09ca99f0cc.png","screenshotName":"photo-linux-chrome-131.0.6778.108-alice-ensures-that-the-text-of-flash-09ca99f0cc.png","timeStamp":1733962276054}],"duration":15,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":155,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":179,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":1640,"result":"SUCCESS"},{"number":16,"description":"Using username and password to log in #2 - username: foobar, password: barfoo, outcome: failed","startTime":"2024-12-12T00:11:16.086Z","children":[{"number":17,"description":"Given Alice starts with the \"Form Authentication\" example","startTime":"2024-12-12T00:11:16.087Z","children":[{"number":18,"description":"Alice navigates to \"/\"","startTime":"2024-12-12T00:11:16.094Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.108-alice-navigates-to-eeeb0233fd.png","screenshotName":"photo-linux-chrome-131.0.6778.108-alice-navigates-to-eeeb0233fd.png","timeStamp":1733962276189}],"duration":50,"result":"SUCCESS"},{"number":19,"description":"Alice picks example called Form Authentication","startTime":"2024-12-12T00:11:16.195Z","children":[{"number":20,"description":"Alice clicks on the first of available examples where Text does equal \"Form Authentication\"","startTime":"2024-12-12T00:11:16.195Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.108-alice-clicks-on-the-first-of-availab-e888e9276e.png","screenshotName":"photo-linux-chrome-131.0.6778.108-alice-clicks-on-the-first-of-availab-e888e9276e.png","timeStamp":1733962276773}],"duration":503,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":585,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":703,"result":"SUCCESS"},{"number":21,"description":"When she logs in using \"foobar\" and \"barfoo\"","startTime":"2024-12-12T00:11:16.791Z","children":[{"number":22,"description":"Alice logs in as foobar","startTime":"2024-12-12T00:11:16.800Z","children":[{"number":23,"description":"Alice enters \"foobar\" into username field","startTime":"2024-12-12T00:11:16.800Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.108-alice-enters-foobar-into-username-3582b38e2f.png","screenshotName":"photo-linux-chrome-131.0.6778.108-alice-enters-foobar-into-username-3582b38e2f.png","timeStamp":1733962276906}],"duration":39,"result":"SUCCESS"},{"number":24,"description":"Alice enters \"barfoo\" into password field","startTime":"2024-12-12T00:11:16.910Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.108-alice-enters-barfoo-into-password-c8f43dbd9d.png","screenshotName":"photo-linux-chrome-131.0.6778.108-alice-enters-barfoo-into-password-c8f43dbd9d.png","timeStamp":1733962277039}],"duration":39,"result":"SUCCESS"},{"number":25,"description":"Alice clicks on login button","startTime":"2024-12-12T00:11:17.049Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.108-alice-clicks-on-login-button-ac5063cb8d.png","screenshotName":"photo-linux-chrome-131.0.6778.108-alice-clicks-on-login-button-ac5063cb8d.png","timeStamp":1733962277210}],"duration":75,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":416,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":436,"result":"SUCCESS"},{"number":26,"description":"Then she should see that authentication has failed","startTime":"2024-12-12T00:11:17.227Z","children":[{"number":27,"description":"Alice verifies that authentication has failed","startTime":"2024-12-12T00:11:17.237Z","children":[{"number":28,"description":"Alice verifies that flash alert is present","startTime":"2024-12-12T00:11:17.238Z","children":[{"number":29,"description":"Alice ensures that flash message does become visible","startTime":"2024-12-12T00:11:17.238Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.108-alice-ensures-that-flash-message-doe-ac5063cb8d.png","screenshotName":"photo-linux-chrome-131.0.6778.108-alice-ensures-that-flash-message-doe-ac5063cb8d.png","timeStamp":1733962277322}],"duration":41,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":92,"result":"SUCCESS"},{"number":30,"description":"Alice ensures that the text of flash message does include \"Your username is invalid!\"","startTime":"2024-12-12T00:11:17.340Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.108-alice-ensures-that-the-text-of-flash-ac5063cb8d.png","screenshotName":"photo-linux-chrome-131.0.6778.108-alice-ensures-that-the-text-of-flash-ac5063cb8d.png","timeStamp":1733962277388}],"duration":15,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":158,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":179,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":1331,"result":"SUCCESS"}],"userStory":{"id":"form-based-authentication","storyName":"Form-Based Authentication","displayName":"Form-Based Authentication","path":"authentication/form-based_authentication","type":"feature","narrative":"In order to learn how to use Serenity/JS with Cucumber and WebdriverIO\nAs a Curious Developer\nI'd like to see an example","pathElements":[{"name":"authentication","description":"Authentication"},{"name":"form-based_authentication","description":"Form-based authentication"}]},"dataTable":{"scenarioOutline":"When she logs in using \"
\" and \"\"\nThen she should see that authentication has ","dataSetDescriptors":[{"name":"","description":"","startRow":0,"rowCount":2}],"headers":["username","password","outcome"],"rows":[{"values":["tomsmith","SuperSecretPassword!","succeeded"],"result":"SUCCESS"},{"values":["foobar","barfoo","failed"],"result":"SUCCESS"}],"predefinedRows":true},"startTime":"2024-12-12T00:11:14.442Z","context":"chrome,linux","driver":"chrome","tags":[{"name":"chrome 131.0.6778.108","type":"browser","browserName":"chrome","browserVersion":"131.0.6778.108","displayName":"chrome 131.0.6778.108"},{"name":"linux","type":"platform","platformName":"linux","platformVersion":"","displayName":"linux"},{"name":"Authentication","type":"capability","displayName":"Authentication"},{"name":"Authentication/Form-Based Authentication","type":"feature","displayName":"Form-Based Authentication"}],"testSource":"JS","description":"[\"The Internet\"](https://the-internet.herokuapp.com/) is an example application\nthat captures prominent and ugly functionality found on the web.\nPerfect for writing automated acceptance tests against 😎\nWith **Serenity/JS** you can use [Markdown](https://en.wikipedia.org/wiki/Markdown)\nto better describe each `Feature` and `Scenario`.","featureTag":{"name":"Authentication/Form-Based Authentication","type":"feature","displayName":"Form-Based Authentication"},"actors":[{"name":"Alice","can":["PerformActivities","AnswerQuestions","RaiseErrors","ScheduleWork { scheduler: { clock: { timeAdjustment: { milliseconds: 0 } }, interactionTimeout: { milliseconds: 5000 } } }","BrowseTheWeb (BrowseTheWebWithWebdriverIO)","TakeNotes { notepad: {} }","CallAnApi { baseURL: \"https://the-internet.herokuapp.com/\", headers: { common: { Accept: \"application/json, text/plain, */*\" } }, timeout: 10000 }"]}],"duration":2975}
\ No newline at end of file
diff --git a/scenario-using-username-and-password-to-log-in-eafdcffa81.json b/scenario-using-username-and-password-to-log-in-eafdcffa81.json
deleted file mode 100644
index 8915c5a2..00000000
--- a/scenario-using-username-and-password-to-log-in-eafdcffa81.json
+++ /dev/null
@@ -1 +0,0 @@
-{"id":"form-based-authentication;using-username-and-password-to-log-in;chrome-131-0-6778-87;linux","name":"Using username and password to log in","title":"Using username and password to log in","manual":false,"testSteps":[{"number":1,"description":"Using username and password to log in #1 - username: tomsmith, password: SuperSecretPassword!, outcome: succeeded","startTime":"2024-12-04T00:09:51.785Z","children":[{"number":2,"description":"Given Alice starts with the \"Form Authentication\" example","startTime":"2024-12-04T00:09:51.788Z","children":[{"number":3,"description":"Alice navigates to \"/\"","startTime":"2024-12-04T00:09:51.811Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.87-alice-navigates-to-eeeb0233fd.png","screenshotName":"photo-linux-chrome-131.0.6778.87-alice-navigates-to-eeeb0233fd.png","timeStamp":1733270992255}],"duration":391,"result":"SUCCESS"},{"number":4,"description":"Alice picks example called Form Authentication","startTime":"2024-12-04T00:09:52.263Z","children":[{"number":5,"description":"Alice clicks on the first of available examples where Text does equal \"Form Authentication\"","startTime":"2024-12-04T00:09:52.264Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.87-alice-clicks-on-the-first-of-availabl-e888e9276e.png","screenshotName":"photo-linux-chrome-131.0.6778.87-alice-clicks-on-the-first-of-availabl-e888e9276e.png","timeStamp":1733270992971}],"duration":633,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":714,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":1200,"result":"SUCCESS"},{"number":6,"description":"When she logs in using \"tomsmith\" and \"SuperSecretPassword!\"","startTime":"2024-12-04T00:09:52.989Z","children":[{"number":7,"description":"Alice logs in as tomsmith","startTime":"2024-12-04T00:09:52.999Z","children":[{"number":8,"description":"Alice enters \"tomsmith\" into username field","startTime":"2024-12-04T00:09:52.999Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.87-alice-enters-tomsmith-into-username-cb9ff3d2bf.png","screenshotName":"photo-linux-chrome-131.0.6778.87-alice-enters-tomsmith-into-username-cb9ff3d2bf.png","timeStamp":1733270993138}],"duration":54,"result":"SUCCESS"},{"number":9,"description":"Alice enters \"SuperSecretPassword!\" into password field","startTime":"2024-12-04T00:09:53.144Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.87-alice-enters-supersecretpassword-i-59b71ff2ad.png","screenshotName":"photo-linux-chrome-131.0.6778.87-alice-enters-supersecretpassword-i-59b71ff2ad.png","timeStamp":1733270993304}],"duration":66,"result":"SUCCESS"},{"number":10,"description":"Alice clicks on login button","startTime":"2024-12-04T00:09:53.312Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.87-alice-clicks-on-login-button-09ca99f0cc.png","screenshotName":"photo-linux-chrome-131.0.6778.87-alice-clicks-on-login-button-09ca99f0cc.png","timeStamp":1733270993554}],"duration":83,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":557,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":578,"result":"SUCCESS"},{"number":11,"description":"Then she should see that authentication has succeeded","startTime":"2024-12-04T00:09:53.567Z","children":[{"number":12,"description":"Alice verifies that authentication has succeeded","startTime":"2024-12-04T00:09:53.579Z","children":[{"number":13,"description":"Alice verifies that flash alert is present","startTime":"2024-12-04T00:09:53.579Z","children":[{"number":14,"description":"Alice ensures that flash message does become visible","startTime":"2024-12-04T00:09:53.579Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.87-alice-ensures-that-flash-message-does-09ca99f0cc.png","screenshotName":"photo-linux-chrome-131.0.6778.87-alice-ensures-that-flash-message-does-09ca99f0cc.png","timeStamp":1733270993670}],"duration":56,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":97,"result":"SUCCESS"},{"number":15,"description":"Alice ensures that the text of flash message does include \"You logged into a secure area!\"","startTime":"2024-12-04T00:09:53.687Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.87-alice-ensures-that-the-text-of-flash-09ca99f0cc.png","screenshotName":"photo-linux-chrome-131.0.6778.87-alice-ensures-that-the-text-of-flash-09ca99f0cc.png","timeStamp":1733270993736}],"duration":14,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":163,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":185,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":1979,"result":"SUCCESS"},{"number":16,"description":"Using username and password to log in #2 - username: foobar, password: barfoo, outcome: failed","startTime":"2024-12-04T00:09:53.768Z","children":[{"number":17,"description":"Given Alice starts with the \"Form Authentication\" example","startTime":"2024-12-04T00:09:53.769Z","children":[{"number":18,"description":"Alice navigates to \"/\"","startTime":"2024-12-04T00:09:53.776Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.87-alice-navigates-to-eeeb0233fd.png","screenshotName":"photo-linux-chrome-131.0.6778.87-alice-navigates-to-eeeb0233fd.png","timeStamp":1733270993887}],"duration":64,"result":"SUCCESS"},{"number":19,"description":"Alice picks example called Form Authentication","startTime":"2024-12-04T00:09:53.891Z","children":[{"number":20,"description":"Alice clicks on the first of available examples where Text does equal \"Form Authentication\"","startTime":"2024-12-04T00:09:53.891Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.87-alice-clicks-on-the-first-of-availabl-e888e9276e.png","screenshotName":"photo-linux-chrome-131.0.6778.87-alice-clicks-on-the-first-of-availabl-e888e9276e.png","timeStamp":1733270994438}],"duration":497,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":558,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":691,"result":"SUCCESS"},{"number":21,"description":"When she logs in using \"foobar\" and \"barfoo\"","startTime":"2024-12-04T00:09:54.460Z","children":[{"number":22,"description":"Alice logs in as foobar","startTime":"2024-12-04T00:09:54.469Z","children":[{"number":23,"description":"Alice enters \"foobar\" into username field","startTime":"2024-12-04T00:09:54.469Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.87-alice-enters-foobar-into-username-f-3582b38e2f.png","screenshotName":"photo-linux-chrome-131.0.6778.87-alice-enters-foobar-into-username-f-3582b38e2f.png","timeStamp":1733270994555}],"duration":39,"result":"SUCCESS"},{"number":24,"description":"Alice enters \"barfoo\" into password field","startTime":"2024-12-04T00:09:54.560Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.87-alice-enters-barfoo-into-password-f-d88b6e2988.png","screenshotName":"photo-linux-chrome-131.0.6778.87-alice-enters-barfoo-into-password-f-d88b6e2988.png","timeStamp":1733270994654}],"duration":36,"result":"SUCCESS"},{"number":25,"description":"Alice clicks on login button","startTime":"2024-12-04T00:09:54.658Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.87-alice-clicks-on-login-button-ac5063cb8d.png","screenshotName":"photo-linux-chrome-131.0.6778.87-alice-clicks-on-login-button-ac5063cb8d.png","timeStamp":1733270994855}],"duration":73,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":394,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":414,"result":"SUCCESS"},{"number":26,"description":"Then she should see that authentication has failed","startTime":"2024-12-04T00:09:54.874Z","children":[{"number":27,"description":"Alice verifies that authentication has failed","startTime":"2024-12-04T00:09:54.883Z","children":[{"number":28,"description":"Alice verifies that flash alert is present","startTime":"2024-12-04T00:09:54.883Z","children":[{"number":29,"description":"Alice ensures that flash message does become visible","startTime":"2024-12-04T00:09:54.883Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.87-alice-ensures-that-flash-message-does-ac5063cb8d.png","screenshotName":"photo-linux-chrome-131.0.6778.87-alice-ensures-that-flash-message-does-ac5063cb8d.png","timeStamp":1733270994970}],"duration":41,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":91,"result":"SUCCESS"},{"number":30,"description":"Alice ensures that the text of flash message does include \"Your username is invalid!\"","startTime":"2024-12-04T00:09:54.985Z","children":[],"reportData":[],"screenshots":[{"screenshot":"photo-linux-chrome-131.0.6778.87-alice-ensures-that-the-text-of-flash-ac5063cb8d.png","screenshotName":"photo-linux-chrome-131.0.6778.87-alice-ensures-that-the-text-of-flash-ac5063cb8d.png","timeStamp":1733270995037}],"duration":13,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":156,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":175,"result":"SUCCESS"}],"reportData":[],"screenshots":[],"duration":1292,"result":"SUCCESS"}],"userStory":{"id":"form-based-authentication","storyName":"Form-Based Authentication","displayName":"Form-Based Authentication","path":"authentication/form-based_authentication","type":"feature","narrative":"In order to learn how to use Serenity/JS with Cucumber and WebdriverIO\nAs a Curious Developer\nI'd like to see an example","pathElements":[{"name":"authentication","description":"Authentication"},{"name":"form-based_authentication","description":"Form-based authentication"}]},"dataTable":{"scenarioOutline":"When she logs in using \"\" and \"\"\nThen she should see that authentication has ","dataSetDescriptors":[{"name":"","description":"","startRow":0,"rowCount":2}],"headers":["username","password","outcome"],"rows":[{"values":["tomsmith","SuperSecretPassword!","succeeded"],"result":"SUCCESS"},{"values":["foobar","barfoo","failed"],"result":"SUCCESS"}],"predefinedRows":true},"startTime":"2024-12-04T00:09:51.785Z","context":"chrome,linux","driver":"chrome","tags":[{"name":"chrome 131.0.6778.87","type":"browser","browserName":"chrome","browserVersion":"131.0.6778.87","displayName":"chrome 131.0.6778.87"},{"name":"linux","type":"platform","platformName":"linux","platformVersion":"","displayName":"linux"},{"name":"Authentication","type":"capability","displayName":"Authentication"},{"name":"Authentication/Form-Based Authentication","type":"feature","displayName":"Form-Based Authentication"}],"testSource":"JS","description":"[\"The Internet\"](https://the-internet.herokuapp.com/) is an example application\nthat captures prominent and ugly functionality found on the web.\nPerfect for writing automated acceptance tests against 😎\nWith **Serenity/JS** you can use [Markdown](https://en.wikipedia.org/wiki/Markdown)\nto better describe each `Feature` and `Scenario`.","featureTag":{"name":"Authentication/Form-Based Authentication","type":"feature","displayName":"Form-Based Authentication"},"actors":[{"name":"Alice","can":["PerformActivities","AnswerQuestions","RaiseErrors","ScheduleWork { scheduler: { clock: { timeAdjustment: { milliseconds: 0 } }, interactionTimeout: { milliseconds: 5000 } } }","BrowseTheWeb (BrowseTheWebWithWebdriverIO)","TakeNotes { notepad: {} }","CallAnApi { baseURL: \"https://the-internet.herokuapp.com/\", headers: { common: { Accept: \"application/json, text/plain, */*\" } }, timeout: 10000 }"]}],"duration":3275}
\ No newline at end of file
diff --git a/summary.txt b/summary.txt
index 2e834ef9..05bd3b1c 100644
--- a/summary.txt
+++ b/summary.txt
@@ -1,4 +1,4 @@
-Serenity report generated 04-12-2024 00:09:58
+Serenity report generated 12-12-2024 00:11:22
Test Cases: 1 (including 2 rows of test data)
Passed: 1