diff --git a/2272/data/attachments/102b28bc9427f4c2.txt b/2272/data/attachments/102b28bc9427f4c2.txt deleted file mode 100644 index b759013146..0000000000 --- a/2272/data/attachments/102b28bc9427f4c2.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 04:07:26 INFO - Scenario 'Playback speed: Check of playback speed' start -2023-10-01 04:07:26 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:07:53 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:07:53 INFO - Session id - 74dc869bca8620f7e0a91df4e7a37c44ec3e85ba -2023-10-01 04:07:53 INFO - Step 0 - Close tutorial screen -2023-10-01 04:08:13 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:08:13 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:08:14 INFO - Step 2 - Close welcome screen -2023-10-01 04:08:14 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:08:14 INFO - Step 3 - Add library screen is opened -2023-10-01 04:08:16 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:08:16 INFO - Button 'Search' :: Clicking -2023-10-01 04:08:17 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:08:17 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:08:20 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:08:21 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:08:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:08:25 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:08:26 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:08:27 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:08:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:08:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:08:29 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:08:31 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:08:31 INFO - Locking credential with barcode 01230000000003 -2023-10-01 04:08:31 INFO - There are books on the account: -2023-10-01 04:08:32 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 04:08:32 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 04:08:32 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 04:08:32 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 04:08:32 INFO - Count of books on the account after opening account: 4 -2023-10-01 04:08:32 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:08:32 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 04:08:34 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:08:34 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:08:36 INFO - Button 'Log in' :: Clicking -2023-10-01 04:08:54 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:08:54 INFO - Step 7 - Login is performed successfully -2023-10-01 04:09:15 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:09:15 INFO - Step 8 - Open Catalog -2023-10-01 04:09:15 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:09:36 INFO - Step 9 - Open search modal -2023-10-01 04:09:56 INFO - Button 'Search' :: Clicking -2023-10-01 04:09:58 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:09:58 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:09:58 INFO - randomBookName: The Swerve -2023-10-01 04:09:58 INFO - Error details button is not present -2023-10-01 04:09:59 INFO - Text Field 'Search value input' :: Sending keys 'The Swerve' -2023-10-01 04:10:02 INFO - Error details button is not present -2023-10-01 04:10:04 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 04:10:05 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 04:10:25 INFO - Taking screenshot -2023-10-01 04:10:26 INFO - Test finished - logging out -2023-10-01 04:10:27 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:10:31 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:10:31 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:10:32 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:10:34 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:10:35 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:10:35 INFO - Button 'Log out' :: Clicking -2023-10-01 04:10:56 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:10:56 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/1140ec4928629501.txt b/2272/data/attachments/1140ec4928629501.txt deleted file mode 100644 index c9b03a0ee0..0000000000 --- a/2272/data/attachments/1140ec4928629501.txt +++ /dev/null @@ -1,69 +0,0 @@ -2023-10-01 04:40:37 INFO - Scenario 'Delete bookmarks' start -2023-10-01 04:40:37 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:41:20 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:41:20 INFO - Session id - e4dbd08f57463c7a722e4caca1ec5f3c91b79ce6 -2023-10-01 04:41:20 INFO - Step 0 - Close tutorial screen -2023-10-01 04:41:40 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:41:40 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:41:41 INFO - Step 2 - Close welcome screen -2023-10-01 04:41:41 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:41:41 INFO - Step 3 - Add library screen is opened -2023-10-01 04:41:43 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:41:43 INFO - Button 'Search' :: Clicking -2023-10-01 04:41:44 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:41:44 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:41:47 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:41:48 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:41:48 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:41:51 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:41:52 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:41:54 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:41:54 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:41:54 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:41:55 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:41:56 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:41:57 INFO - Locking credential with barcode 01230000000004 -2023-10-01 04:41:57 INFO - There are books on the account: -2023-10-01 04:41:58 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 04:41:58 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 04:41:58 INFO - Count of books on the account after opening account: 2 -2023-10-01 04:41:58 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:41:58 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 04:42:00 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:42:00 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:42:03 INFO - Button 'Log in' :: Clicking -2023-10-01 04:42:20 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:42:20 INFO - Step 7 - Login is performed successfully -2023-10-01 04:42:41 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:42:42 INFO - Step 8 - Open Catalog -2023-10-01 04:42:42 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:43:02 INFO - Step 9 - Open search modal -2023-10-01 04:43:23 INFO - Button 'Search' :: Clicking -2023-10-01 04:43:25 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:43:25 INFO - Count of attempts to get random book name without bad symbols-4 -2023-10-01 04:43:25 INFO - randomBookName: Alcestis -2023-10-01 04:43:25 INFO - Error details button is not present -2023-10-01 04:43:26 INFO - Text Field 'Search value input' :: Sending keys 'Alcestis' -2023-10-01 04:43:28 INFO - Error details button is not present -2023-10-01 04:43:30 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 04:43:30 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 04:43:31 INFO - Button 'actionButton' :: Clicking -2023-10-01 04:43:33 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 04:43:34 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 04:43:34 INFO - Label 'lblBookName' :: Clicking -2023-10-01 04:43:35 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 04:43:36 INFO - Button 'Read' :: Clicking -2023-10-01 04:43:36 INFO - Step 14 - Open navigation bar on reader epub screen -2023-10-01 04:43:38 INFO - Step 15 - Add bookmark on reader epub screen -2023-10-01 04:43:39 INFO - Button 'btnAddBookmark' :: Clicking -2023-10-01 04:43:59 INFO - Taking screenshot -2023-10-01 04:44:00 INFO - Test finished - logging out -2023-10-01 04:44:01 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:44:04 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:44:05 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:44:06 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:44:08 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:44:09 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:44:09 INFO - Button 'Log out' :: Clicking -2023-10-01 04:44:29 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:44:30 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/119cbada2591ea04.png b/2272/data/attachments/119cbada2591ea04.png deleted file mode 100644 index 3fe4cb3913..0000000000 Binary files a/2272/data/attachments/119cbada2591ea04.png and /dev/null differ diff --git a/2272/data/attachments/119f459785da18c4.png b/2272/data/attachments/119f459785da18c4.png deleted file mode 100644 index 7550c6f478..0000000000 Binary files a/2272/data/attachments/119f459785da18c4.png and /dev/null differ diff --git a/2272/data/attachments/122d14be36a0f1c8.txt b/2272/data/attachments/122d14be36a0f1c8.txt deleted file mode 100644 index fb928c4e65..0000000000 --- a/2272/data/attachments/122d14be36a0f1c8.txt +++ /dev/null @@ -1,55 +0,0 @@ -2023-10-01 04:59:19 INFO - Scenario 'TOC: Contents with text: Check of list of chapters and navigation in Lyrasis' start -2023-10-01 04:59:19 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:59:49 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:59:49 INFO - Session id - deadbae761078579f75b1befc3b37abd7e33d653 -2023-10-01 04:59:49 INFO - Step 0 - Close tutorial screen -2023-10-01 05:00:10 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:00:10 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:00:11 INFO - Step 2 - Close welcome screen -2023-10-01 05:00:11 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:00:11 INFO - Step 3 - Add library screen is opened -2023-10-01 05:00:13 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:00:13 INFO - Button 'Search' :: Clicking -2023-10-01 05:00:14 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:00:14 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:00:17 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:00:18 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:00:18 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:00:19 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:00:20 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:00:22 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:00:22 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:00:22 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:00:23 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:00:24 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:00:25 INFO - Locking credential with barcode 01230000000005 -2023-10-01 05:00:25 INFO - There are books on the account: -2023-10-01 05:00:26 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 05:00:26 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 05:00:26 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 05:00:26 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 05:00:26 INFO - Count of books on the account after opening account: 4 -2023-10-01 05:00:26 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:00:26 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 05:00:28 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:00:28 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:00:30 INFO - Button 'Log in' :: Clicking -2023-10-01 05:00:48 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:00:49 INFO - Step 7 - Login is performed successfully -2023-10-01 05:01:10 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:01:10 INFO - Step 8 - Open Catalog -2023-10-01 05:01:10 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:01:31 INFO - Step 9 - Open search modal -2023-10-01 05:01:51 INFO - Button 'Search' :: Clicking -2023-10-01 05:01:53 INFO - Step 10 - Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 05:01:53 INFO - Taking screenshot -2023-10-01 05:01:54 INFO - Test finished - logging out -2023-10-01 05:01:55 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:01:58 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:01:59 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:02:00 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:02:02 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:02:02 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:02:02 INFO - Button 'Log out' :: Clicking -2023-10-01 05:02:23 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:02:23 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/14233e77dab66668.txt b/2272/data/attachments/14233e77dab66668.txt deleted file mode 100644 index 1ae49788c2..0000000000 --- a/2272/data/attachments/14233e77dab66668.txt +++ /dev/null @@ -1,58 +0,0 @@ -2023-10-01 03:57:18 INFO - Scenario 'LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View' start -2023-10-01 03:57:18 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:57:46 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:57:46 INFO - Session id - ba1c2701b467d20a8b3a67fed9e2f11425936cc8 -2023-10-01 03:57:46 INFO - Step 0 - Close tutorial screen -2023-10-01 03:58:07 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:58:07 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:58:08 INFO - Step 2 - Close welcome screen -2023-10-01 03:58:08 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:58:08 INFO - Step 3 - Add library screen is opened -2023-10-01 03:58:09 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:58:09 INFO - Button 'Search' :: Clicking -2023-10-01 03:58:10 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:58:10 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:58:14 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:58:14 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:58:14 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:58:18 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:58:19 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:58:21 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:58:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:58:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:58:22 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:58:23 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:58:24 INFO - Locking credential with barcode 01230000000004 -2023-10-01 03:58:24 INFO - There are books on the account: -2023-10-01 03:58:25 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 03:58:25 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 03:58:25 INFO - Count of books on the account after opening account: 2 -2023-10-01 03:58:25 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:58:25 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 03:58:28 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:58:28 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:58:30 INFO - Button 'Log in' :: Clicking -2023-10-01 03:58:47 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:58:48 INFO - Step 7 - Login is performed successfully -2023-10-01 03:59:09 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:59:09 INFO - Step 8 - Open Catalog -2023-10-01 03:59:09 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:59:31 INFO - Step 9 - Open search modal -2023-10-01 03:59:51 INFO - Button 'Search' :: Clicking -2023-10-01 03:59:53 INFO - Step 10 - Search for "Murder at the Columbarium" and save bookName as 'bookNameInfo' -2023-10-01 03:59:53 INFO - Error details button is not present -2023-10-01 03:59:54 INFO - Text Field 'Search value input' :: Sending keys 'Murder at the Columbarium' -2023-10-01 03:59:56 INFO - Error details button is not present -2023-10-01 03:59:58 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 03:59:58 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 04:00:19 INFO - Taking screenshot -2023-10-01 04:00:20 INFO - Test finished - logging out -2023-10-01 04:00:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:00:24 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:00:25 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:00:26 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:00:28 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:00:28 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:00:29 INFO - Button 'Log out' :: Clicking -2023-10-01 04:00:49 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:00:49 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/1654763a8ca21d40.png b/2272/data/attachments/1654763a8ca21d40.png deleted file mode 100644 index 922dd17669..0000000000 Binary files a/2272/data/attachments/1654763a8ca21d40.png and /dev/null differ diff --git a/2272/data/attachments/16838a40095e3e62.png b/2272/data/attachments/16838a40095e3e62.png deleted file mode 100644 index a23e84fd0b..0000000000 Binary files a/2272/data/attachments/16838a40095e3e62.png and /dev/null differ diff --git a/2272/data/attachments/173ba0a1dbf0efa6.txt b/2272/data/attachments/173ba0a1dbf0efa6.txt deleted file mode 100644 index f4dbd57b6f..0000000000 --- a/2272/data/attachments/173ba0a1dbf0efa6.txt +++ /dev/null @@ -1,59 +0,0 @@ -2023-10-01 04:19:59 INFO - Scenario 'LYRASIS: Check of canceling the downloading from book details view' start -2023-10-01 04:19:59 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:20:30 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:20:30 INFO - Session id - c6194341c8af678256562a325a828ec31b745497 -2023-10-01 04:20:30 INFO - Step 0 - Close tutorial screen -2023-10-01 04:20:51 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:20:51 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:20:52 INFO - Step 2 - Close welcome screen -2023-10-01 04:20:52 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:20:52 INFO - Step 3 - Add library screen is opened -2023-10-01 04:20:54 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:20:54 INFO - Button 'Search' :: Clicking -2023-10-01 04:20:55 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:20:55 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:20:57 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:20:58 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:20:58 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:21:01 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:21:02 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:21:04 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:21:04 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:21:04 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:21:05 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:21:06 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:21:07 INFO - Locking credential with barcode 01230000000002 -2023-10-01 04:21:07 INFO - There are books on the account: -2023-10-01 04:21:08 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 04:21:08 INFO - Count of books on the account after opening account: 1 -2023-10-01 04:21:08 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:21:08 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 04:21:09 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:21:09 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:21:11 INFO - Button 'Log in' :: Clicking -2023-10-01 04:21:29 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:21:29 INFO - Step 7 - Login is performed successfully -2023-10-01 04:21:50 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:21:50 INFO - Step 8 - Open Catalog -2023-10-01 04:21:50 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:22:10 INFO - Step 9 - Open search modal -2023-10-01 04:22:31 INFO - Button 'Search' :: Clicking -2023-10-01 04:22:32 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:22:32 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:22:32 INFO - randomBookName: Embracing the Anthropocene: Managing Human Impact -2023-10-01 04:22:32 INFO - Error details button is not present -2023-10-01 04:22:33 INFO - Text Field 'Search value input' :: Sending keys 'Embracing the Anthropocene: Managing Human Impact' -2023-10-01 04:22:36 INFO - Error details button is not present -2023-10-01 04:22:38 INFO - Step 11 - Switch to 'eBooks' catalog tab -2023-10-01 04:22:38 INFO - Button 'eBooks' :: Clicking -2023-10-01 04:22:59 INFO - Taking screenshot -2023-10-01 04:23:00 INFO - Test finished - logging out -2023-10-01 04:23:01 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:23:04 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:23:05 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:23:06 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:23:08 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:23:08 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:23:08 INFO - Button 'Log out' :: Clicking -2023-10-01 04:23:29 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:23:29 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/194e3495205e439f.txt b/2272/data/attachments/194e3495205e439f.txt deleted file mode 100644 index 44336d53ab..0000000000 --- a/2272/data/attachments/194e3495205e439f.txt +++ /dev/null @@ -1,57 +0,0 @@ -2023-10-01 05:16:03 INFO - Scenario 'Biblioboard: Playback speed: Check of playback speed' start -2023-10-01 05:16:03 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 05:16:36 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 05:16:36 INFO - Session id - fdf88add57462fe71da657799c7005e2ff5b93c8 -2023-10-01 05:16:36 INFO - Step 0 - Close tutorial screen -2023-10-01 05:16:56 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:16:56 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:16:57 INFO - Step 2 - Close welcome screen -2023-10-01 05:16:57 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:16:58 INFO - Step 3 - Add library screen is opened -2023-10-01 05:16:59 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:16:59 INFO - Button 'Search' :: Clicking -2023-10-01 05:17:01 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:17:01 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:17:05 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:17:05 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:17:05 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:17:09 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:17:10 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:17:12 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:17:12 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:17:12 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:17:13 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:17:14 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:17:15 INFO - Locking credential with barcode 01230000000002 -2023-10-01 05:17:15 INFO - There are books on the account: -2023-10-01 05:17:16 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 05:17:16 INFO - Count of books on the account after opening account: 1 -2023-10-01 05:17:16 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:17:16 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 05:17:19 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:17:19 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:17:21 INFO - Button 'Log in' :: Clicking -2023-10-01 05:17:38 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:17:38 INFO - Step 7 - Login is performed successfully -2023-10-01 05:17:59 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:18:00 INFO - Step 8 - Open Catalog -2023-10-01 05:18:00 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:18:21 INFO - Step 9 - Open search modal -2023-10-01 05:18:41 INFO - Button 'Search' :: Clicking -2023-10-01 05:18:43 INFO - Step 10 - Search for "Four Women" and save bookName as 'bookNameInfo' -2023-10-01 05:18:44 INFO - Error details button is not present -2023-10-01 05:18:44 INFO - Text Field 'Search value input' :: Sending keys 'Four Women' -2023-10-01 05:18:47 INFO - Error details button is not present -2023-10-01 05:18:58 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 05:18:58 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 05:19:18 INFO - Taking screenshot -2023-10-01 05:19:20 INFO - Test finished - logging out -2023-10-01 05:19:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:19:25 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:19:25 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:19:26 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:19:28 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:19:29 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:19:29 INFO - Button 'Log out' :: Clicking -2023-10-01 05:19:50 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:19:50 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/1da26ad75e3832fe.png b/2272/data/attachments/1da26ad75e3832fe.png deleted file mode 100644 index a070c3d4e0..0000000000 Binary files a/2272/data/attachments/1da26ad75e3832fe.png and /dev/null differ diff --git a/2272/data/attachments/1e3207e2a9d9ea7a.png b/2272/data/attachments/1e3207e2a9d9ea7a.png deleted file mode 100644 index b77bc6954f..0000000000 Binary files a/2272/data/attachments/1e3207e2a9d9ea7a.png and /dev/null differ diff --git a/2272/data/attachments/1f48f349ff47132f.txt b/2272/data/attachments/1f48f349ff47132f.txt deleted file mode 100644 index e94cabc723..0000000000 --- a/2272/data/attachments/1f48f349ff47132f.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 04:30:06 INFO - Scenario 'LYRASIS: Check of canceling the downloading from book details view' start -2023-10-01 04:30:06 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:30:35 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:30:35 INFO - Session id - 0e46b0bd6e74e220cb25a7130098198c81e3ea91 -2023-10-01 04:30:35 INFO - Step 0 - Close tutorial screen -2023-10-01 04:30:55 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:30:56 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:30:56 INFO - Step 2 - Close welcome screen -2023-10-01 04:30:56 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:30:57 INFO - Step 3 - Add library screen is opened -2023-10-01 04:30:58 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:30:58 INFO - Button 'Search' :: Clicking -2023-10-01 04:30:59 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:30:59 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:31:02 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:31:06 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:31:06 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:31:06 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:31:07 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:31:09 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:31:09 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:31:09 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:31:10 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:31:11 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:31:12 INFO - Locking credential with barcode 01230000000004 -2023-10-01 04:31:12 INFO - There are books on the account: -2023-10-01 04:31:13 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 04:31:13 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 04:31:13 INFO - Count of books on the account after opening account: 2 -2023-10-01 04:31:13 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:31:13 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 04:31:16 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:31:16 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:31:18 INFO - Button 'Log in' :: Clicking -2023-10-01 04:31:35 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:31:35 INFO - Step 7 - Login is performed successfully -2023-10-01 04:31:56 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:31:57 INFO - Step 8 - Open Catalog -2023-10-01 04:31:57 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:32:18 INFO - Step 9 - Open search modal -2023-10-01 04:32:38 INFO - Button 'Search' :: Clicking -2023-10-01 04:32:40 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:32:40 INFO - Count of attempts to get random book name without bad symbols-2 -2023-10-01 04:32:40 INFO - randomBookName: Look into My Eyes -2023-10-01 04:32:40 INFO - Error details button is not present -2023-10-01 04:32:40 INFO - Text Field 'Search value input' :: Sending keys 'Look into My Eyes' -2023-10-01 04:32:43 INFO - Error details button is not present -2023-10-01 04:32:44 INFO - Step 11 - Switch to 'eBooks' catalog tab -2023-10-01 04:32:44 INFO - Button 'eBooks' :: Clicking -2023-10-01 04:33:05 INFO - Taking screenshot -2023-10-01 04:33:06 INFO - Test finished - logging out -2023-10-01 04:33:07 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:33:10 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:33:11 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:33:12 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:33:14 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:33:15 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:33:15 INFO - Button 'Log out' :: Clicking -2023-10-01 04:33:35 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:33:35 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/21a973e878de90c9.png b/2272/data/attachments/21a973e878de90c9.png deleted file mode 100644 index 348c858a3d..0000000000 Binary files a/2272/data/attachments/21a973e878de90c9.png and /dev/null differ diff --git a/2272/data/attachments/21be2855b6544d03.txt b/2272/data/attachments/21be2855b6544d03.txt deleted file mode 100644 index e10e8046b1..0000000000 --- a/2272/data/attachments/21be2855b6544d03.txt +++ /dev/null @@ -1,55 +0,0 @@ -2023-10-01 03:48:12 INFO - Scenario 'LYRASIS: Getting and returning books from Book Detail View' start -2023-10-01 03:48:12 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:48:38 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:48:38 INFO - Session id - 62750362e75f4ff39be734485854e1f11f172d96 -2023-10-01 03:48:38 INFO - Step 0 - Close tutorial screen -2023-10-01 03:48:58 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:48:59 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:48:59 INFO - Step 2 - Close welcome screen -2023-10-01 03:48:59 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:49:00 INFO - Step 3 - Add library screen is opened -2023-10-01 03:49:02 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:49:02 INFO - Button 'Search' :: Clicking -2023-10-01 03:49:04 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:49:04 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:49:07 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:49:08 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:49:08 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:49:10 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:49:10 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:49:12 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:49:12 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:49:13 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:49:13 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:49:14 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:49:15 INFO - Locking credential with barcode 01230000000003 -2023-10-01 03:49:15 INFO - There are books on the account: -2023-10-01 03:49:17 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 03:49:17 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 03:49:17 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 03:49:17 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 03:49:17 INFO - Count of books on the account after opening account: 4 -2023-10-01 03:49:17 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:49:17 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 03:49:19 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:49:19 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:49:22 INFO - Button 'Log in' :: Clicking -2023-10-01 03:49:39 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:49:39 INFO - Step 7 - Login is performed successfully -2023-10-01 03:50:01 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:50:01 INFO - Step 8 - Open Catalog -2023-10-01 03:50:01 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:50:22 INFO - Step 9 - Open search modal -2023-10-01 03:50:42 INFO - Button 'Search' :: Clicking -2023-10-01 03:50:44 INFO - Step 10 - Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:50:44 INFO - Taking screenshot -2023-10-01 03:50:45 INFO - Test finished - logging out -2023-10-01 03:50:46 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:50:49 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:50:50 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:50:51 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:50:53 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:50:53 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:50:53 INFO - Button 'Log out' :: Clicking -2023-10-01 03:51:14 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:51:14 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/22184d5674dbd82e.png b/2272/data/attachments/22184d5674dbd82e.png deleted file mode 100644 index a3e83253a5..0000000000 Binary files a/2272/data/attachments/22184d5674dbd82e.png and /dev/null differ diff --git a/2272/data/attachments/2303f9801d61b65f.txt b/2272/data/attachments/2303f9801d61b65f.txt deleted file mode 100644 index 9e116e9eee..0000000000 --- a/2272/data/attachments/2303f9801d61b65f.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 02:20:56 INFO - Scenario 'LYRASIS: Reserving from Book Detail View' start -2023-10-01 02:20:56 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:21:21 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:21:21 INFO - Session id - 73570870a88e2c7d9a3cd8d1249edf844631f6b4 -2023-10-01 02:21:21 INFO - Step 0 - Close tutorial screen -2023-10-01 02:21:42 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:21:42 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:21:43 INFO - Step 2 - Close welcome screen -2023-10-01 02:21:43 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:21:43 INFO - Step 3 - Add library screen is opened -2023-10-01 02:21:44 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:21:44 INFO - Button 'Search' :: Clicking -2023-10-01 02:21:45 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:21:45 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:21:49 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:21:49 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:21:49 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:21:53 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:21:54 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:21:56 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:21:56 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:21:56 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:21:57 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:21:58 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:21:59 INFO - Locking credential with barcode 01230000000004 -2023-10-01 02:21:59 INFO - There are books on the account: -2023-10-01 02:22:00 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 02:22:00 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 02:22:00 INFO - Count of books on the account after opening account: 2 -2023-10-01 02:22:00 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:22:00 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 02:22:02 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:22:02 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:22:04 INFO - Button 'Log in' :: Clicking -2023-10-01 02:22:22 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:22:22 INFO - Step 7 - Login is performed successfully -2023-10-01 02:22:43 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:22:43 INFO - Step 8 - Open Catalog -2023-10-01 02:22:43 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:23:04 INFO - Step 9 - Open search modal -2023-10-01 02:23:24 INFO - Button 'Search' :: Clicking -2023-10-01 02:23:26 INFO - Step 10 - Search 'unavailable' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 02:23:26 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 02:23:26 INFO - randomBookName: The Song of Achilles -2023-10-01 02:23:26 INFO - Error details button is not present -2023-10-01 02:23:26 INFO - Text Field 'Search value input' :: Sending keys 'The Song of Achilles' -2023-10-01 02:23:29 INFO - Error details button is not present -2023-10-01 02:23:31 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 02:23:31 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 02:23:52 INFO - Taking screenshot -2023-10-01 02:23:53 INFO - Test finished - logging out -2023-10-01 02:23:54 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:23:58 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:23:58 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:23:59 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:24:02 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:24:02 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:24:02 INFO - Button 'Log out' :: Clicking -2023-10-01 02:24:23 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:24:23 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/245a9c2264cd3c36.txt b/2272/data/attachments/245a9c2264cd3c36.txt deleted file mode 100644 index bca489f137..0000000000 --- a/2272/data/attachments/245a9c2264cd3c36.txt +++ /dev/null @@ -1,68 +0,0 @@ -2023-10-01 04:09:47 INFO - Scenario 'Navigate by bookmarks' start -2023-10-01 04:09:47 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:10:17 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:10:17 INFO - Session id - 78d381eac2f4818bbe209a223e0483b111b0d3c5 -2023-10-01 04:10:17 INFO - Step 0 - Close tutorial screen -2023-10-01 04:10:38 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:10:38 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:10:39 INFO - Step 2 - Close welcome screen -2023-10-01 04:10:39 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:10:39 INFO - Step 3 - Add library screen is opened -2023-10-01 04:10:41 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:10:41 INFO - Button 'Search' :: Clicking -2023-10-01 04:10:42 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:10:42 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:10:45 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:10:46 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:10:46 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:10:47 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:10:48 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:10:50 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:10:50 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:10:50 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:10:51 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:10:52 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:10:53 INFO - Locking credential with barcode 01230000000002 -2023-10-01 04:10:53 INFO - There are books on the account: -2023-10-01 04:10:54 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 04:10:54 INFO - Count of books on the account after opening account: 1 -2023-10-01 04:10:54 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:10:54 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 04:10:56 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:10:56 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:10:58 INFO - Button 'Log in' :: Clicking -2023-10-01 04:11:17 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:11:17 INFO - Step 7 - Login is performed successfully -2023-10-01 04:11:38 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:11:38 INFO - Step 8 - Open Catalog -2023-10-01 04:11:38 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:11:59 INFO - Step 9 - Open search modal -2023-10-01 04:12:19 INFO - Button 'Search' :: Clicking -2023-10-01 04:12:21 INFO - Step 10 - Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:12:21 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:12:21 INFO - randomBookName: The High 5 Habit -2023-10-01 04:12:21 INFO - Error details button is not present -2023-10-01 04:12:22 INFO - Text Field 'Search value input' :: Sending keys 'The High 5 Habit' -2023-10-01 04:12:24 INFO - Error details button is not present -2023-10-01 04:12:26 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 04:12:26 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 04:12:26 INFO - Button 'actionButton' :: Clicking -2023-10-01 04:12:35 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 04:12:35 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 04:12:35 INFO - Label 'lblBookName' :: Clicking -2023-10-01 04:12:36 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 04:12:37 INFO - Button 'Read' :: Clicking -2023-10-01 04:12:38 INFO - Step 14 - Open navigation bar on reader epub screen -2023-10-01 04:12:44 INFO - Step 15 - Add bookmark on reader epub screen -2023-10-01 04:12:44 INFO - Button 'btnAddBookmark' :: Clicking -2023-10-01 04:13:05 INFO - Taking screenshot -2023-10-01 04:13:05 INFO - Test finished - logging out -2023-10-01 04:13:07 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:13:09 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:13:10 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:13:11 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:13:13 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:13:14 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:13:14 INFO - Button 'Log out' :: Clicking -2023-10-01 04:13:35 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:13:35 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/26f641fbf895a716.png b/2272/data/attachments/26f641fbf895a716.png deleted file mode 100644 index e0ddb7ad6d..0000000000 Binary files a/2272/data/attachments/26f641fbf895a716.png and /dev/null differ diff --git a/2272/data/attachments/27897ab8cfd84141.png b/2272/data/attachments/27897ab8cfd84141.png deleted file mode 100644 index 4e47c9af07..0000000000 Binary files a/2272/data/attachments/27897ab8cfd84141.png and /dev/null differ diff --git a/2272/data/attachments/29c40d4c43355611.txt b/2272/data/attachments/29c40d4c43355611.txt deleted file mode 100644 index 52f579c42f..0000000000 --- a/2272/data/attachments/29c40d4c43355611.txt +++ /dev/null @@ -1,85 +0,0 @@ -2023-10-01 03:49:17 INFO - Scenario 'Navigate by Page' start -2023-10-01 03:49:17 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:49:44 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:49:44 INFO - Session id - 81fd9bf19e77e22a94290130b3924df6fccb5e5b -2023-10-01 03:49:44 INFO - Step 0 - Close tutorial screen -2023-10-01 03:50:04 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:50:05 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:50:05 INFO - Step 2 - Close welcome screen -2023-10-01 03:50:05 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:50:06 INFO - Step 3 - Add library screen is opened -2023-10-01 03:50:07 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:50:07 INFO - Button 'Search' :: Clicking -2023-10-01 03:50:09 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:50:09 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:50:12 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:50:12 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:50:12 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:50:16 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:50:17 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:50:18 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:50:18 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:50:19 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:50:20 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:50:21 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:50:21 INFO - Locking credential with barcode 01230000000005 -2023-10-01 03:50:21 INFO - There are books on the account: -2023-10-01 03:50:22 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 03:50:22 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 03:50:22 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 03:50:22 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 03:50:22 INFO - Count of books on the account after opening account: 4 -2023-10-01 03:50:22 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:50:22 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 03:50:25 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:50:25 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:50:26 INFO - Button 'Log in' :: Clicking -2023-10-01 03:50:43 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:50:44 INFO - Step 7 - Login is performed successfully -2023-10-01 03:51:04 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:51:05 INFO - Step 8 - Open Catalog -2023-10-01 03:51:05 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:51:25 INFO - Step 9 - Open search modal -2023-10-01 03:51:45 INFO - Button 'Search' :: Clicking -2023-10-01 03:51:47 INFO - Step 10 - Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:51:47 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 03:51:47 INFO - randomBookName: The Perishing -2023-10-01 03:51:47 INFO - Error details button is not present -2023-10-01 03:51:47 INFO - Text Field 'Search value input' :: Sending keys 'The Perishing' -2023-10-01 03:51:50 INFO - Error details button is not present -2023-10-01 03:51:52 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 03:51:52 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 03:51:52 INFO - Button 'actionButton' :: Clicking -2023-10-01 03:52:00 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 03:52:00 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 03:52:00 INFO - Label 'lblBookName' :: Clicking -2023-10-01 03:52:01 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 03:52:02 INFO - Button 'Read' :: Clicking -2023-10-01 03:52:03 INFO - Step 14 - 'bookInfo' book is present on epub reader screen -2023-10-01 03:52:03 INFO - Label 'lblBookName' :: Getting text from element -2023-10-01 03:52:07 INFO - Book name on epub reader screen - The Perishing -2023-10-01 03:52:07 INFO - Step 15 - Scroll page forward from 7 to 10 times -2023-10-01 03:52:07 INFO - Scrolling 9 times on reader epub screen -2023-10-01 03:52:24 INFO - Step 16 - Open navigation bar on reader epub screen -2023-10-01 03:52:25 INFO - Step 17 - Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen -2023-10-01 03:52:25 INFO - Label 'lblPageNumber' :: Getting text from element -2023-10-01 03:52:25 INFO - Label 'lblChapterName' :: Getting text from element -2023-10-01 03:52:26 INFO - Step 18 - Open navigation bar on reader epub screen -2023-10-01 03:52:26 INFO - Step 19 - Next page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen -2023-10-01 03:52:26 INFO - Label 'lblPageNumber' :: Getting text from element -2023-10-01 03:52:26 INFO - actualPageNumberOfNextPage7 -2023-10-01 03:52:26 INFO - expectedPageNumberOfNextPage8 -2023-10-01 03:52:26 INFO - Label 'lblChapterName' :: Getting text from element -2023-10-01 03:52:26 INFO - actualChapterNameOfNextPage -2023-10-01 03:52:26 INFO - expectedChapterNameOfNextPage -2023-10-01 03:52:26 INFO - Taking screenshot -2023-10-01 03:52:27 INFO - Test finished - logging out -2023-10-01 03:52:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:52:31 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:52:32 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:52:33 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:52:35 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:52:35 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:52:35 INFO - Button 'Log out' :: Clicking -2023-10-01 03:52:55 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:52:56 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/2c5cd99be0ac7080.png b/2272/data/attachments/2c5cd99be0ac7080.png deleted file mode 100644 index 559a3967be..0000000000 Binary files a/2272/data/attachments/2c5cd99be0ac7080.png and /dev/null differ diff --git a/2272/data/attachments/2cdd9336c0975a9d.txt b/2272/data/attachments/2cdd9336c0975a9d.txt deleted file mode 100644 index a6dd4185f5..0000000000 --- a/2272/data/attachments/2cdd9336c0975a9d.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 02:43:27 INFO - Scenario 'LYRASIS: Reserving from Book Detail View' start -2023-10-01 02:43:27 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:43:58 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:43:58 INFO - Session id - 2400867b1bc3494afd80ad14ebbf88a5d2e1343a -2023-10-01 02:43:58 INFO - Step 0 - Close tutorial screen -2023-10-01 02:44:18 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:44:18 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:44:19 INFO - Step 2 - Close welcome screen -2023-10-01 02:44:19 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:44:19 INFO - Step 3 - Add library screen is opened -2023-10-01 02:44:21 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:44:21 INFO - Button 'Search' :: Clicking -2023-10-01 02:44:22 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:44:22 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:44:25 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:44:25 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:44:25 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:44:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:44:29 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:44:31 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:44:31 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:44:31 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:44:32 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:44:33 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:44:34 INFO - Locking credential with barcode 01230000000005 -2023-10-01 02:44:34 INFO - There are books on the account: -2023-10-01 02:44:35 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 02:44:35 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 02:44:35 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 02:44:35 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 02:44:35 INFO - Count of books on the account after opening account: 4 -2023-10-01 02:44:35 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:44:35 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 02:44:36 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:44:36 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:44:38 INFO - Button 'Log in' :: Clicking -2023-10-01 02:44:56 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:44:56 INFO - Step 7 - Login is performed successfully -2023-10-01 02:45:17 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:45:17 INFO - Step 8 - Open Catalog -2023-10-01 02:45:17 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:45:38 INFO - Step 9 - Open search modal -2023-10-01 02:45:58 INFO - Button 'Search' :: Clicking -2023-10-01 02:46:00 INFO - Step 10 - Search 'unavailable' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 02:46:00 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 02:46:00 INFO - randomBookName: Savage Conversations -2023-10-01 02:46:00 INFO - Error details button is not present -2023-10-01 02:46:00 INFO - Text Field 'Search value input' :: Sending keys 'Savage Conversations' -2023-10-01 02:46:03 INFO - Error details button is not present -2023-10-01 02:46:06 INFO - Step 11 - Switch to 'eBooks' catalog tab -2023-10-01 02:46:06 INFO - Button 'eBooks' :: Clicking -2023-10-01 02:46:26 INFO - Taking screenshot -2023-10-01 02:46:27 INFO - Test finished - logging out -2023-10-01 02:46:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:46:32 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:46:32 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:46:33 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:46:35 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:46:35 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:46:35 INFO - Button 'Log out' :: Clicking -2023-10-01 02:46:56 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:46:56 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/2d14007df028561d.xhtml b/2272/data/attachments/2d14007df028561d.xhtml deleted file mode 100644 index aae6fef8d0..0000000000 --- a/2272/data/attachments/2d14007df028561d.xhtml +++ /dev/null @@ -1,140 +0,0 @@ -2023-10-01 02:31:22 INFO - Scenario 'Font settings: Check of increasing and reducing the text size' start -2023-10-01 02:31:22 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:31:49 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:31:49 INFO - Session id - 40d494ead7fd9586e2e6de67c374cfb7c88070dd -2023-10-01 02:31:49 INFO - Step 0 - Close tutorial screen -2023-10-01 02:32:09 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:32:09 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:32:10 INFO - Step 2 - Close welcome screen -2023-10-01 02:32:10 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:32:11 INFO - Step 3 - Add library screen is opened -2023-10-01 02:32:12 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:32:12 INFO - Button 'Search' :: Clicking -2023-10-01 02:32:13 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:32:13 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:32:16 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:32:18 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:32:18 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:32:20 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:32:21 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:32:23 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:32:23 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:32:23 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:32:24 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:32:25 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:32:26 INFO - Locking credential with barcode 01230000000003 -2023-10-01 02:32:26 INFO - There are books on the account: -2023-10-01 02:32:27 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 02:32:27 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 02:32:27 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 02:32:27 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 02:32:27 INFO - Count of books on the account after opening account: 4 -2023-10-01 02:32:27 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:32:27 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 02:32:28 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:32:28 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:32:30 INFO - Button 'Log in' :: Clicking -2023-10-01 02:32:47 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:32:47 INFO - Step 7 - Login is performed successfully -2023-10-01 02:33:08 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:33:08 INFO - Step 8 - Open Catalog -2023-10-01 02:33:09 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:33:29 INFO - Step 9 - Open search modal -2023-10-01 02:33:49 INFO - Button 'Search' :: Clicking -2023-10-01 02:33:51 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 02:33:51 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 02:33:51 INFO - randomBookName: Broken Wing -2023-10-01 02:33:51 INFO - Error details button is not present -2023-10-01 02:33:52 INFO - Text Field 'Search value input' :: Sending keys 'Broken Wing' -2023-10-01 02:33:54 INFO - Error details button is not present -2023-10-01 02:33:56 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 02:33:57 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 02:33:57 INFO - Button 'actionButton' :: Clicking -2023-10-01 02:34:04 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 02:34:04 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 02:34:04 INFO - Label 'lblBookName' :: Clicking -2023-10-01 02:34:05 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 02:34:06 INFO - Button 'Read' :: Clicking -2023-10-01 02:34:06 INFO - Step 14 - Scroll page forward from 7 to 9 times -2023-10-01 02:34:06 INFO - Scrolling 7 times on reader epub screen -2023-10-01 02:34:23 INFO - Step 15 - Save font size as 'fontSize' -2023-10-01 02:34:24 INFO - context - NATIVE_APP -2023-10-01 02:34:24 INFO - context - WEBVIEW_org.thepalaceproject.palace -2023-10-01 02:34:24 INFO - context - WEBVIEW_Terrace -2023-10-01 02:34:25 INFO - pageSourceWithSettingsStart+++++++++++++++++++++++++ -2023-10-01 02:34:25 INFO - -
- -A light fog danced in front of pale headlights as the sun painted the sky’s edges a dusky blue. During the long night, the farmlands of Tennessee and rural North Carolina had given way to the state’s iconic pines; they lined both sides of the highway like silent sentries, breaking only for the occasional water crossing or exit ramp.
- -Tucking her long hair behind her ear, Jessie Bradshaw pressed the button to open the Honda Pilot’s panoramic roof. The breeze perfumed the car with the clean, crisp scent of the trees. She hadn’t realized how much she’d missed that beloved smell until it filled the car. A sigh of contentment escaped her.
- -From behind her, a large, furry head rested on the SUV’s center console. With a barely stifled yawn, Jessie gave her a quick pat. “Good morning, girl, or close enough anyway. Doing okay back there?” Weighing in at 140lbs, Jessie knew the Caucasian Shepherd had to be getting cramped on the back seat, especially considering how long they had been on the road, but she’d handled it like a champ, alternating between watching out the windows and napping on the bench seat.
- -The classic country song by George Strait faded on the radio as the local morning show started up. Jessie reached over to turn it down as the two nauseatingly energetic DJs bantered with one another while sharing news and joking about the latest viral video. She debated looking for another station but figured they were all doing the same start up routine and she’d be out of luck getting a station that stuck to mostly music for the last part of her trip. It made her wish, not for the first time, she’d paid for the subscription to the music-on-demand service the Pilot could have come with, but at the time, she hadn’t seen any need for it.
- -The headlights flashed on a green highway sign. Sixty miles to Asheville, where she’d leave I40. Then it was another eighty miles of smaller highways and back-roads before home would finally be in sight. While the darkness hid her from the world better, Jessie was glad the last part of the drive would be at a time when the deer and other night creatures returned to their sleeping spots for the day. Having to keep vigilant for the flashes of eyes near the road had been an effective sleep deterrent; she’d seen what a deer could do to a vehicle, even one as large as the Pilot.
- -She absently reached up to stroke the rim of her glasses, but of course they weren’t there. It wasn’t safe to wear them at night when they weren’t needed for vision correction and had no anti-glare coatings. It was another reason she had chosen to leave Chicago in the early evening instead of making the drive during the day time. At night, rest stops were quieter, no one to see her and be bothered, not that it stopped her from putting them on before getting out. But it was rougher driving, long hours with nothing but repeating music and the highway’s dangerous lullaby doing its best to sing her to sleep. Even with the stretch breaks, more coffee than she’d ever admit to drinking, and regularly opening the window to let in some cold air, the drive was starting to take its toll.
- -“Okay, girl, looks like we’ll be home in two, maybe three hours! You’re going to like it there, I’m sure. Way better than that tiny hotel room and grass area. I mean, you were a good girl there, don’t get me wrong, but I know you had to feel so cooped up! The house has a couple acres of land for you to roam, you’ll be much happier there.” As if she understood every word, Causy thumped her fluffy cream and gray tail on the backseat. Sometimes Jessie wondered how much of her babbling the dog understood. She’d been talking out loud to her since she’d gotten her as a puppy, and the canine often reacted as if she was sagely listening and absorbing every word.
- -As the highway wound its way into Asheville, Jessie spotted a restaurant marker noting her favorite regional breakfast chain at the next exit. Her mouth watered and she bit her lip at the thought of a good southern breakfast. She could almost smell it from the highway. It had been at least three years since she’d had a meal from Biscuitville. It was as good a time as any to make a pit stop being still early enough for blessedly little traffic at the drive-through.
- -But there was still the person at the window. They would see her, even with the glasses, which didn’t wrap around her whole face, and the tinted windows, which would have to be lowered to get the food. What if it happened again? She felt herself shaking at the thought and finally pulled into the parking spot furthest from the building to calm down.
- -Causy whined and moved her head to Jessie’s shoulder, gently nuzzling her with a wet nose. “I know girl, I know. I just...I can’t. I know I’m a coward. I’m sorry. We’ll get out and stretch at a rest stop, I promise. But here, I just can’t. I’m sorry.”
- -The shaking finally stopped, and Jessie pulled back on the road. She continued driving through town until she was back in the quiet of the woods. As promised, she stopped at the first rest stop she found and let Causy out to potty. The early morning light sprinkled through the trees as Jessie scanned the area for signs anyone else was around. Satisfied the drivers of the two tractor trailers in the stop were asleep in their cabs, she called Causy to her. “C’mon girl,” she said as she headed to the women’s bathroom. Even if no one else was around, she wasn’t about to go into an isolated space without the big dog with her. She jumped at the sound of a twig breaking, but as Causy didn’t react, she told herself it was just a night critter startled by her footsteps.
- -When she returned to the Pilot, she opened the hatchback and raided the cooler to grab a Dr. Pepper, sandwich, and some fruit. It was a far cry from the fluffy biscuit with perfectly cooked sausage patty or the hot bowl of cheesy grits she could be enjoying, but it was something. Causy sat beside her and looked up at her, but like the well-trained dog she was, she waited patiently. With a smile, Jessie reached into a box, giving her a handful of large dog biscuits.
- -For twenty-nine years, she’d been a regular woman who was able to do normal things like eat out and go shopping, but now thanks to him she was a coward who couldn’t even manage a drive-thru. It was a minor miracle she’d gotten in the car and driven as far as she had, helped by knowing that other drivers wouldn’t see her enough to notice the scars or if they somehow did see her, she couldn’t see their reactions much less be afraid of them.
- -Just after nine in the morning, they finally reached the small, often overlooked town of Cascade Falls. Jessie drove through downtown, barely noticing the familiar buildings due to the alarming frequency of her yawns. It was with no small amount of relief she spotted the white fence marking the edge of her grandfather’s property. The sight of the dusty pink two-story house flooded her with memories of childhood romps through the old house, enjoying lemonade and swinging on the wrap-around porch’s swing, and running through the surrounding fields during the summer.
- -A renewed sadness at her grandfather’s passing burned in her chest. As she drove down the small gravel driveway, her sadness only increased when she saw how shabby the house looked. The porch was sinking in one corner and there were several balustrades missing. The once stately columns on either side of the double front door looked more like they were barely keeping the weight of time from collapsing the entire structure.
- -“Oh Causy, the old girl is really showing her age, isn’t she?” Causy stuck her head out the back window, staring at the house as if evaluating its appearance before giving a gruff bark. Chuckling softly, Jessie drove up the long drive, parking as close to the front of the house as she could without pulling into the overgrown grass. “Alright girl, this is our home now. What do you say we head inside and get some sleep? We can unpack later.”
- -Jessie grabbed one of the suitcases from the back and locked the SUV. The warped wooden steps creaked as she made her way to inside. The smell of lemon and pine filled the air. The cleaners James hired to go through the house the day before appeared to have done an excellent job airing it out. While time had laid its never ending hand on the inside as well, with the creaking steps and floors, it still felt clean and warm.
- -With a small smile, she gave Causy a pat. “We’re finally home, girl.” The vigilant dog stayed close at her heels, sniffing thoroughly as they entered and walking with the stiffed gait of being at high alert. After a few minutes, seeming satisfied it was a safe place, the dog relaxed and assumed a more natural posture.
- -Not that Jessie felt any fear. Even with signs of the house being cleaned, there was a hollow feeling to the place. It had been months since her grandfather passed, and his absence was palpable as she made her way up the stairs to the second floor. Having no desire to deal with seeing her grandfather’s things or such personal memories yet, Jessie passed the master bedroom and headed to the guest room.
- -Dropping her suitcase by the door, she headed into the small, attached bathroom, whipped back the powder blue shower curtain, and turned the faucet to get the water warming. She knew it would take a minute or two for the hot water to reach the pipes up here. Once the steam started, she turned on the cold and got the water to a comfortable temperature. With exhaustion weighing down her limbs, she kept the shower brief, just enough to wash away the long drive.
- -The bed was bare, so she headed to the living room, too tired to deal with making the bed. As she expected, the pink and blue afghan she’d given Grandpa years ago was tossed on the sofa, no doubt by him one evening before going to bed, maybe even during his last evening alive. Picking up the beloved old blanket, Jessie held it close, taking in the comforting scents of family and home. She felt herself tearing up and she took several deep breaths. “We can fall apart later. Sleep now.”
- -With that determined statement, she lay on the sofa and cried herself to sleep.
- - -2023-10-01 02:34:25 INFO - pageSourceWithSettingsEnd+++++++++++++++++++++++++ -2023-10-01 02:34:25 INFO - Taking screenshot -2023-10-01 02:34:26 INFO - Test finished - logging out -2023-10-01 02:34:27 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:34:31 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:34:32 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:34:32 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:34:35 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:34:35 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:34:35 INFO - Button 'Log out' :: Clicking -2023-10-01 02:34:56 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:34:56 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/2d32cad3b42a6f8a.png b/2272/data/attachments/2d32cad3b42a6f8a.png deleted file mode 100644 index dbeffc96c6..0000000000 Binary files a/2272/data/attachments/2d32cad3b42a6f8a.png and /dev/null differ diff --git a/2272/data/attachments/30c61ade02eb7bdd.txt b/2272/data/attachments/30c61ade02eb7bdd.txt deleted file mode 100644 index 9263e59295..0000000000 --- a/2272/data/attachments/30c61ade02eb7bdd.txt +++ /dev/null @@ -1,63 +0,0 @@ -2023-10-01 02:48:22 INFO - Scenario 'Font settings: Check of font style' start -2023-10-01 02:48:22 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:48:49 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:48:49 INFO - Session id - 4a45ddaab926a678f54f5dc7b9566e65ceebace1 -2023-10-01 02:48:49 INFO - Step 0 - Close tutorial screen -2023-10-01 02:49:09 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:49:10 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:49:10 INFO - Step 2 - Close welcome screen -2023-10-01 02:49:11 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:49:11 INFO - Step 3 - Add library screen is opened -2023-10-01 02:49:12 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:49:12 INFO - Button 'Search' :: Clicking -2023-10-01 02:49:13 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:49:13 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:49:16 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:49:17 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:49:17 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:49:18 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:49:19 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:49:21 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:49:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:49:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:49:22 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:49:23 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:49:24 INFO - Locking credential with barcode 01230000000004 -2023-10-01 02:49:24 INFO - There are books on the account: -2023-10-01 02:49:25 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 02:49:25 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 02:49:25 INFO - Count of books on the account after opening account: 2 -2023-10-01 02:49:25 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:49:25 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 02:49:27 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:49:27 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:49:28 INFO - Button 'Log in' :: Clicking -2023-10-01 02:49:46 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:49:46 INFO - Step 7 - Login is performed successfully -2023-10-01 02:50:07 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:50:07 INFO - Step 8 - Open Catalog -2023-10-01 02:50:08 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:50:28 INFO - Step 9 - Open search modal -2023-10-01 02:50:48 INFO - Button 'Search' :: Clicking -2023-10-01 02:50:50 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 02:50:50 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 02:50:50 INFO - randomBookName: The Future for Curious People -2023-10-01 02:50:50 INFO - Error details button is not present -2023-10-01 02:50:50 INFO - Text Field 'Search value input' :: Sending keys 'The Future for Curious People' -2023-10-01 02:50:53 INFO - Error details button is not present -2023-10-01 02:50:55 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 02:50:55 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 02:50:56 INFO - Button 'actionButton' :: Clicking -2023-10-01 02:50:59 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 02:51:20 INFO - Label 'lblBookName' :: Clicking -2023-10-01 02:51:40 INFO - Taking screenshot -2023-10-01 02:51:41 INFO - Test finished - logging out -2023-10-01 02:51:43 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:51:45 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:51:46 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:51:48 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:51:49 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:51:49 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:51:49 INFO - Button 'Log out' :: Clicking -2023-10-01 02:52:10 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:52:10 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/30e1089b05236b3d.png b/2272/data/attachments/30e1089b05236b3d.png deleted file mode 100644 index 5bcdeab504..0000000000 Binary files a/2272/data/attachments/30e1089b05236b3d.png and /dev/null differ diff --git a/2272/data/attachments/32fc38174cc43d25.txt b/2272/data/attachments/32fc38174cc43d25.txt deleted file mode 100644 index a73a0e273c..0000000000 --- a/2272/data/attachments/32fc38174cc43d25.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 05:26:19 INFO - Scenario 'Bibliotheca: Playback speed: Check of playback speed' start -2023-10-01 05:26:19 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 05:26:47 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 05:26:47 INFO - Session id - 59f557b0b25720775cc40c16354da72d97b4b88f -2023-10-01 05:26:47 INFO - Step 0 - Close tutorial screen -2023-10-01 05:27:08 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:27:08 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:27:09 INFO - Step 2 - Close welcome screen -2023-10-01 05:27:09 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:27:09 INFO - Step 3 - Add library screen is opened -2023-10-01 05:27:11 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:27:11 INFO - Button 'Search' :: Clicking -2023-10-01 05:27:12 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:27:12 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:27:15 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:27:15 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:27:15 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:27:18 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:27:19 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:27:21 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:27:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:27:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:27:22 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:27:23 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:27:24 INFO - Locking credential with barcode 01230000000005 -2023-10-01 05:27:24 INFO - There are books on the account: -2023-10-01 05:27:26 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 05:27:26 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 05:27:26 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 05:27:26 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 05:27:26 INFO - Count of books on the account after opening account: 4 -2023-10-01 05:27:26 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:27:26 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 05:27:28 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:27:28 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:27:30 INFO - Button 'Log in' :: Clicking -2023-10-01 05:27:49 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:27:49 INFO - Step 7 - Login is performed successfully -2023-10-01 05:28:10 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:28:11 INFO - Step 8 - Open Catalog -2023-10-01 05:28:11 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:28:31 INFO - Step 9 - Open search modal -2023-10-01 05:28:52 INFO - Button 'Search' :: Clicking -2023-10-01 05:28:53 INFO - Step 10 - Search for "The Sentence" and save bookName as 'bookNameInfo' -2023-10-01 05:28:53 INFO - Error details button is not present -2023-10-01 05:28:54 INFO - Text Field 'Search value input' :: Sending keys 'The Sentence' -2023-10-01 05:28:56 INFO - Error details button is not present -2023-10-01 05:28:57 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 05:28:57 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 05:29:17 INFO - Taking screenshot -2023-10-01 05:29:18 INFO - Test finished - logging out -2023-10-01 05:29:19 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:29:22 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:29:23 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:29:24 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:29:26 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:29:26 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:29:26 INFO - Button 'Log out' :: Clicking -2023-10-01 05:29:47 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:29:47 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/33b006a73e73e1c4.png b/2272/data/attachments/33b006a73e73e1c4.png deleted file mode 100644 index ee19a4794f..0000000000 Binary files a/2272/data/attachments/33b006a73e73e1c4.png and /dev/null differ diff --git a/2272/data/attachments/362f65faf3dfc59a.png b/2272/data/attachments/362f65faf3dfc59a.png deleted file mode 100644 index 8f2293797f..0000000000 Binary files a/2272/data/attachments/362f65faf3dfc59a.png and /dev/null differ diff --git a/2272/data/attachments/3671539c7b877ed0.png b/2272/data/attachments/3671539c7b877ed0.png deleted file mode 100644 index e70113f575..0000000000 Binary files a/2272/data/attachments/3671539c7b877ed0.png and /dev/null differ diff --git a/2272/data/attachments/36d95133c931e24b.png b/2272/data/attachments/36d95133c931e24b.png deleted file mode 100644 index 26cc06a975..0000000000 Binary files a/2272/data/attachments/36d95133c931e24b.png and /dev/null differ diff --git a/2272/data/attachments/37f33d027a99532c.png b/2272/data/attachments/37f33d027a99532c.png deleted file mode 100644 index 301d0311cb..0000000000 Binary files a/2272/data/attachments/37f33d027a99532c.png and /dev/null differ diff --git a/2272/data/attachments/383d2936cda8a329.txt b/2272/data/attachments/383d2936cda8a329.txt deleted file mode 100644 index 319f4b48bb..0000000000 --- a/2272/data/attachments/383d2936cda8a329.txt +++ /dev/null @@ -1,72 +0,0 @@ -2023-10-01 03:09:42 INFO - Scenario 'Font settings: Check of text theme' start -2023-10-01 03:09:42 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:10:08 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:10:08 INFO - Session id - 235b662243e32221bce42ecc874b03c738dce222 -2023-10-01 03:10:08 INFO - Step 0 - Close tutorial screen -2023-10-01 03:10:28 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:10:28 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:10:29 INFO - Step 2 - Close welcome screen -2023-10-01 03:10:29 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:10:30 INFO - Step 3 - Add library screen is opened -2023-10-01 03:10:31 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:10:31 INFO - Button 'Search' :: Clicking -2023-10-01 03:10:32 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:10:32 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:10:35 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:10:36 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:10:36 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:10:40 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:10:41 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:10:43 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:10:43 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:10:43 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:10:44 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:10:45 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:10:46 INFO - Locking credential with barcode 01230000000005 -2023-10-01 03:10:46 INFO - There are books on the account: -2023-10-01 03:10:47 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 03:10:47 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 03:10:47 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 03:10:47 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 03:10:47 INFO - Count of books on the account after opening account: 4 -2023-10-01 03:10:47 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:10:47 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 03:10:50 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:10:50 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:10:52 INFO - Button 'Log in' :: Clicking -2023-10-01 03:11:10 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:11:10 INFO - Step 7 - Login is performed successfully -2023-10-01 03:11:31 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:11:31 INFO - Step 8 - Open Catalog -2023-10-01 03:11:31 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:11:52 INFO - Step 9 - Open search modal -2023-10-01 03:12:12 INFO - Button 'Search' :: Clicking -2023-10-01 03:12:14 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:12:14 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 03:12:14 INFO - randomBookName: The Brain -2023-10-01 03:12:14 INFO - Error details button is not present -2023-10-01 03:12:14 INFO - Text Field 'Search value input' :: Sending keys 'The Brain' -2023-10-01 03:12:17 INFO - Error details button is not present -2023-10-01 03:12:19 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 03:12:20 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 03:12:20 INFO - Button 'actionButton' :: Clicking -2023-10-01 03:12:23 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 03:12:24 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 03:12:24 INFO - Label 'lblBookName' :: Clicking -2023-10-01 03:12:24 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 03:12:26 INFO - Button 'Read' :: Clicking -2023-10-01 03:12:26 INFO - Step 14 - Scroll page forward from 7 to 9 times -2023-10-01 03:12:26 INFO - Scrolling 7 times on reader epub screen -2023-10-01 03:12:47 INFO - Step 15 - Open font settings -2023-10-01 03:12:48 INFO - Button 'btnFontSettings' :: Clicking -2023-10-01 03:13:08 INFO - Taking screenshot -2023-10-01 03:13:09 INFO - Test finished - logging out -2023-10-01 03:13:10 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:13:13 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:13:14 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:13:15 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:13:18 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:13:18 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:13:18 INFO - Button 'Log out' :: Clicking -2023-10-01 03:13:39 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:13:39 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/3a1f13196cc512c1.png b/2272/data/attachments/3a1f13196cc512c1.png deleted file mode 100644 index 11db29cea5..0000000000 Binary files a/2272/data/attachments/3a1f13196cc512c1.png and /dev/null differ diff --git a/2272/data/attachments/3a73ceb85149d024.txt b/2272/data/attachments/3a73ceb85149d024.txt deleted file mode 100644 index 3d08f69185..0000000000 --- a/2272/data/attachments/3a73ceb85149d024.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 05:35:51 INFO - Scenario 'Bibliotheca: Playback speed: Check of playback speed' start -2023-10-01 05:35:51 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 05:36:19 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 05:36:19 INFO - Session id - 29364f96defd51e0886d2754c3bddc63fc377f99 -2023-10-01 05:36:19 INFO - Step 0 - Close tutorial screen -2023-10-01 05:36:40 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:36:40 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:36:41 INFO - Step 2 - Close welcome screen -2023-10-01 05:36:41 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:36:41 INFO - Step 3 - Add library screen is opened -2023-10-01 05:36:43 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:36:43 INFO - Button 'Search' :: Clicking -2023-10-01 05:36:44 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:36:44 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:36:47 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:36:47 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:36:48 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:36:49 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:36:50 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:36:52 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:36:52 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:36:53 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:36:54 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:36:55 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:36:55 INFO - Locking credential with barcode 01230000000003 -2023-10-01 05:36:55 INFO - There are books on the account: -2023-10-01 05:36:57 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 05:36:57 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 05:36:57 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 05:36:57 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 05:36:57 INFO - Count of books on the account after opening account: 4 -2023-10-01 05:36:57 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:36:57 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 05:36:59 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:36:59 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:37:01 INFO - Button 'Log in' :: Clicking -2023-10-01 05:37:19 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:37:19 INFO - Step 7 - Login is performed successfully -2023-10-01 05:37:40 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:37:40 INFO - Step 8 - Open Catalog -2023-10-01 05:37:40 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:38:01 INFO - Step 9 - Open search modal -2023-10-01 05:38:21 INFO - Button 'Search' :: Clicking -2023-10-01 05:38:23 INFO - Step 10 - Search for "The Sentence" and save bookName as 'bookNameInfo' -2023-10-01 05:38:23 INFO - Error details button is not present -2023-10-01 05:38:24 INFO - Text Field 'Search value input' :: Sending keys 'The Sentence' -2023-10-01 05:38:26 INFO - Error details button is not present -2023-10-01 05:38:28 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 05:38:28 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 05:38:49 INFO - Taking screenshot -2023-10-01 05:38:50 INFO - Test finished - logging out -2023-10-01 05:38:51 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:38:55 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:38:55 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:38:56 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:38:58 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:38:59 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:38:59 INFO - Button 'Log out' :: Clicking -2023-10-01 05:39:19 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:39:20 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/3aba1e7f87ad4242.png b/2272/data/attachments/3aba1e7f87ad4242.png deleted file mode 100644 index c3112f760e..0000000000 Binary files a/2272/data/attachments/3aba1e7f87ad4242.png and /dev/null differ diff --git a/2272/data/attachments/3bd7d7653b57b693.txt b/2272/data/attachments/3bd7d7653b57b693.txt deleted file mode 100644 index 3148d2d489..0000000000 --- a/2272/data/attachments/3bd7d7653b57b693.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 03:13:48 INFO - Scenario 'LYRASIS: Getting and returning books from Book Detail View' start -2023-10-01 03:13:48 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:14:15 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:14:15 INFO - Session id - fb1a1f9ee1d164ea4e19a0ab6540f305480dbaa6 -2023-10-01 03:14:15 INFO - Step 0 - Close tutorial screen -2023-10-01 03:14:35 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:14:35 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:14:36 INFO - Step 2 - Close welcome screen -2023-10-01 03:14:36 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:14:36 INFO - Step 3 - Add library screen is opened -2023-10-01 03:14:38 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:14:38 INFO - Button 'Search' :: Clicking -2023-10-01 03:14:39 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:14:39 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:14:42 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:14:43 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:14:43 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:14:46 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:14:47 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:14:49 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:14:49 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:14:50 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:14:51 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:14:52 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:14:53 INFO - Locking credential with barcode 01230000000004 -2023-10-01 03:14:53 INFO - There are books on the account: -2023-10-01 03:14:53 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 03:14:53 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 03:14:53 INFO - Count of books on the account after opening account: 2 -2023-10-01 03:14:53 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:14:53 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 03:14:56 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:14:56 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:14:59 INFO - Button 'Log in' :: Clicking -2023-10-01 03:15:17 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:15:17 INFO - Step 7 - Login is performed successfully -2023-10-01 03:15:38 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:15:38 INFO - Step 8 - Open Catalog -2023-10-01 03:15:39 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:15:59 INFO - Step 9 - Open search modal -2023-10-01 03:16:20 INFO - Button 'Search' :: Clicking -2023-10-01 03:16:22 INFO - Step 10 - Search 'available' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:16:22 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 03:16:22 INFO - randomBookName: These Precious Days -2023-10-01 03:16:22 INFO - Error details button is not present -2023-10-01 03:16:22 INFO - Text Field 'Search value input' :: Sending keys 'These Precious Days' -2023-10-01 03:16:25 INFO - Error details button is not present -2023-10-01 03:16:27 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 03:16:27 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 03:16:48 INFO - Taking screenshot -2023-10-01 03:16:49 INFO - Test finished - logging out -2023-10-01 03:16:50 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:16:54 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:16:54 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:16:55 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:16:58 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:16:58 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:16:58 INFO - Button 'Log out' :: Clicking -2023-10-01 03:17:19 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:17:19 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/3ec787f84568ad7a.txt b/2272/data/attachments/3ec787f84568ad7a.txt deleted file mode 100644 index 79f98139ef..0000000000 --- a/2272/data/attachments/3ec787f84568ad7a.txt +++ /dev/null @@ -1,59 +0,0 @@ -2023-10-01 03:46:34 INFO - Scenario 'Get a book from Book Detail View and Return from Books in LYRASIS' start -2023-10-01 03:46:34 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:46:59 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:46:59 INFO - Session id - b62de042f81053c0fcf8181ce29a9a65704355ab -2023-10-01 03:46:59 INFO - Step 0 - Close tutorial screen -2023-10-01 03:47:19 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:47:19 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:47:20 INFO - Step 2 - Close welcome screen -2023-10-01 03:47:20 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:47:20 INFO - Step 3 - Add library screen is opened -2023-10-01 03:47:22 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:47:22 INFO - Button 'Search' :: Clicking -2023-10-01 03:47:23 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:47:23 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:47:25 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:47:26 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:47:26 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:47:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:47:28 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:47:30 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:47:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:47:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:47:31 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:47:32 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:47:33 INFO - Locking credential with barcode 01230000000002 -2023-10-01 03:47:33 INFO - There are books on the account: -2023-10-01 03:47:35 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 03:47:35 INFO - Count of books on the account after opening account: 1 -2023-10-01 03:47:35 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:47:35 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 03:47:36 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:47:36 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:47:38 INFO - Button 'Log in' :: Clicking -2023-10-01 03:47:56 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:47:56 INFO - Step 7 - Login is performed successfully -2023-10-01 03:48:17 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:48:17 INFO - Step 8 - Open Catalog -2023-10-01 03:48:17 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:48:38 INFO - Step 9 - Open search modal -2023-10-01 03:48:58 INFO - Button 'Search' :: Clicking -2023-10-01 03:49:00 INFO - Step 10 - Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:49:00 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 03:49:00 INFO - randomBookName: Take the Lead -2023-10-01 03:49:01 INFO - Error details button is not present -2023-10-01 03:49:01 INFO - Text Field 'Search value input' :: Sending keys 'Take the Lead' -2023-10-01 03:49:04 INFO - Error details button is not present -2023-10-01 03:49:06 INFO - Step 11 - Switch to 'eBooks' catalog tab -2023-10-01 03:49:06 INFO - Button 'eBooks' :: Clicking -2023-10-01 03:49:27 INFO - Taking screenshot -2023-10-01 03:49:28 INFO - Test finished - logging out -2023-10-01 03:49:29 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:49:32 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:49:32 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:49:33 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:49:36 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:49:36 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:49:36 INFO - Button 'Log out' :: Clicking -2023-10-01 03:49:57 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:49:57 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/4053ba2ac2e5816c.txt b/2272/data/attachments/4053ba2ac2e5816c.txt deleted file mode 100644 index c0e5e121be..0000000000 --- a/2272/data/attachments/4053ba2ac2e5816c.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 02:22:39 INFO - Scenario 'Check end of chapter sleep timer' start -2023-10-01 02:22:39 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:23:09 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:23:09 INFO - Session id - 92d21574e8de78be7d92bf55862c6fc5a168db46 -2023-10-01 02:23:09 INFO - Step 0 - Close tutorial screen -2023-10-01 02:23:29 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:23:29 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:23:30 INFO - Step 2 - Close welcome screen -2023-10-01 02:23:30 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:23:30 INFO - Step 3 - Add library screen is opened -2023-10-01 02:23:32 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:23:32 INFO - Button 'Search' :: Clicking -2023-10-01 02:23:33 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:23:33 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:23:36 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:23:36 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:23:36 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:23:38 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:23:39 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:23:41 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:23:41 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:23:41 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:23:42 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:23:43 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:23:44 INFO - Locking credential with barcode 01230000000002 -2023-10-01 02:23:44 INFO - There are books on the account: -2023-10-01 02:23:45 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 02:23:45 INFO - Count of books on the account after opening account: 1 -2023-10-01 02:23:45 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:23:45 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 02:23:47 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:23:47 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:23:49 INFO - Button 'Log in' :: Clicking -2023-10-01 02:24:07 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:24:07 INFO - Step 7 - Login is performed successfully -2023-10-01 02:24:28 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:24:28 INFO - Step 8 - Open Catalog -2023-10-01 02:24:28 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:24:49 INFO - Step 9 - Open categories by chain and chain starts from CategoryScreen: -2023-10-01 02:24:49 INFO - Swiping from coordinates (x:540; y:260) to (x:540; y:1684) -2023-10-01 02:25:31 INFO - Button 'Audible Studios' :: Clicking -2023-10-01 02:25:31 INFO - Step 10 - Category "Audible Studios" with books is opened on catalog books screen -2023-10-01 02:25:33 INFO - Step 11 - Get names of books on screen and save them as 'listOfBooks' -2023-10-01 02:25:34 INFO - Step 12 - Open Catalog -2023-10-01 02:25:34 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:25:54 INFO - Step 13 - Open search modal -2023-10-01 02:26:15 INFO - Button 'Search' :: Clicking -2023-10-01 02:26:16 INFO - Step 14 - Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo' -2023-10-01 02:26:17 INFO - Error details button is not present -2023-10-01 02:26:17 INFO - Taking screenshot -2023-10-01 02:26:18 INFO - Test finished - logging out -2023-10-01 02:26:19 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:26:23 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:26:23 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:26:24 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:26:26 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:26:26 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:26:27 INFO - Button 'Log out' :: Clicking -2023-10-01 02:26:48 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:26:49 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/40ade900321e0519.txt b/2272/data/attachments/40ade900321e0519.txt deleted file mode 100644 index 1500817b28..0000000000 --- a/2272/data/attachments/40ade900321e0519.txt +++ /dev/null @@ -1,68 +0,0 @@ -2023-10-01 04:47:34 INFO - Scenario 'Delete bookmarks' start -2023-10-01 04:47:34 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:48:02 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:48:02 INFO - Session id - 173c2f0659212f135715d65bd151d4580396cfae -2023-10-01 04:48:02 INFO - Step 0 - Close tutorial screen -2023-10-01 04:48:23 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:48:23 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:48:24 INFO - Step 2 - Close welcome screen -2023-10-01 04:48:24 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:48:24 INFO - Step 3 - Add library screen is opened -2023-10-01 04:48:25 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:48:25 INFO - Button 'Search' :: Clicking -2023-10-01 04:48:26 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:48:26 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:48:30 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:48:30 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:48:31 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:48:33 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:48:35 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:48:36 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:48:36 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:48:37 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:48:38 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:48:39 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:48:40 INFO - Locking credential with barcode 01230000000002 -2023-10-01 04:48:40 INFO - There are books on the account: -2023-10-01 04:48:41 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 04:48:41 INFO - Count of books on the account after opening account: 1 -2023-10-01 04:48:41 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:48:41 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 04:48:44 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:48:44 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:48:46 INFO - Button 'Log in' :: Clicking -2023-10-01 04:49:03 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:49:04 INFO - Step 7 - Login is performed successfully -2023-10-01 04:49:25 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:49:25 INFO - Step 8 - Open Catalog -2023-10-01 04:49:25 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:49:46 INFO - Step 9 - Open search modal -2023-10-01 04:50:06 INFO - Button 'Search' :: Clicking -2023-10-01 04:50:08 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:50:08 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:50:08 INFO - randomBookName: Like Carrot Juice on a Cupcake -2023-10-01 04:50:09 INFO - Error details button is not present -2023-10-01 04:50:09 INFO - Text Field 'Search value input' :: Sending keys 'Like Carrot Juice on a Cupcake' -2023-10-01 04:50:12 INFO - Error details button is not present -2023-10-01 04:50:14 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 04:50:15 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 04:50:15 INFO - Button 'actionButton' :: Clicking -2023-10-01 04:50:23 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 04:50:23 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 04:50:23 INFO - Label 'lblBookName' :: Clicking -2023-10-01 04:50:24 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 04:50:25 INFO - Button 'Read' :: Clicking -2023-10-01 04:50:25 INFO - Step 14 - Open navigation bar on reader epub screen -2023-10-01 04:50:32 INFO - Step 15 - Add bookmark on reader epub screen -2023-10-01 04:50:33 INFO - Button 'btnAddBookmark' :: Clicking -2023-10-01 04:50:53 INFO - Taking screenshot -2023-10-01 04:50:54 INFO - Test finished - logging out -2023-10-01 04:50:56 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:50:59 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:50:59 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:51:00 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:51:03 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:51:03 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:51:04 INFO - Button 'Log out' :: Clicking -2023-10-01 04:51:24 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:51:25 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/413cbc9333c3c719.txt b/2272/data/attachments/413cbc9333c3c719.txt deleted file mode 100644 index 130ab184a2..0000000000 --- a/2272/data/attachments/413cbc9333c3c719.txt +++ /dev/null @@ -1,78 +0,0 @@ -2023-10-01 03:42:14 INFO - Scenario 'Open book to last page read' start -2023-10-01 03:42:14 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:42:39 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:42:40 INFO - Session id - 404298f181f887069bbbd872efa412768b8431e4 -2023-10-01 03:42:40 INFO - Step 0 - Close tutorial screen -2023-10-01 03:43:01 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:43:01 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:43:02 INFO - Step 2 - Close welcome screen -2023-10-01 03:43:02 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:43:02 INFO - Step 3 - Add library screen is opened -2023-10-01 03:43:03 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:43:03 INFO - Button 'Search' :: Clicking -2023-10-01 03:43:04 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:43:04 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:43:07 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:43:08 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:43:08 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:43:12 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:43:13 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:43:14 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:43:14 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:43:15 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:43:16 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:43:17 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:43:18 INFO - Locking credential with barcode 01230000000004 -2023-10-01 03:43:18 INFO - There are books on the account: -2023-10-01 03:43:19 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 03:43:19 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 03:43:19 INFO - Count of books on the account after opening account: 2 -2023-10-01 03:43:19 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:43:19 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 03:43:21 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:43:21 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:43:23 INFO - Button 'Log in' :: Clicking -2023-10-01 03:43:41 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:43:41 INFO - Step 7 - Login is performed successfully -2023-10-01 03:44:03 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:44:03 INFO - Step 8 - Open Catalog -2023-10-01 03:44:03 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:44:23 INFO - Step 9 - Open search modal -2023-10-01 03:44:44 INFO - Button 'Search' :: Clicking -2023-10-01 03:44:45 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:44:45 INFO - Count of attempts to get random book name without bad symbols-2 -2023-10-01 03:44:45 INFO - randomBookName: The Star of Fate -2023-10-01 03:44:45 INFO - Error details button is not present -2023-10-01 03:44:45 INFO - Text Field 'Search value input' :: Sending keys 'The Star of Fate' -2023-10-01 03:44:48 INFO - Error details button is not present -2023-10-01 03:44:50 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 03:44:51 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 03:44:51 INFO - Button 'actionButton' :: Clicking -2023-10-01 03:45:00 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 03:45:01 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 03:45:01 INFO - Label 'lblBookName' :: Clicking -2023-10-01 03:45:01 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 03:45:02 INFO - Button 'Read' :: Clicking -2023-10-01 03:45:03 INFO - Step 14 - Scroll page forward from 7 to 10 times -2023-10-01 03:45:03 INFO - Scrolling 9 times on reader epub screen -2023-10-01 03:45:30 INFO - Step 15 - Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen -2023-10-01 03:45:30 INFO - Label 'lblPageNumber' :: Getting text from element -2023-10-01 03:45:31 INFO - Label 'lblChapterName' :: Getting text from element -2023-10-01 03:45:31 INFO - Step 16 - Wait for 3 seconds -2023-10-01 03:45:35 INFO - Step 17 - Return to previous screen for epub and pdf -2023-10-01 03:45:36 INFO - Step 18 - Click READ action button on book details screen -2023-10-01 03:45:37 INFO - Button 'Read' :: Clicking -2023-10-01 03:45:39 INFO - Step 19 - 'bookInfo' book is present on epub reader screen -2023-10-01 03:45:40 INFO - Label 'lblBookName' :: Getting text from element -2023-10-01 03:45:41 INFO - Book name on epub reader screen - Star of Fate (9781393308553) -2023-10-01 03:45:41 INFO - Taking screenshot -2023-10-01 03:45:42 INFO - Test finished - logging out -2023-10-01 03:45:43 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:45:46 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:45:47 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:45:48 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:45:50 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:45:50 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:45:50 INFO - Button 'Log out' :: Clicking -2023-10-01 03:46:11 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:46:11 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/424dc7fa97a77a38.png b/2272/data/attachments/424dc7fa97a77a38.png deleted file mode 100644 index 690d268936..0000000000 Binary files a/2272/data/attachments/424dc7fa97a77a38.png and /dev/null differ diff --git a/2272/data/attachments/45c4d7a9c536d39.png b/2272/data/attachments/45c4d7a9c536d39.png deleted file mode 100644 index a70e3b31d0..0000000000 Binary files a/2272/data/attachments/45c4d7a9c536d39.png and /dev/null differ diff --git a/2272/data/attachments/47c5f5ba705aaa01.txt b/2272/data/attachments/47c5f5ba705aaa01.txt deleted file mode 100644 index 7f5fecb524..0000000000 --- a/2272/data/attachments/47c5f5ba705aaa01.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 05:06:35 INFO - Scenario 'Biblioboard: Playback speed: Check of playback speed' start -2023-10-01 05:06:35 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 05:07:01 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 05:07:01 INFO - Session id - d0c64234210d81b7c9e5d249de1a2348d66ae997 -2023-10-01 05:07:01 INFO - Step 0 - Close tutorial screen -2023-10-01 05:07:21 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:07:22 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:07:22 INFO - Step 2 - Close welcome screen -2023-10-01 05:07:23 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:07:23 INFO - Step 3 - Add library screen is opened -2023-10-01 05:07:24 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:07:24 INFO - Button 'Search' :: Clicking -2023-10-01 05:07:25 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:07:25 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:07:28 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:07:30 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:07:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:07:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:07:31 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:07:33 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:07:33 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:07:33 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:07:34 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:07:35 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:07:36 INFO - Locking credential with barcode 01230000000003 -2023-10-01 05:07:36 INFO - There are books on the account: -2023-10-01 05:07:37 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 05:07:37 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 05:07:37 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 05:07:37 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 05:07:37 INFO - Count of books on the account after opening account: 4 -2023-10-01 05:07:37 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:07:37 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 05:07:39 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:07:39 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:07:41 INFO - Button 'Log in' :: Clicking -2023-10-01 05:07:59 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:07:59 INFO - Step 7 - Login is performed successfully -2023-10-01 05:08:20 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:08:20 INFO - Step 8 - Open Catalog -2023-10-01 05:08:20 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:08:41 INFO - Step 9 - Open search modal -2023-10-01 05:09:01 INFO - Button 'Search' :: Clicking -2023-10-01 05:09:03 INFO - Step 10 - Search for "Four Women" and save bookName as 'bookNameInfo' -2023-10-01 05:09:04 INFO - Error details button is not present -2023-10-01 05:09:04 INFO - Text Field 'Search value input' :: Sending keys 'Four Women' -2023-10-01 05:09:06 INFO - Error details button is not present -2023-10-01 05:09:08 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 05:09:08 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 05:09:29 INFO - Taking screenshot -2023-10-01 05:09:30 INFO - Test finished - logging out -2023-10-01 05:09:31 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:09:34 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:09:34 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:09:35 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:09:38 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:09:38 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:09:38 INFO - Button 'Log out' :: Clicking -2023-10-01 05:09:59 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:09:59 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/4873e1d3de1c81b8.png b/2272/data/attachments/4873e1d3de1c81b8.png deleted file mode 100644 index 4e37792250..0000000000 Binary files a/2272/data/attachments/4873e1d3de1c81b8.png and /dev/null differ diff --git a/2272/data/attachments/48b319428a72f37c.png b/2272/data/attachments/48b319428a72f37c.png deleted file mode 100644 index f886332189..0000000000 Binary files a/2272/data/attachments/48b319428a72f37c.png and /dev/null differ diff --git a/2272/data/attachments/496c953380d52abd.txt b/2272/data/attachments/496c953380d52abd.txt deleted file mode 100644 index 44d78f2610..0000000000 --- a/2272/data/attachments/496c953380d52abd.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 03:12:41 INFO - Scenario 'Biblioboard: Check time tracking line' start -2023-10-01 03:12:41 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:13:20 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:13:20 INFO - Session id - 1a01651f7103a98b242685768ff50520e3486512 -2023-10-01 03:13:20 INFO - Step 0 - Close tutorial screen -2023-10-01 03:13:41 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:13:41 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:13:42 INFO - Step 2 - Close welcome screen -2023-10-01 03:13:42 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:13:42 INFO - Step 3 - Add library screen is opened -2023-10-01 03:13:44 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:13:44 INFO - Button 'Search' :: Clicking -2023-10-01 03:13:45 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:13:45 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:13:48 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:13:48 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:13:48 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:13:50 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:13:51 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:13:53 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:13:53 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:13:53 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:13:54 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:13:56 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:13:57 INFO - Locking credential with barcode 01230000000005 -2023-10-01 03:13:57 INFO - There are books on the account: -2023-10-01 03:13:58 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 03:13:58 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 03:13:58 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 03:13:58 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 03:13:58 INFO - Count of books on the account after opening account: 4 -2023-10-01 03:13:58 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:13:58 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 03:14:00 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:14:00 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:14:02 INFO - Button 'Log in' :: Clicking -2023-10-01 03:14:20 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:14:20 INFO - Step 7 - Login is performed successfully -2023-10-01 03:14:41 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:14:41 INFO - Step 8 - Open Catalog -2023-10-01 03:14:41 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:15:02 INFO - Step 9 - Open search modal -2023-10-01 03:15:22 INFO - Button 'Search' :: Clicking -2023-10-01 03:15:24 INFO - Step 10 - Search for "Baby Carter" and save bookName as 'bookNameInfo' -2023-10-01 03:15:24 INFO - Error details button is not present -2023-10-01 03:15:24 INFO - Text Field 'Search value input' :: Sending keys 'Baby Carter' -2023-10-01 03:15:27 INFO - Error details button is not present -2023-10-01 03:15:29 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 03:15:29 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 03:15:49 INFO - Taking screenshot -2023-10-01 03:15:50 INFO - Test finished - logging out -2023-10-01 03:15:52 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:15:55 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:15:55 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:15:56 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:15:58 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:15:58 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:15:59 INFO - Button 'Log out' :: Clicking -2023-10-01 03:16:19 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:16:20 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/499bdf9dc2171e4.txt b/2272/data/attachments/499bdf9dc2171e4.txt deleted file mode 100644 index 94153278d3..0000000000 --- a/2272/data/attachments/499bdf9dc2171e4.txt +++ /dev/null @@ -1,64 +0,0 @@ -2023-10-01 02:28:22 INFO - Scenario 'Check of switching to the next time' start -2023-10-01 02:28:22 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:28:52 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:28:52 INFO - Session id - bc70f46917aa23f3724b2aca845b989d75a1ad6b -2023-10-01 02:28:52 INFO - Step 0 - Close tutorial screen -2023-10-01 02:29:12 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:29:13 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:29:13 INFO - Step 2 - Close welcome screen -2023-10-01 02:29:14 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:29:14 INFO - Step 3 - Add library screen is opened -2023-10-01 02:29:15 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:29:15 INFO - Button 'Search' :: Clicking -2023-10-01 02:29:17 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:29:17 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:29:21 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:29:22 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:29:22 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:29:25 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:29:26 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:29:28 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:29:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:29:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:29:29 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:29:30 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:29:31 INFO - Locking credential with barcode 01230000000005 -2023-10-01 02:29:31 INFO - There are books on the account: -2023-10-01 02:29:32 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 02:29:32 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 02:29:32 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 02:29:32 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 02:29:32 INFO - bookName: Betrayed Distributor: Palace Marketplace -2023-10-01 02:29:32 INFO - Count of books on the account after opening account: 5 -2023-10-01 02:29:32 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:29:32 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 02:29:34 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:29:34 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:29:36 INFO - Button 'Log in' :: Clicking -2023-10-01 02:29:53 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:29:54 INFO - Step 7 - Login is performed successfully -2023-10-01 02:30:14 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:30:15 INFO - Step 8 - Open Catalog -2023-10-01 02:30:15 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:30:35 INFO - Step 9 - Open categories by chain and chain starts from CategoryScreen: -2023-10-01 02:30:36 INFO - Swiping from coordinates (x:540; y:260) to (x:540; y:1684) -2023-10-01 02:31:18 INFO - Button 'Audible Studios' :: Clicking -2023-10-01 02:31:18 INFO - Step 10 - Category "Audible Studios" with books is opened on catalog books screen -2023-10-01 02:31:20 INFO - Step 11 - Get names of books on screen and save them as 'listOfBooks' -2023-10-01 02:31:21 INFO - Step 12 - Open Catalog -2023-10-01 02:31:21 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:31:42 INFO - Step 13 - Open search modal -2023-10-01 02:32:02 INFO - Button 'Search' :: Clicking -2023-10-01 02:32:03 INFO - Step 14 - Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo' -2023-10-01 02:32:03 INFO - Error details button is not present -2023-10-01 02:32:03 INFO - Taking screenshot -2023-10-01 02:32:05 INFO - Test finished - logging out -2023-10-01 02:32:06 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:32:09 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:32:10 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:32:11 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:32:13 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:32:13 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:32:13 INFO - Button 'Log out' :: Clicking -2023-10-01 02:32:34 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:32:34 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/4a57598d57a238b7.txt b/2272/data/attachments/4a57598d57a238b7.txt deleted file mode 100644 index 40ab1acc5a..0000000000 --- a/2272/data/attachments/4a57598d57a238b7.txt +++ /dev/null @@ -1,69 +0,0 @@ -2023-10-01 03:19:45 INFO - Scenario 'Font settings: Check of text theme' start -2023-10-01 03:19:45 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:20:11 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:20:11 INFO - Session id - 6477a43d16b54a7cf39719606d479bfeaa8761f0 -2023-10-01 03:20:11 INFO - Step 0 - Close tutorial screen -2023-10-01 03:20:32 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:20:32 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:20:33 INFO - Step 2 - Close welcome screen -2023-10-01 03:20:33 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:20:33 INFO - Step 3 - Add library screen is opened -2023-10-01 03:20:34 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:20:34 INFO - Button 'Search' :: Clicking -2023-10-01 03:20:37 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:20:37 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:20:40 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:20:41 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:20:41 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:20:42 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:20:43 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:20:45 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:20:45 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:20:46 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:20:46 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:20:47 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:20:48 INFO - Locking credential with barcode 01230000000002 -2023-10-01 03:20:48 INFO - There are books on the account: -2023-10-01 03:20:50 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 03:20:50 INFO - Count of books on the account after opening account: 1 -2023-10-01 03:20:50 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:20:50 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 03:20:52 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:20:52 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:20:55 INFO - Button 'Log in' :: Clicking -2023-10-01 03:21:13 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:21:13 INFO - Step 7 - Login is performed successfully -2023-10-01 03:21:34 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:21:34 INFO - Step 8 - Open Catalog -2023-10-01 03:21:34 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:21:55 INFO - Step 9 - Open search modal -2023-10-01 03:22:15 INFO - Button 'Search' :: Clicking -2023-10-01 03:22:17 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:22:17 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 03:22:17 INFO - randomBookName: Above World -2023-10-01 03:22:17 INFO - Error details button is not present -2023-10-01 03:22:17 INFO - Text Field 'Search value input' :: Sending keys 'Above World' -2023-10-01 03:22:20 INFO - Error details button is not present -2023-10-01 03:22:21 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 03:22:22 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 03:22:22 INFO - Button 'actionButton' :: Clicking -2023-10-01 03:22:29 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 03:22:30 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 03:22:30 INFO - Label 'lblBookName' :: Clicking -2023-10-01 03:22:30 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 03:22:31 INFO - Button 'Read' :: Clicking -2023-10-01 03:22:32 INFO - Step 14 - Scroll page forward from 7 to 9 times -2023-10-01 03:22:32 INFO - Scrolling 7 times on reader epub screen -2023-10-01 03:22:57 INFO - Step 15 - Open font settings -2023-10-01 03:22:58 INFO - Button 'btnFontSettings' :: Clicking -2023-10-01 03:23:19 INFO - Taking screenshot -2023-10-01 03:23:20 INFO - Test finished - logging out -2023-10-01 03:23:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:23:23 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:23:24 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:23:25 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:23:27 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:23:28 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:23:29 INFO - Button 'Log out' :: Clicking -2023-10-01 03:23:49 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:23:49 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/4b3d21a1334a91f8.txt b/2272/data/attachments/4b3d21a1334a91f8.txt deleted file mode 100644 index afdf70923a..0000000000 --- a/2272/data/attachments/4b3d21a1334a91f8.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 02:54:46 INFO - Scenario 'Check of not rewinding forward and back by tapping on time bar' start -2023-10-01 02:54:46 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:55:12 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:55:12 INFO - Session id - dad166eead7b19ca1db1566ea3f6c9f56ae83f37 -2023-10-01 02:55:12 INFO - Step 0 - Close tutorial screen -2023-10-01 02:55:32 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:55:33 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:55:33 INFO - Step 2 - Close welcome screen -2023-10-01 02:55:33 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:55:34 INFO - Step 3 - Add library screen is opened -2023-10-01 02:55:35 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:55:35 INFO - Button 'Search' :: Clicking -2023-10-01 02:55:36 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:55:36 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:55:39 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:55:40 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:55:40 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:55:42 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:55:42 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:55:44 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:55:44 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:55:45 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:55:46 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:55:47 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:55:48 INFO - Locking credential with barcode 01230000000002 -2023-10-01 02:55:48 INFO - There are books on the account: -2023-10-01 02:55:49 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 02:55:49 INFO - Count of books on the account after opening account: 1 -2023-10-01 02:55:49 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:55:49 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 02:55:51 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:55:51 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:55:52 INFO - Button 'Log in' :: Clicking -2023-10-01 02:56:09 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:56:10 INFO - Step 7 - Login is performed successfully -2023-10-01 02:56:31 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:56:31 INFO - Step 8 - Open Catalog -2023-10-01 02:56:31 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:56:51 INFO - Step 9 - Open categories by chain and chain starts from CategoryScreen: -2023-10-01 02:56:52 INFO - Swiping from coordinates (x:540; y:260) to (x:540; y:1684) -2023-10-01 02:57:33 INFO - Button 'Audible Studios' :: Clicking -2023-10-01 02:57:34 INFO - Step 10 - Category "Audible Studios" with books is opened on catalog books screen -2023-10-01 02:57:36 INFO - Step 11 - Get names of books on screen and save them as 'listOfBooks' -2023-10-01 02:57:37 INFO - Step 12 - Open Catalog -2023-10-01 02:57:37 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:57:57 INFO - Step 13 - Open search modal -2023-10-01 02:58:17 INFO - Button 'Search' :: Clicking -2023-10-01 02:58:19 INFO - Step 14 - Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo' -2023-10-01 02:58:19 INFO - Error details button is not present -2023-10-01 02:58:19 INFO - Taking screenshot -2023-10-01 02:58:21 INFO - Test finished - logging out -2023-10-01 02:58:22 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:58:24 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:58:26 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:58:26 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:58:28 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:58:29 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:58:29 INFO - Button 'Log out' :: Clicking -2023-10-01 02:58:50 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:58:51 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/4da73b217ec3d344.txt b/2272/data/attachments/4da73b217ec3d344.txt deleted file mode 100644 index d490ea7ad3..0000000000 --- a/2272/data/attachments/4da73b217ec3d344.txt +++ /dev/null @@ -1,57 +0,0 @@ -2023-10-01 05:21:23 INFO - Scenario 'Biblioboard: Playback speed: Check of playback speed' start -2023-10-01 05:21:23 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 05:21:49 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 05:21:49 INFO - Session id - 3e42734f0449f30fa7ce25ad89fde1074d3a1247 -2023-10-01 05:21:49 INFO - Step 0 - Close tutorial screen -2023-10-01 05:22:10 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:22:10 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:22:11 INFO - Step 2 - Close welcome screen -2023-10-01 05:22:11 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:22:11 INFO - Step 3 - Add library screen is opened -2023-10-01 05:22:12 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:22:12 INFO - Button 'Search' :: Clicking -2023-10-01 05:22:13 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:22:13 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:22:16 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:22:16 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:22:17 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:22:18 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:22:19 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:22:21 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:22:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:22:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:22:22 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:22:23 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:22:24 INFO - Locking credential with barcode 01230000000002 -2023-10-01 05:22:24 INFO - There are books on the account: -2023-10-01 05:22:25 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 05:22:25 INFO - Count of books on the account after opening account: 1 -2023-10-01 05:22:25 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:22:25 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 05:22:27 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:22:27 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:22:29 INFO - Button 'Log in' :: Clicking -2023-10-01 05:22:47 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:22:47 INFO - Step 7 - Login is performed successfully -2023-10-01 05:23:08 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:23:08 INFO - Step 8 - Open Catalog -2023-10-01 05:23:08 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:23:29 INFO - Step 9 - Open search modal -2023-10-01 05:23:49 INFO - Button 'Search' :: Clicking -2023-10-01 05:23:50 INFO - Step 10 - Search for "Four Women" and save bookName as 'bookNameInfo' -2023-10-01 05:23:51 INFO - Error details button is not present -2023-10-01 05:23:51 INFO - Text Field 'Search value input' :: Sending keys 'Four Women' -2023-10-01 05:23:53 INFO - Error details button is not present -2023-10-01 05:23:54 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 05:23:55 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 05:24:15 INFO - Taking screenshot -2023-10-01 05:24:16 INFO - Test finished - logging out -2023-10-01 05:24:17 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:24:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:24:21 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:24:22 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:24:24 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:24:24 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:24:24 INFO - Button 'Log out' :: Clicking -2023-10-01 05:24:45 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:24:45 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/4dfee106ad2ccda.png b/2272/data/attachments/4dfee106ad2ccda.png deleted file mode 100644 index 7a3291c4e8..0000000000 Binary files a/2272/data/attachments/4dfee106ad2ccda.png and /dev/null differ diff --git a/2272/data/attachments/4e7fa0fd98cf9e7.txt b/2272/data/attachments/4e7fa0fd98cf9e7.txt deleted file mode 100644 index 1cef1bb2c6..0000000000 --- a/2272/data/attachments/4e7fa0fd98cf9e7.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 03:22:23 INFO - Scenario 'Check of not rewinding forward and back by tapping on time bar' start -2023-10-01 03:22:23 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:22:51 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:22:51 INFO - Session id - 58e9ebf4d4f694f7a0fb3306805d02a6eb55e223 -2023-10-01 03:22:51 INFO - Step 0 - Close tutorial screen -2023-10-01 03:23:12 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:23:12 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:23:13 INFO - Step 2 - Close welcome screen -2023-10-01 03:23:13 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:23:13 INFO - Step 3 - Add library screen is opened -2023-10-01 03:23:14 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:23:14 INFO - Button 'Search' :: Clicking -2023-10-01 03:23:15 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:23:15 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:23:19 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:23:19 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:23:19 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:23:23 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:23:24 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:23:25 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:23:25 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:23:26 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:23:27 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:23:28 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:23:29 INFO - Locking credential with barcode 01230000000005 -2023-10-01 03:23:29 INFO - There are books on the account: -2023-10-01 03:23:30 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 03:23:30 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 03:23:30 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 03:23:30 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 03:23:30 INFO - Count of books on the account after opening account: 4 -2023-10-01 03:23:30 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:23:30 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 03:23:32 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:23:32 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:23:34 INFO - Button 'Log in' :: Clicking -2023-10-01 03:23:51 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:23:51 INFO - Step 7 - Login is performed successfully -2023-10-01 03:24:12 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:24:13 INFO - Step 8 - Open Catalog -2023-10-01 03:24:13 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:24:34 INFO - Step 9 - Open search modal -2023-10-01 03:24:54 INFO - Button 'Search' :: Clicking -2023-10-01 03:24:56 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:24:56 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 03:24:56 INFO - randomBookName: Of Boys and Men -2023-10-01 03:24:57 INFO - Error details button is not present -2023-10-01 03:24:57 INFO - Text Field 'Search value input' :: Sending keys 'Of Boys and Men' -2023-10-01 03:25:00 INFO - Error details button is not present -2023-10-01 03:25:01 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 03:25:01 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 03:25:22 INFO - Taking screenshot -2023-10-01 03:25:23 INFO - Test finished - logging out -2023-10-01 03:25:24 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:25:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:25:28 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:25:29 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:25:32 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:25:32 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:25:32 INFO - Button 'Log out' :: Clicking -2023-10-01 03:25:54 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:25:54 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/4f64c25115d56fba.png b/2272/data/attachments/4f64c25115d56fba.png deleted file mode 100644 index d2d49eed20..0000000000 Binary files a/2272/data/attachments/4f64c25115d56fba.png and /dev/null differ diff --git a/2272/data/attachments/5349152a770b9148.png b/2272/data/attachments/5349152a770b9148.png deleted file mode 100644 index b9f54005cc..0000000000 Binary files a/2272/data/attachments/5349152a770b9148.png and /dev/null differ diff --git a/2272/data/attachments/5394a99e35ae1363.txt b/2272/data/attachments/5394a99e35ae1363.txt deleted file mode 100644 index 44aa24c05c..0000000000 --- a/2272/data/attachments/5394a99e35ae1363.txt +++ /dev/null @@ -1,55 +0,0 @@ -2023-10-01 05:22:34 INFO - Scenario 'Settings: Check of Horizontal scrolling in Lyrasis' start -2023-10-01 05:22:34 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 05:23:00 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 05:23:00 INFO - Session id - 63a7757b28e524e6582fa45d91b7e527a36b6547 -2023-10-01 05:23:00 INFO - Step 0 - Close tutorial screen -2023-10-01 05:23:20 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:23:20 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:23:22 INFO - Step 2 - Close welcome screen -2023-10-01 05:23:22 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:23:22 INFO - Step 3 - Add library screen is opened -2023-10-01 05:23:23 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:23:23 INFO - Button 'Search' :: Clicking -2023-10-01 05:23:24 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:23:24 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:23:27 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:23:28 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:23:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:23:31 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:23:32 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:23:34 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:23:34 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:23:34 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:23:35 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:23:36 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:23:37 INFO - Locking credential with barcode 01230000000003 -2023-10-01 05:23:37 INFO - There are books on the account: -2023-10-01 05:23:39 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 05:23:39 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 05:23:39 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 05:23:39 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 05:23:39 INFO - Count of books on the account after opening account: 4 -2023-10-01 05:23:39 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:23:39 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 05:23:41 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:23:41 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:23:43 INFO - Button 'Log in' :: Clicking -2023-10-01 05:24:01 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:24:01 INFO - Step 7 - Login is performed successfully -2023-10-01 05:24:22 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:24:23 INFO - Step 8 - Open Catalog -2023-10-01 05:24:23 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:24:43 INFO - Step 9 - Open search modal -2023-10-01 05:25:03 INFO - Button 'Search' :: Clicking -2023-10-01 05:25:05 INFO - Step 10 - Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 05:25:05 INFO - Taking screenshot -2023-10-01 05:25:06 INFO - Test finished - logging out -2023-10-01 05:25:07 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:25:10 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:25:11 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:25:12 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:25:14 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:25:14 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:25:14 INFO - Button 'Log out' :: Clicking -2023-10-01 05:25:35 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:25:35 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/54ef6d6ff495a97c.png b/2272/data/attachments/54ef6d6ff495a97c.png deleted file mode 100644 index 67eef70008..0000000000 Binary files a/2272/data/attachments/54ef6d6ff495a97c.png and /dev/null differ diff --git a/2272/data/attachments/5543c5fdea11ccb1.txt b/2272/data/attachments/5543c5fdea11ccb1.txt deleted file mode 100644 index e652004bce..0000000000 --- a/2272/data/attachments/5543c5fdea11ccb1.txt +++ /dev/null @@ -1,58 +0,0 @@ -2023-10-01 03:51:27 INFO - Scenario 'Bibliotheca: Check of not rewinding forward and back by tapping on time bar' start -2023-10-01 03:51:27 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:51:55 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:51:55 INFO - Session id - cdb61420d7b13fe8e6b5298eec0995c952433f58 -2023-10-01 03:51:55 INFO - Step 0 - Close tutorial screen -2023-10-01 03:52:15 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:52:16 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:52:16 INFO - Step 2 - Close welcome screen -2023-10-01 03:52:16 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:52:17 INFO - Step 3 - Add library screen is opened -2023-10-01 03:52:18 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:52:18 INFO - Button 'Search' :: Clicking -2023-10-01 03:52:19 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:52:19 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:52:22 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:52:23 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:52:23 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:52:26 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:52:27 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:52:29 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:52:29 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:52:29 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:52:30 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:52:32 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:52:32 INFO - Locking credential with barcode 01230000000004 -2023-10-01 03:52:32 INFO - There are books on the account: -2023-10-01 03:52:33 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 03:52:33 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 03:52:33 INFO - Count of books on the account after opening account: 2 -2023-10-01 03:52:33 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:52:33 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 03:52:35 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:52:35 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:52:38 INFO - Button 'Log in' :: Clicking -2023-10-01 03:52:55 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:52:55 INFO - Step 7 - Login is performed successfully -2023-10-01 03:53:16 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:53:16 INFO - Step 8 - Open Catalog -2023-10-01 03:53:17 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:53:37 INFO - Step 9 - Open search modal -2023-10-01 03:53:57 INFO - Button 'Search' :: Clicking -2023-10-01 03:53:59 INFO - Step 10 - Search for "Down the Hatch" and save bookName as 'bookNameInfo' -2023-10-01 03:53:59 INFO - Error details button is not present -2023-10-01 03:53:59 INFO - Text Field 'Search value input' :: Sending keys 'Down the Hatch' -2023-10-01 03:54:03 INFO - Error details button is not present -2023-10-01 03:54:04 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 03:54:04 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 03:54:25 INFO - Taking screenshot -2023-10-01 03:54:26 INFO - Test finished - logging out -2023-10-01 03:54:27 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:54:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:54:31 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:54:32 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:54:34 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:54:34 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:54:34 INFO - Button 'Log out' :: Clicking -2023-10-01 03:54:55 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:54:55 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/58bbf7af5a0606bd.txt b/2272/data/attachments/58bbf7af5a0606bd.txt deleted file mode 100644 index 76a3680c97..0000000000 --- a/2272/data/attachments/58bbf7af5a0606bd.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 04:36:39 INFO - Scenario 'LYRASIS: Check of canceling the downloading from book details view' start -2023-10-01 04:36:39 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:37:06 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:37:06 INFO - Session id - 011c466dfb8384749f2cdef7c2f188f65446c43e -2023-10-01 04:37:06 INFO - Step 0 - Close tutorial screen -2023-10-01 04:37:26 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:37:27 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:37:28 INFO - Step 2 - Close welcome screen -2023-10-01 04:37:28 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:37:28 INFO - Step 3 - Add library screen is opened -2023-10-01 04:37:29 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:37:29 INFO - Button 'Search' :: Clicking -2023-10-01 04:37:30 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:37:30 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:37:34 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:37:35 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:37:35 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:37:37 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:37:38 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:37:40 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:37:40 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:37:40 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:37:41 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:37:42 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:37:43 INFO - Locking credential with barcode 01230000000003 -2023-10-01 04:37:43 INFO - There are books on the account: -2023-10-01 04:37:45 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 04:37:45 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 04:37:45 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 04:37:45 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 04:37:45 INFO - Count of books on the account after opening account: 4 -2023-10-01 04:37:45 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:37:45 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 04:37:47 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:37:47 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:37:49 INFO - Button 'Log in' :: Clicking -2023-10-01 04:38:07 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:38:08 INFO - Step 7 - Login is performed successfully -2023-10-01 04:38:28 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:38:29 INFO - Step 8 - Open Catalog -2023-10-01 04:38:29 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:38:50 INFO - Step 9 - Open search modal -2023-10-01 04:39:11 INFO - Button 'Search' :: Clicking -2023-10-01 04:39:12 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:39:12 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:39:12 INFO - randomBookName: Ask the Passengers -2023-10-01 04:39:13 INFO - Error details button is not present -2023-10-01 04:39:13 INFO - Text Field 'Search value input' :: Sending keys 'Ask the Passengers' -2023-10-01 04:39:15 INFO - Error details button is not present -2023-10-01 04:39:17 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 04:39:17 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 04:39:38 INFO - Taking screenshot -2023-10-01 04:39:39 INFO - Test finished - logging out -2023-10-01 04:39:40 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:39:43 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:39:44 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:39:45 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:39:47 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:39:47 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:39:48 INFO - Button 'Log out' :: Clicking -2023-10-01 04:40:08 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:40:08 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/5b33d8894fe1af6a.txt b/2272/data/attachments/5b33d8894fe1af6a.txt deleted file mode 100644 index 6b63247c00..0000000000 --- a/2272/data/attachments/5b33d8894fe1af6a.txt +++ /dev/null @@ -1,53 +0,0 @@ -2023-10-01 04:46:13 INFO - Scenario 'LYRASIS: Check of canceling the downloading from book details view' start -2023-10-01 04:46:13 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:46:40 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:46:40 INFO - Session id - 9060a32187d68484831f2c81e0bdea53c0739720 -2023-10-01 04:46:40 INFO - Step 0 - Close tutorial screen -2023-10-01 04:47:00 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:47:01 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:47:01 INFO - Step 2 - Close welcome screen -2023-10-01 04:47:01 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:47:02 INFO - Step 3 - Add library screen is opened -2023-10-01 04:47:03 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:47:03 INFO - Button 'Search' :: Clicking -2023-10-01 04:47:04 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:47:04 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:47:08 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:47:08 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:47:08 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:47:11 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:47:12 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:47:14 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:47:14 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:47:15 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:47:16 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:47:17 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:47:18 INFO - Locking credential with barcode 01230000000004 -2023-10-01 04:47:18 INFO - There are books on the account: -2023-10-01 04:47:20 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 04:47:20 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 04:47:20 INFO - Count of books on the account after opening account: 2 -2023-10-01 04:47:20 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:47:20 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 04:47:22 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:47:22 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:47:23 INFO - Button 'Log in' :: Clicking -2023-10-01 04:47:41 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:47:41 INFO - Step 7 - Login is performed successfully -2023-10-01 04:48:02 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:48:02 INFO - Step 8 - Open Catalog -2023-10-01 04:48:02 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:48:23 INFO - Step 9 - Open search modal -2023-10-01 04:48:43 INFO - Button 'Search' :: Clicking -2023-10-01 04:48:45 INFO - Step 10 - Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:48:45 INFO - Taking screenshot -2023-10-01 04:48:46 INFO - Test finished - logging out -2023-10-01 04:48:47 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:48:50 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:48:51 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:48:52 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:48:54 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:48:55 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:48:55 INFO - Button 'Log out' :: Clicking -2023-10-01 04:49:15 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:49:16 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/5cfa78d72405fdea.txt b/2272/data/attachments/5cfa78d72405fdea.txt deleted file mode 100644 index 33e772c296..0000000000 --- a/2272/data/attachments/5cfa78d72405fdea.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 04:17:35 INFO - Scenario 'Check buttons under the book title in LYRASIS' start -2023-10-01 04:17:35 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:18:02 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:18:02 INFO - Session id - c0c54badb95c694334727ef09ba4ba68e78bb86a -2023-10-01 04:18:02 INFO - Step 0 - Close tutorial screen -2023-10-01 04:18:22 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:18:22 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:18:23 INFO - Step 2 - Close welcome screen -2023-10-01 04:18:23 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:18:23 INFO - Step 3 - Add library screen is opened -2023-10-01 04:18:25 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:18:25 INFO - Button 'Search' :: Clicking -2023-10-01 04:18:26 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:18:26 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:18:29 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:18:29 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:18:29 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:18:32 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:18:33 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:18:35 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:18:35 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:18:36 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:18:36 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:18:37 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:18:38 INFO - Locking credential with barcode 01230000000003 -2023-10-01 04:18:38 INFO - There are books on the account: -2023-10-01 04:18:39 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 04:18:39 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 04:18:39 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 04:18:39 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 04:18:39 INFO - Count of books on the account after opening account: 4 -2023-10-01 04:18:39 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:18:39 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 04:18:41 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:18:41 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:18:43 INFO - Button 'Log in' :: Clicking -2023-10-01 04:19:01 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:19:01 INFO - Step 7 - Login is performed successfully -2023-10-01 04:19:22 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:19:22 INFO - Step 8 - Open Catalog -2023-10-01 04:19:22 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:19:43 INFO - Step 9 - Open search modal -2023-10-01 04:20:03 INFO - Button 'Search' :: Clicking -2023-10-01 04:20:05 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:20:05 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:20:05 INFO - randomBookName: Armageddon Road -2023-10-01 04:20:05 INFO - Error details button is not present -2023-10-01 04:20:05 INFO - Text Field 'Search value input' :: Sending keys 'Armageddon Road' -2023-10-01 04:20:08 INFO - Error details button is not present -2023-10-01 04:20:11 INFO - Step 11 - Switch to 'eBooks' catalog tab -2023-10-01 04:20:11 INFO - Button 'eBooks' :: Clicking -2023-10-01 04:20:31 INFO - Taking screenshot -2023-10-01 04:20:32 INFO - Test finished - logging out -2023-10-01 04:20:33 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:20:37 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:20:37 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:20:38 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:20:40 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:20:40 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:20:41 INFO - Button 'Log out' :: Clicking -2023-10-01 04:21:02 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:21:02 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/5d19bc18e3feeb4.txt b/2272/data/attachments/5d19bc18e3feeb4.txt deleted file mode 100644 index 6c5af81892..0000000000 --- a/2272/data/attachments/5d19bc18e3feeb4.txt +++ /dev/null @@ -1,58 +0,0 @@ -2023-10-01 05:00:05 INFO - Scenario 'Biblioboard: Playback speed: Check of playback speed' start -2023-10-01 05:00:05 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 05:00:32 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 05:00:32 INFO - Session id - 82dc211ff7fbc38120729207d690c1a8726c8a27 -2023-10-01 05:00:32 INFO - Step 0 - Close tutorial screen -2023-10-01 05:00:52 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:00:52 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:00:53 INFO - Step 2 - Close welcome screen -2023-10-01 05:00:53 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:00:54 INFO - Step 3 - Add library screen is opened -2023-10-01 05:00:55 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:00:55 INFO - Button 'Search' :: Clicking -2023-10-01 05:00:56 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:00:56 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:00:59 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:01:00 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:01:00 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:01:02 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:01:03 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:01:05 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:01:05 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:01:05 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:01:06 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:01:07 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:01:08 INFO - Locking credential with barcode 01230000000004 -2023-10-01 05:01:08 INFO - There are books on the account: -2023-10-01 05:01:09 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 05:01:09 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 05:01:09 INFO - Count of books on the account after opening account: 2 -2023-10-01 05:01:09 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:01:09 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 05:01:11 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:01:11 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:01:13 INFO - Button 'Log in' :: Clicking -2023-10-01 05:01:31 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:01:31 INFO - Step 7 - Login is performed successfully -2023-10-01 05:01:52 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:01:52 INFO - Step 8 - Open Catalog -2023-10-01 05:01:52 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:02:13 INFO - Step 9 - Open search modal -2023-10-01 05:02:33 INFO - Button 'Search' :: Clicking -2023-10-01 05:02:35 INFO - Step 10 - Search for "Four Women" and save bookName as 'bookNameInfo' -2023-10-01 05:02:36 INFO - Error details button is not present -2023-10-01 05:02:36 INFO - Text Field 'Search value input' :: Sending keys 'Four Women' -2023-10-01 05:02:38 INFO - Error details button is not present -2023-10-01 05:02:40 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 05:02:40 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 05:03:01 INFO - Taking screenshot -2023-10-01 05:03:02 INFO - Test finished - logging out -2023-10-01 05:03:03 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:03:06 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:03:06 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:03:07 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:03:10 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:03:10 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:03:10 INFO - Button 'Log out' :: Clicking -2023-10-01 05:03:31 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:03:31 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/5d87b189f5c21038.png b/2272/data/attachments/5d87b189f5c21038.png deleted file mode 100644 index 3f08d0d0ef..0000000000 Binary files a/2272/data/attachments/5d87b189f5c21038.png and /dev/null differ diff --git a/2272/data/attachments/5f59d6a329263170.png b/2272/data/attachments/5f59d6a329263170.png deleted file mode 100644 index f2d35ffa4a..0000000000 Binary files a/2272/data/attachments/5f59d6a329263170.png and /dev/null differ diff --git a/2272/data/attachments/5fcc55ba2ac34c24.png b/2272/data/attachments/5fcc55ba2ac34c24.png deleted file mode 100644 index b48232b8e9..0000000000 Binary files a/2272/data/attachments/5fcc55ba2ac34c24.png and /dev/null differ diff --git a/2272/data/attachments/60f1660e3ddd5cb7.png b/2272/data/attachments/60f1660e3ddd5cb7.png deleted file mode 100644 index 07780dc037..0000000000 Binary files a/2272/data/attachments/60f1660e3ddd5cb7.png and /dev/null differ diff --git a/2272/data/attachments/624c70656d2deac3.txt b/2272/data/attachments/624c70656d2deac3.txt deleted file mode 100644 index cf8605b8b4..0000000000 --- a/2272/data/attachments/624c70656d2deac3.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 03:03:05 INFO - Scenario 'Check time tracking line' start -2023-10-01 03:03:05 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:03:31 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:03:31 INFO - Session id - 1f9178b271373ac4c03aee91d2f3bfb2818aad7b -2023-10-01 03:03:31 INFO - Step 0 - Close tutorial screen -2023-10-01 03:03:51 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:03:51 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:03:52 INFO - Step 2 - Close welcome screen -2023-10-01 03:03:53 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:03:53 INFO - Step 3 - Add library screen is opened -2023-10-01 03:03:54 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:03:54 INFO - Button 'Search' :: Clicking -2023-10-01 03:03:55 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:03:55 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:03:59 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:03:59 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:03:59 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:04:02 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:04:03 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:04:07 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:04:07 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:04:08 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:04:08 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:04:09 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:04:12 INFO - Locking credential with barcode 01230000000003 -2023-10-01 03:04:12 INFO - There are books on the account: -2023-10-01 03:04:13 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 03:04:13 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 03:04:13 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 03:04:13 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 03:04:13 INFO - Count of books on the account after opening account: 4 -2023-10-01 03:04:13 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:04:13 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 03:04:16 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:04:16 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:04:18 INFO - Button 'Log in' :: Clicking -2023-10-01 03:04:35 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:04:36 INFO - Step 7 - Login is performed successfully -2023-10-01 03:04:57 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:04:57 INFO - Step 8 - Open Catalog -2023-10-01 03:04:57 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:05:18 INFO - Step 9 - Open search modal -2023-10-01 03:05:38 INFO - Button 'Search' :: Clicking -2023-10-01 03:05:40 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:05:40 INFO - Count of attempts to get random book name without bad symbols-3 -2023-10-01 03:05:40 INFO - randomBookName: The Hobbit -2023-10-01 03:05:40 INFO - Error details button is not present -2023-10-01 03:05:41 INFO - Text Field 'Search value input' :: Sending keys 'The Hobbit' -2023-10-01 03:05:43 INFO - Error details button is not present -2023-10-01 03:05:46 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 03:05:46 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 03:06:07 INFO - Taking screenshot -2023-10-01 03:06:08 INFO - Test finished - logging out -2023-10-01 03:06:09 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:06:12 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:06:12 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:06:13 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:06:16 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:06:16 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:06:16 INFO - Button 'Log out' :: Clicking -2023-10-01 03:06:37 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:06:37 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/62dc1feb144c58a4.png b/2272/data/attachments/62dc1feb144c58a4.png deleted file mode 100644 index 5f19abbb33..0000000000 Binary files a/2272/data/attachments/62dc1feb144c58a4.png and /dev/null differ diff --git a/2272/data/attachments/633cdfd76dd6732c.png b/2272/data/attachments/633cdfd76dd6732c.png deleted file mode 100644 index 2d8857ea03..0000000000 Binary files a/2272/data/attachments/633cdfd76dd6732c.png and /dev/null differ diff --git a/2272/data/attachments/634910d722a11867.txt b/2272/data/attachments/634910d722a11867.txt deleted file mode 100644 index f799dfffb9..0000000000 --- a/2272/data/attachments/634910d722a11867.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 03:36:45 INFO - Scenario 'Open book to last page read' start -2023-10-01 03:36:45 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:37:11 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:37:11 INFO - Session id - 70fd4631196980977de8600beef60de59dad07ee -2023-10-01 03:37:11 INFO - Step 0 - Close tutorial screen -2023-10-01 03:37:31 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:37:32 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:37:32 INFO - Step 2 - Close welcome screen -2023-10-01 03:37:32 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:37:33 INFO - Step 3 - Add library screen is opened -2023-10-01 03:37:34 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:37:34 INFO - Button 'Search' :: Clicking -2023-10-01 03:37:35 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:37:35 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:37:38 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:37:38 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:37:39 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:37:41 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:37:41 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:37:43 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:37:43 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:37:43 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:37:45 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:37:45 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:37:46 INFO - Locking credential with barcode 01230000000002 -2023-10-01 03:37:46 INFO - There are books on the account: -2023-10-01 03:37:47 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 03:37:47 INFO - Count of books on the account after opening account: 1 -2023-10-01 03:37:47 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:37:47 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 03:37:49 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:37:49 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:37:51 INFO - Button 'Log in' :: Clicking -2023-10-01 03:38:09 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:38:09 INFO - Step 7 - Login is performed successfully -2023-10-01 03:38:30 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:38:30 INFO - Step 8 - Open Catalog -2023-10-01 03:38:30 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:38:51 INFO - Step 9 - Open search modal -2023-10-01 03:39:11 INFO - Button 'Search' :: Clicking -2023-10-01 03:39:13 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:39:13 INFO - Count of attempts to get random book name without bad symbols-3 -2023-10-01 03:39:13 INFO - randomBookName: Travels into Turkey -2023-10-01 03:39:13 INFO - Error details button is not present -2023-10-01 03:39:14 INFO - Text Field 'Search value input' :: Sending keys 'Travels into Turkey' -2023-10-01 03:39:16 INFO - Error details button is not present -2023-10-01 03:39:24 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 03:39:24 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 03:39:25 INFO - Button 'actionButton' :: Clicking -2023-10-01 03:39:28 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 03:39:48 INFO - Label 'lblBookName' :: Clicking -2023-10-01 03:40:09 INFO - Taking screenshot -2023-10-01 03:40:10 INFO - Test finished - logging out -2023-10-01 03:40:11 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:40:13 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:40:14 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:40:15 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:40:17 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:40:17 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:40:18 INFO - Button 'Log out' :: Clicking -2023-10-01 03:40:38 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:40:38 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/6381577d4dae5b9d.png b/2272/data/attachments/6381577d4dae5b9d.png deleted file mode 100644 index f8966704d0..0000000000 Binary files a/2272/data/attachments/6381577d4dae5b9d.png and /dev/null differ diff --git a/2272/data/attachments/63f767f30d957817.png b/2272/data/attachments/63f767f30d957817.png deleted file mode 100644 index 9ddcdca57b..0000000000 Binary files a/2272/data/attachments/63f767f30d957817.png and /dev/null differ diff --git a/2272/data/attachments/64dff2e5434ce823.png b/2272/data/attachments/64dff2e5434ce823.png deleted file mode 100644 index cef5617c3d..0000000000 Binary files a/2272/data/attachments/64dff2e5434ce823.png and /dev/null differ diff --git a/2272/data/attachments/66fa5d35bf86824b.txt b/2272/data/attachments/66fa5d35bf86824b.txt deleted file mode 100644 index f80af1b3b5..0000000000 --- a/2272/data/attachments/66fa5d35bf86824b.txt +++ /dev/null @@ -1,59 +0,0 @@ -2023-10-01 03:27:05 INFO - Scenario 'LYRASIS: Getting and returning books from Book Detail View' start -2023-10-01 03:27:05 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:27:31 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:27:31 INFO - Session id - 8b514f485ea69ac8639abcfb091807895c95f5ab -2023-10-01 03:27:31 INFO - Step 0 - Close tutorial screen -2023-10-01 03:27:51 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:27:51 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:27:52 INFO - Step 2 - Close welcome screen -2023-10-01 03:27:52 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:27:52 INFO - Step 3 - Add library screen is opened -2023-10-01 03:27:54 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:27:54 INFO - Button 'Search' :: Clicking -2023-10-01 03:27:55 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:27:55 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:27:58 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:28:00 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:28:00 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:28:03 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:28:04 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:28:05 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:28:06 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:28:06 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:28:07 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:28:08 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:28:09 INFO - Locking credential with barcode 01230000000002 -2023-10-01 03:28:09 INFO - There are books on the account: -2023-10-01 03:28:10 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 03:28:10 INFO - Count of books on the account after opening account: 1 -2023-10-01 03:28:10 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:28:10 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 03:28:12 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:28:12 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:28:14 INFO - Button 'Log in' :: Clicking -2023-10-01 03:28:31 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:28:32 INFO - Step 7 - Login is performed successfully -2023-10-01 03:28:52 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:28:53 INFO - Step 8 - Open Catalog -2023-10-01 03:28:53 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:29:14 INFO - Step 9 - Open search modal -2023-10-01 03:29:34 INFO - Button 'Search' :: Clicking -2023-10-01 03:29:36 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:29:36 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 03:29:36 INFO - randomBookName: Jungle Doctor on the Hop -2023-10-01 03:29:36 INFO - Error details button is not present -2023-10-01 03:29:36 INFO - Text Field 'Search value input' :: Sending keys 'Jungle Doctor on the Hop' -2023-10-01 03:29:40 INFO - Error details button is not present -2023-10-01 03:29:42 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 03:29:42 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 03:30:03 INFO - Taking screenshot -2023-10-01 03:30:04 INFO - Test finished - logging out -2023-10-01 03:30:05 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:30:08 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:30:09 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:30:10 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:30:12 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:30:13 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:30:13 INFO - Button 'Log out' :: Clicking -2023-10-01 03:30:33 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:30:34 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/67c60c4fb0e9ef7b.txt b/2272/data/attachments/67c60c4fb0e9ef7b.txt deleted file mode 100644 index 7443ccd169..0000000000 --- a/2272/data/attachments/67c60c4fb0e9ef7b.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 04:17:00 INFO - Scenario 'Playback speed: Check of playback speed' start -2023-10-01 04:17:00 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:17:28 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:17:28 INFO - Session id - 2f4a018ba0a74c0e00c233e8455c779c4eacf85e -2023-10-01 04:17:28 INFO - Step 0 - Close tutorial screen -2023-10-01 04:17:49 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:17:49 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:17:50 INFO - Step 2 - Close welcome screen -2023-10-01 04:17:50 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:17:50 INFO - Step 3 - Add library screen is opened -2023-10-01 04:17:51 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:17:51 INFO - Button 'Search' :: Clicking -2023-10-01 04:17:53 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:17:53 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:17:56 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:17:56 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:17:56 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:18:00 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:18:01 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:18:03 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:18:03 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:18:03 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:18:04 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:18:05 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:18:06 INFO - Locking credential with barcode 01230000000005 -2023-10-01 04:18:06 INFO - There are books on the account: -2023-10-01 04:18:22 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 04:18:22 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 04:18:22 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 04:18:22 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 04:18:22 INFO - Count of books on the account after opening account: 4 -2023-10-01 04:18:22 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:18:22 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 04:18:24 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:18:24 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:18:26 INFO - Button 'Log in' :: Clicking -2023-10-01 04:18:43 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:18:43 INFO - Step 7 - Login is performed successfully -2023-10-01 04:19:04 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:19:04 INFO - Step 8 - Open Catalog -2023-10-01 04:19:04 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:19:25 INFO - Step 9 - Open search modal -2023-10-01 04:19:45 INFO - Button 'Search' :: Clicking -2023-10-01 04:19:46 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:19:46 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:19:46 INFO - randomBookName: How to Avoid a Climate Disaster -2023-10-01 04:19:47 INFO - Error details button is not present -2023-10-01 04:19:47 INFO - Text Field 'Search value input' :: Sending keys 'How to Avoid a Climate Disaster' -2023-10-01 04:19:50 INFO - Error details button is not present -2023-10-01 04:19:52 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 04:19:52 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 04:20:12 INFO - Taking screenshot -2023-10-01 04:20:13 INFO - Test finished - logging out -2023-10-01 04:20:15 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:20:18 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:20:18 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:20:19 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:20:21 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:20:22 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:20:22 INFO - Button 'Log out' :: Clicking -2023-10-01 04:20:42 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:20:43 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/6db8091dfa2027b7.png b/2272/data/attachments/6db8091dfa2027b7.png deleted file mode 100644 index 05d3b5629d..0000000000 Binary files a/2272/data/attachments/6db8091dfa2027b7.png and /dev/null differ diff --git a/2272/data/attachments/6ef9872d96f9f6c1.png b/2272/data/attachments/6ef9872d96f9f6c1.png deleted file mode 100644 index b79e76fec5..0000000000 Binary files a/2272/data/attachments/6ef9872d96f9f6c1.png and /dev/null differ diff --git a/2272/data/attachments/6efc2f100601f080.csv b/2272/data/attachments/6efc2f100601f080.csv deleted file mode 100644 index ca4f114115..0000000000 --- a/2272/data/attachments/6efc2f100601f080.csv +++ /dev/null @@ -1 +0,0 @@ -Audible Studios diff --git a/2272/data/attachments/70bfad24a8c901b.png b/2272/data/attachments/70bfad24a8c901b.png deleted file mode 100644 index fe40af02a4..0000000000 Binary files a/2272/data/attachments/70bfad24a8c901b.png and /dev/null differ diff --git a/2272/data/attachments/70d496e9091c46b8.png b/2272/data/attachments/70d496e9091c46b8.png deleted file mode 100644 index 63bef3cc85..0000000000 Binary files a/2272/data/attachments/70d496e9091c46b8.png and /dev/null differ diff --git a/2272/data/attachments/71b9363768862ce1.txt b/2272/data/attachments/71b9363768862ce1.txt deleted file mode 100644 index 31a385b44a..0000000000 --- a/2272/data/attachments/71b9363768862ce1.txt +++ /dev/null @@ -1,55 +0,0 @@ -2023-10-01 04:36:15 INFO - Scenario 'Check of book title and back button in Lyrasis' start -2023-10-01 04:36:16 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:36:42 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:36:42 INFO - Session id - 26e1d1548daffbe080944a84d29b847aefc26b77 -2023-10-01 04:36:42 INFO - Step 0 - Close tutorial screen -2023-10-01 04:37:02 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:37:03 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:37:04 INFO - Step 2 - Close welcome screen -2023-10-01 04:37:04 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:37:04 INFO - Step 3 - Add library screen is opened -2023-10-01 04:37:05 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:37:05 INFO - Button 'Search' :: Clicking -2023-10-01 04:37:06 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:37:06 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:37:10 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:37:10 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:37:10 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:37:13 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:37:14 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:37:16 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:37:16 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:37:17 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:37:18 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:37:19 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:37:20 INFO - Locking credential with barcode 01230000000005 -2023-10-01 04:37:20 INFO - There are books on the account: -2023-10-01 04:37:21 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 04:37:21 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 04:37:21 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 04:37:21 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 04:37:21 INFO - Count of books on the account after opening account: 4 -2023-10-01 04:37:21 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:37:21 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 04:37:23 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:37:23 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:37:25 INFO - Button 'Log in' :: Clicking -2023-10-01 04:37:43 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:37:43 INFO - Step 7 - Login is performed successfully -2023-10-01 04:38:04 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:38:04 INFO - Step 8 - Open Catalog -2023-10-01 04:38:04 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:38:25 INFO - Step 9 - Open search modal -2023-10-01 04:38:45 INFO - Button 'Search' :: Clicking -2023-10-01 04:38:47 INFO - Step 10 - Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:38:47 INFO - Taking screenshot -2023-10-01 04:38:48 INFO - Test finished - logging out -2023-10-01 04:38:49 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:38:52 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:38:53 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:38:54 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:38:56 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:38:56 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:38:56 INFO - Button 'Log out' :: Clicking -2023-10-01 04:39:17 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:39:17 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/7344f82cf242b59e.png b/2272/data/attachments/7344f82cf242b59e.png deleted file mode 100644 index f69a718646..0000000000 Binary files a/2272/data/attachments/7344f82cf242b59e.png and /dev/null differ diff --git a/2272/data/attachments/75effaee10e53578.txt b/2272/data/attachments/75effaee10e53578.txt deleted file mode 100644 index 3e1b302350..0000000000 --- a/2272/data/attachments/75effaee10e53578.txt +++ /dev/null @@ -1,71 +0,0 @@ -2023-10-01 04:20:42 INFO - Scenario 'Navigate by bookmarks' start -2023-10-01 04:20:42 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:21:26 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:21:26 INFO - Session id - 9e60a0922bc6f92f3dfeb4f665703084100091f3 -2023-10-01 04:21:26 INFO - Step 0 - Close tutorial screen -2023-10-01 04:21:47 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:21:47 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:21:48 INFO - Step 2 - Close welcome screen -2023-10-01 04:21:48 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:21:48 INFO - Step 3 - Add library screen is opened -2023-10-01 04:21:49 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:21:50 INFO - Button 'Search' :: Clicking -2023-10-01 04:21:51 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:21:51 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:21:53 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:21:54 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:21:54 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:21:55 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:21:56 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:21:58 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:21:58 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:21:58 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:21:59 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:22:00 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:22:01 INFO - Locking credential with barcode 01230000000003 -2023-10-01 04:22:01 INFO - There are books on the account: -2023-10-01 04:22:03 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 04:22:03 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 04:22:03 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 04:22:03 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 04:22:03 INFO - Count of books on the account after opening account: 4 -2023-10-01 04:22:03 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:22:03 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 04:22:05 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:22:05 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:22:07 INFO - Button 'Log in' :: Clicking -2023-10-01 04:22:25 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:22:26 INFO - Step 7 - Login is performed successfully -2023-10-01 04:22:47 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:22:47 INFO - Step 8 - Open Catalog -2023-10-01 04:22:47 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:23:07 INFO - Step 9 - Open search modal -2023-10-01 04:23:28 INFO - Button 'Search' :: Clicking -2023-10-01 04:23:30 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:23:30 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:23:30 INFO - randomBookName: Winds Through Time -2023-10-01 04:23:30 INFO - Error details button is not present -2023-10-01 04:23:30 INFO - Text Field 'Search value input' :: Sending keys 'Winds Through Time' -2023-10-01 04:23:33 INFO - Error details button is not present -2023-10-01 04:23:35 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 04:23:35 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 04:23:36 INFO - Button 'actionButton' :: Clicking -2023-10-01 04:23:43 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 04:23:43 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 04:23:44 INFO - Label 'lblBookName' :: Clicking -2023-10-01 04:23:44 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 04:23:45 INFO - Button 'Read' :: Clicking -2023-10-01 04:23:45 INFO - Step 14 - Open navigation bar on reader epub screen -2023-10-01 04:23:47 INFO - Step 15 - Add bookmark on reader epub screen -2023-10-01 04:23:48 INFO - Button 'btnAddBookmark' :: Clicking -2023-10-01 04:24:09 INFO - Taking screenshot -2023-10-01 04:24:09 INFO - Test finished - logging out -2023-10-01 04:24:11 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:24:13 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:24:14 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:24:15 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:24:17 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:24:18 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:24:18 INFO - Button 'Log out' :: Clicking -2023-10-01 04:24:39 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:24:39 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/76f02ac379bad219.txt b/2272/data/attachments/76f02ac379bad219.txt deleted file mode 100644 index 9ec3df5109..0000000000 --- a/2272/data/attachments/76f02ac379bad219.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 03:41:49 INFO - Scenario 'BiblioBoard: Check of not rewinding forward and back by tapping on time bar' start -2023-10-01 03:41:49 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:42:19 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:42:19 INFO - Session id - f116114f8117c85794d37b29b4b24f6e28971834 -2023-10-01 03:42:19 INFO - Step 0 - Close tutorial screen -2023-10-01 03:42:39 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:42:39 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:42:40 INFO - Step 2 - Close welcome screen -2023-10-01 03:42:40 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:42:40 INFO - Step 3 - Add library screen is opened -2023-10-01 03:42:42 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:42:42 INFO - Button 'Search' :: Clicking -2023-10-01 03:42:43 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:42:43 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:42:47 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:42:47 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:42:47 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:42:48 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:42:49 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:42:51 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:42:51 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:42:52 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:42:53 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:42:54 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:42:55 INFO - Locking credential with barcode 01230000000005 -2023-10-01 03:42:55 INFO - There are books on the account: -2023-10-01 03:42:56 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 03:42:56 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 03:42:56 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 03:42:56 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 03:42:56 INFO - Count of books on the account after opening account: 4 -2023-10-01 03:42:56 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:42:56 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 03:42:58 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:42:58 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:43:00 INFO - Button 'Log in' :: Clicking -2023-10-01 03:43:23 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:43:24 INFO - Step 7 - Login is performed successfully -2023-10-01 03:43:44 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:43:44 INFO - Step 8 - Open Catalog -2023-10-01 03:43:44 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:44:05 INFO - Step 9 - Open search modal -2023-10-01 03:44:25 INFO - Button 'Search' :: Clicking -2023-10-01 03:44:27 INFO - Step 10 - Search for "Daykeeper" and save bookName as 'bookNameInfo' -2023-10-01 03:44:28 INFO - Error details button is not present -2023-10-01 03:44:28 INFO - Text Field 'Search value input' :: Sending keys 'Daykeeper' -2023-10-01 03:44:31 INFO - Error details button is not present -2023-10-01 03:44:33 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 03:44:33 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 03:44:53 INFO - Taking screenshot -2023-10-01 03:44:54 INFO - Test finished - logging out -2023-10-01 03:44:55 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:44:57 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:44:58 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:44:59 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:45:02 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:45:02 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:45:02 INFO - Button 'Log out' :: Clicking -2023-10-01 03:45:23 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:45:23 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/7752d374a8e48461.txt b/2272/data/attachments/7752d374a8e48461.txt deleted file mode 100644 index 516d975cae..0000000000 --- a/2272/data/attachments/7752d374a8e48461.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 04:26:47 INFO - Scenario 'Playback speed: Check of playback speed' start -2023-10-01 04:26:47 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:27:16 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:27:16 INFO - Session id - 1128468ace89b9533cc3b7f6d5658e42fe21b1a3 -2023-10-01 04:27:16 INFO - Step 0 - Close tutorial screen -2023-10-01 04:27:37 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:27:37 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:27:38 INFO - Step 2 - Close welcome screen -2023-10-01 04:27:38 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:27:38 INFO - Step 3 - Add library screen is opened -2023-10-01 04:27:40 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:27:40 INFO - Button 'Search' :: Clicking -2023-10-01 04:27:41 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:27:41 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:27:45 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:27:46 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:27:46 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:27:46 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:27:47 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:27:49 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:27:49 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:27:50 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:27:50 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:27:51 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:27:52 INFO - Locking credential with barcode 01230000000004 -2023-10-01 04:27:52 INFO - There are books on the account: -2023-10-01 04:27:54 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 04:27:54 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 04:27:54 INFO - Count of books on the account after opening account: 2 -2023-10-01 04:27:54 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:27:54 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 04:27:56 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:27:56 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:27:58 INFO - Button 'Log in' :: Clicking -2023-10-01 04:28:15 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:28:15 INFO - Step 7 - Login is performed successfully -2023-10-01 04:28:37 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:28:37 INFO - Step 8 - Open Catalog -2023-10-01 04:28:37 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:29:00 INFO - Step 9 - Open search modal -2023-10-01 04:29:20 INFO - Button 'Search' :: Clicking -2023-10-01 04:29:22 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:29:22 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:29:22 INFO - randomBookName: iGen -2023-10-01 04:29:22 INFO - Error details button is not present -2023-10-01 04:29:22 INFO - Text Field 'Search value input' :: Sending keys 'iGen' -2023-10-01 04:29:24 INFO - Error details button is not present -2023-10-01 04:29:26 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 04:29:26 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 04:29:47 INFO - Taking screenshot -2023-10-01 04:29:48 INFO - Test finished - logging out -2023-10-01 04:29:49 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:29:52 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:29:53 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:29:54 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:29:56 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:29:56 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:29:57 INFO - Button 'Log out' :: Clicking -2023-10-01 04:30:17 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:30:18 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/781b6e483d92a7de.txt b/2272/data/attachments/781b6e483d92a7de.txt deleted file mode 100644 index 2c61e69dda..0000000000 --- a/2272/data/attachments/781b6e483d92a7de.txt +++ /dev/null @@ -1,55 +0,0 @@ -2023-10-01 04:53:00 INFO - Scenario 'Hold from Subcategory List View and Remove a Reserved Book from Holds' start -2023-10-01 04:53:00 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:53:26 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:53:26 INFO - Session id - 290a33a9da71f610495086641016a00ae26bcfcb -2023-10-01 04:53:26 INFO - Step 0 - Close tutorial screen -2023-10-01 04:53:46 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:53:46 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:53:47 INFO - Step 2 - Close welcome screen -2023-10-01 04:53:47 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:53:48 INFO - Step 3 - Add library screen is opened -2023-10-01 04:53:49 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:53:49 INFO - Button 'Search' :: Clicking -2023-10-01 04:53:50 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:53:50 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:53:54 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:53:58 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:53:58 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:53:58 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:53:59 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:54:01 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:54:01 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:54:01 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:54:02 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:54:04 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:54:04 INFO - Locking credential with barcode 01230000000005 -2023-10-01 04:54:04 INFO - There are books on the account: -2023-10-01 04:54:06 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 04:54:06 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 04:54:06 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 04:54:06 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 04:54:06 INFO - Count of books on the account after opening account: 4 -2023-10-01 04:54:06 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:54:06 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 04:54:08 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:54:08 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:54:10 INFO - Button 'Log in' :: Clicking -2023-10-01 04:54:28 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:54:28 INFO - Step 7 - Login is performed successfully -2023-10-01 04:54:49 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:54:49 INFO - Step 8 - Open Catalog -2023-10-01 04:54:49 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:55:09 INFO - Step 9 - Open search modal -2023-10-01 04:55:30 INFO - Button 'Search' :: Clicking -2023-10-01 04:55:31 INFO - Step 10 - Search 'unavailable' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:55:32 INFO - Taking screenshot -2023-10-01 04:55:33 INFO - Test finished - logging out -2023-10-01 04:55:34 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:55:42 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:55:43 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:55:44 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:55:46 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:55:46 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:55:47 INFO - Button 'Log out' :: Clicking -2023-10-01 04:56:07 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:56:08 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/7849c298f71c9476.png b/2272/data/attachments/7849c298f71c9476.png deleted file mode 100644 index e3fccb2038..0000000000 Binary files a/2272/data/attachments/7849c298f71c9476.png and /dev/null differ diff --git a/2272/data/attachments/7a359c38768b22f3.txt b/2272/data/attachments/7a359c38768b22f3.txt deleted file mode 100644 index 595a8d0289..0000000000 --- a/2272/data/attachments/7a359c38768b22f3.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 04:48:27 INFO - Scenario 'Playback speed: Check of playback speed' start -2023-10-01 04:48:27 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:48:56 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:48:56 INFO - Session id - e18ebeee302475ef45ef3c40d50ea48ddfdd9dd2 -2023-10-01 04:48:56 INFO - Step 0 - Close tutorial screen -2023-10-01 04:49:16 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:49:17 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:49:17 INFO - Step 2 - Close welcome screen -2023-10-01 04:49:18 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:49:18 INFO - Step 3 - Add library screen is opened -2023-10-01 04:49:19 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:49:19 INFO - Button 'Search' :: Clicking -2023-10-01 04:49:20 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:49:20 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:49:24 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:49:24 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:49:24 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:49:27 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:49:28 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:49:30 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:49:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:49:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:49:31 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:49:32 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:49:33 INFO - Locking credential with barcode 01230000000004 -2023-10-01 04:49:33 INFO - There are books on the account: -2023-10-01 04:49:34 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 04:49:34 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 04:49:34 INFO - Count of books on the account after opening account: 2 -2023-10-01 04:49:34 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:49:34 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 04:49:36 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:49:36 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:49:38 INFO - Button 'Log in' :: Clicking -2023-10-01 04:49:57 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:49:57 INFO - Step 7 - Login is performed successfully -2023-10-01 04:50:18 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:50:18 INFO - Step 8 - Open Catalog -2023-10-01 04:50:18 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:50:39 INFO - Step 9 - Open search modal -2023-10-01 04:50:59 INFO - Button 'Search' :: Clicking -2023-10-01 04:51:01 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:51:01 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:51:01 INFO - randomBookName: Jacked -2023-10-01 04:51:02 INFO - Error details button is not present -2023-10-01 04:51:02 INFO - Text Field 'Search value input' :: Sending keys 'Jacked' -2023-10-01 04:51:04 INFO - Error details button is not present -2023-10-01 04:51:07 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 04:51:07 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 04:51:27 INFO - Taking screenshot -2023-10-01 04:51:28 INFO - Test finished - logging out -2023-10-01 04:51:29 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:51:32 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:51:33 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:51:34 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:51:37 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:51:37 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:51:38 INFO - Button 'Log out' :: Clicking -2023-10-01 04:51:59 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:52:00 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/7c138f95d7efe75.txt b/2272/data/attachments/7c138f95d7efe75.txt deleted file mode 100644 index cf05a62632..0000000000 --- a/2272/data/attachments/7c138f95d7efe75.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 02:17:01 INFO - Scenario 'Navigate by Audiobook' start -2023-10-01 02:17:01 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:17:27 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:17:28 INFO - Session id - 5c4973d1574d16d4954035622447bb0e457747a3 -2023-10-01 02:17:28 INFO - Step 0 - Close tutorial screen -2023-10-01 02:17:48 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:17:48 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:17:49 INFO - Step 2 - Close welcome screen -2023-10-01 02:17:49 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:17:49 INFO - Step 3 - Add library screen is opened -2023-10-01 02:17:51 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:17:51 INFO - Button 'Search' :: Clicking -2023-10-01 02:17:52 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:17:52 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:17:55 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:17:56 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:17:56 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:17:57 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:17:58 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:18:00 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:18:00 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:18:01 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:18:02 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:18:03 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:18:04 INFO - Locking credential with barcode 01230000000002 -2023-10-01 02:18:04 INFO - There are books on the account: -2023-10-01 02:18:05 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 02:18:05 INFO - Count of books on the account after opening account: 1 -2023-10-01 02:18:05 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:18:05 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 02:18:07 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:18:07 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:18:09 INFO - Button 'Log in' :: Clicking -2023-10-01 02:18:26 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:18:26 INFO - Step 7 - Login is performed successfully -2023-10-01 02:18:47 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:18:47 INFO - Step 8 - Open Catalog -2023-10-01 02:18:48 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:19:08 INFO - Step 9 - Open categories by chain and chain starts from CategoryScreen: -2023-10-01 02:19:08 INFO - Swiping from coordinates (x:540; y:260) to (x:540; y:1684) -2023-10-01 02:19:50 INFO - Button 'Audible Studios' :: Clicking -2023-10-01 02:19:51 INFO - Step 10 - Category "Audible Studios" with books is opened on catalog books screen -2023-10-01 02:19:53 INFO - Step 11 - Get names of books on screen and save them as 'listOfBooks' -2023-10-01 02:19:54 INFO - Step 12 - Open Catalog -2023-10-01 02:19:54 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:20:14 INFO - Step 13 - Open search modal -2023-10-01 02:20:34 INFO - Button 'Search' :: Clicking -2023-10-01 02:20:36 INFO - Step 14 - Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo' -2023-10-01 02:20:36 INFO - Error details button is not present -2023-10-01 02:20:37 INFO - Taking screenshot -2023-10-01 02:20:38 INFO - Test finished - logging out -2023-10-01 02:20:39 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:20:42 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:20:43 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:20:44 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:20:46 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:20:46 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:20:46 INFO - Button 'Log out' :: Clicking -2023-10-01 02:21:07 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:21:07 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/7c6b48a8d235bab4.csv b/2272/data/attachments/7c6b48a8d235bab4.csv deleted file mode 100644 index ca4f114115..0000000000 --- a/2272/data/attachments/7c6b48a8d235bab4.csv +++ /dev/null @@ -1 +0,0 @@ -Audible Studios diff --git a/2272/data/attachments/7c96676fc2090a10.png b/2272/data/attachments/7c96676fc2090a10.png deleted file mode 100644 index c14899c27f..0000000000 Binary files a/2272/data/attachments/7c96676fc2090a10.png and /dev/null differ diff --git a/2272/data/attachments/7cba5bbe28bb3dcf.txt b/2272/data/attachments/7cba5bbe28bb3dcf.txt deleted file mode 100644 index 6bfd7900eb..0000000000 --- a/2272/data/attachments/7cba5bbe28bb3dcf.txt +++ /dev/null @@ -1,55 +0,0 @@ -2023-10-01 05:13:10 INFO - Scenario 'Settings: Check of Vertical scrolling in Lyrasis' start -2023-10-01 05:13:10 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 05:13:56 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 05:13:56 INFO - Session id - 0f1a886f3241e44c8e580594f18c124c75a938a0 -2023-10-01 05:13:56 INFO - Step 0 - Close tutorial screen -2023-10-01 05:14:17 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:14:17 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:14:18 INFO - Step 2 - Close welcome screen -2023-10-01 05:14:18 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:14:18 INFO - Step 3 - Add library screen is opened -2023-10-01 05:14:19 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:14:19 INFO - Button 'Search' :: Clicking -2023-10-01 05:14:21 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:14:21 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:14:23 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:14:23 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:14:24 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:14:25 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:14:26 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:14:28 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:14:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:14:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:14:29 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:14:30 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:14:31 INFO - Locking credential with barcode 01230000000003 -2023-10-01 05:14:31 INFO - There are books on the account: -2023-10-01 05:14:32 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 05:14:32 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 05:14:32 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 05:14:32 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 05:14:32 INFO - Count of books on the account after opening account: 4 -2023-10-01 05:14:32 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:14:32 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 05:14:34 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:14:34 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:14:36 INFO - Button 'Log in' :: Clicking -2023-10-01 05:14:55 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:14:55 INFO - Step 7 - Login is performed successfully -2023-10-01 05:15:16 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:15:16 INFO - Step 8 - Open Catalog -2023-10-01 05:15:16 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:15:37 INFO - Step 9 - Open search modal -2023-10-01 05:15:57 INFO - Button 'Search' :: Clicking -2023-10-01 05:15:58 INFO - Step 10 - Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 05:15:58 INFO - Taking screenshot -2023-10-01 05:15:59 INFO - Test finished - logging out -2023-10-01 05:16:01 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:16:04 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:16:05 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:16:06 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:16:08 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:16:09 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:16:09 INFO - Button 'Log out' :: Clicking -2023-10-01 05:16:30 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:16:30 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/7d0db2d5bc111b7b.png b/2272/data/attachments/7d0db2d5bc111b7b.png deleted file mode 100644 index abcd9ef4bd..0000000000 Binary files a/2272/data/attachments/7d0db2d5bc111b7b.png and /dev/null differ diff --git a/2272/data/attachments/7d37bb8382e2fcef.csv b/2272/data/attachments/7d37bb8382e2fcef.csv deleted file mode 100644 index ca4f114115..0000000000 --- a/2272/data/attachments/7d37bb8382e2fcef.csv +++ /dev/null @@ -1 +0,0 @@ -Audible Studios diff --git a/2272/data/attachments/7e3e79568eec750d.csv b/2272/data/attachments/7e3e79568eec750d.csv deleted file mode 100644 index ca4f114115..0000000000 --- a/2272/data/attachments/7e3e79568eec750d.csv +++ /dev/null @@ -1 +0,0 @@ -Audible Studios diff --git a/2272/data/attachments/806e1d65dbbbc959.txt b/2272/data/attachments/806e1d65dbbbc959.txt deleted file mode 100644 index 0fc5b7ddee..0000000000 --- a/2272/data/attachments/806e1d65dbbbc959.txt +++ /dev/null @@ -1,55 +0,0 @@ -2023-10-01 05:31:39 INFO - Scenario 'Settings: Check of Wrapped scrolling in Lyrasis' start -2023-10-01 05:31:39 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 05:32:05 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 05:32:05 INFO - Session id - 9a10bc7d96d4223948c5b756b1c678edd4e45a09 -2023-10-01 05:32:05 INFO - Step 0 - Close tutorial screen -2023-10-01 05:32:26 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:32:26 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:32:27 INFO - Step 2 - Close welcome screen -2023-10-01 05:32:27 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:32:27 INFO - Step 3 - Add library screen is opened -2023-10-01 05:32:29 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:32:29 INFO - Button 'Search' :: Clicking -2023-10-01 05:32:30 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:32:30 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:32:33 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:32:33 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:32:33 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:32:36 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:32:38 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:32:39 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:32:39 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:32:40 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:32:41 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:32:42 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:32:43 INFO - Locking credential with barcode 01230000000005 -2023-10-01 05:32:43 INFO - There are books on the account: -2023-10-01 05:32:44 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 05:32:44 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 05:32:44 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 05:32:44 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 05:32:44 INFO - Count of books on the account after opening account: 4 -2023-10-01 05:32:44 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:32:44 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 05:32:46 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:32:46 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:32:48 INFO - Button 'Log in' :: Clicking -2023-10-01 05:33:06 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:33:06 INFO - Step 7 - Login is performed successfully -2023-10-01 05:33:27 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:33:28 INFO - Step 8 - Open Catalog -2023-10-01 05:33:28 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:33:48 INFO - Step 9 - Open search modal -2023-10-01 05:34:09 INFO - Button 'Search' :: Clicking -2023-10-01 05:34:11 INFO - Step 10 - Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 05:34:11 INFO - Taking screenshot -2023-10-01 05:34:12 INFO - Test finished - logging out -2023-10-01 05:34:13 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:34:16 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:34:17 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:34:18 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:34:20 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:34:20 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:34:20 INFO - Button 'Log out' :: Clicking -2023-10-01 05:34:41 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:34:41 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/82bf117678f59f40.txt b/2272/data/attachments/82bf117678f59f40.txt deleted file mode 100644 index 6efcc2b485..0000000000 --- a/2272/data/attachments/82bf117678f59f40.txt +++ /dev/null @@ -1,55 +0,0 @@ -2023-10-01 05:02:12 INFO - Scenario 'Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View' start -2023-10-01 05:02:12 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 05:02:38 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 05:02:38 INFO - Session id - 7aabe47dd080015caacb15dcff812dfdcacf9bee -2023-10-01 05:02:38 INFO - Step 0 - Close tutorial screen -2023-10-01 05:02:58 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:02:59 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:03:00 INFO - Step 2 - Close welcome screen -2023-10-01 05:03:00 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:03:01 INFO - Step 3 - Add library screen is opened -2023-10-01 05:03:02 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:03:02 INFO - Button 'Search' :: Clicking -2023-10-01 05:03:04 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:03:04 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:03:07 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:03:07 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:03:07 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:03:10 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:03:11 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:03:13 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:03:13 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:03:14 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:03:14 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:03:15 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:03:16 INFO - Locking credential with barcode 01230000000005 -2023-10-01 05:03:16 INFO - There are books on the account: -2023-10-01 05:03:17 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 05:03:17 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 05:03:17 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 05:03:17 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 05:03:17 INFO - Count of books on the account after opening account: 4 -2023-10-01 05:03:17 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:03:17 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 05:03:19 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:03:19 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:03:21 INFO - Button 'Log in' :: Clicking -2023-10-01 05:03:39 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:03:39 INFO - Step 7 - Login is performed successfully -2023-10-01 05:04:00 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:04:00 INFO - Step 8 - Open Catalog -2023-10-01 05:04:00 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:04:21 INFO - Step 9 - Open search modal -2023-10-01 05:04:41 INFO - Button 'Search' :: Clicking -2023-10-01 05:04:43 INFO - Step 10 - Search 'unavailable' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 05:04:43 INFO - Taking screenshot -2023-10-01 05:04:44 INFO - Test finished - logging out -2023-10-01 05:04:45 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:04:48 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:04:49 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:04:51 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:04:52 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:04:52 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:04:52 INFO - Button 'Log out' :: Clicking -2023-10-01 05:05:13 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:05:13 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/8329702ac7a9ffd6.png b/2272/data/attachments/8329702ac7a9ffd6.png deleted file mode 100644 index ca07e0b637..0000000000 Binary files a/2272/data/attachments/8329702ac7a9ffd6.png and /dev/null differ diff --git a/2272/data/attachments/84bbaad910a1f50b.txt b/2272/data/attachments/84bbaad910a1f50b.txt deleted file mode 100644 index 5481b2cb3d..0000000000 --- a/2272/data/attachments/84bbaad910a1f50b.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 04:03:53 INFO - Scenario 'LYRASIS: Check of canceling the downloading from book details view' start -2023-10-01 04:03:53 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:04:23 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:04:23 INFO - Session id - fd86842d665dd161d127a8d9c93538255dcb5161 -2023-10-01 04:04:23 INFO - Step 0 - Close tutorial screen -2023-10-01 04:04:43 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:04:44 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:04:44 INFO - Step 2 - Close welcome screen -2023-10-01 04:04:44 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:04:45 INFO - Step 3 - Add library screen is opened -2023-10-01 04:04:46 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:04:46 INFO - Button 'Search' :: Clicking -2023-10-01 04:04:47 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:04:47 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:04:50 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:04:50 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:04:50 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:04:52 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:04:53 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:04:55 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:04:55 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:04:55 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:04:56 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:04:57 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:04:58 INFO - Locking credential with barcode 01230000000005 -2023-10-01 04:04:58 INFO - There are books on the account: -2023-10-01 04:04:59 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 04:04:59 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 04:04:59 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 04:04:59 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 04:04:59 INFO - Count of books on the account after opening account: 4 -2023-10-01 04:04:59 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:04:59 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 04:05:01 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:05:01 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:05:03 INFO - Button 'Log in' :: Clicking -2023-10-01 04:05:21 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:05:21 INFO - Step 7 - Login is performed successfully -2023-10-01 04:05:41 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:05:42 INFO - Step 8 - Open Catalog -2023-10-01 04:05:42 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:06:02 INFO - Step 9 - Open search modal -2023-10-01 04:06:23 INFO - Button 'Search' :: Clicking -2023-10-01 04:06:25 INFO - Step 10 - Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:06:25 INFO - Count of attempts to get random book name without bad symbols-2 -2023-10-01 04:06:25 INFO - randomBookName: The Woman They Could Not Silence -2023-10-01 04:06:25 INFO - Error details button is not present -2023-10-01 04:06:25 INFO - Text Field 'Search value input' :: Sending keys 'The Woman They Could Not Silence' -2023-10-01 04:06:28 INFO - Error details button is not present -2023-10-01 04:06:30 INFO - Step 11 - Switch to 'eBooks' catalog tab -2023-10-01 04:06:30 INFO - Button 'eBooks' :: Clicking -2023-10-01 04:06:51 INFO - Taking screenshot -2023-10-01 04:06:52 INFO - Test finished - logging out -2023-10-01 04:06:54 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:06:56 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:06:57 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:06:58 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:07:01 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:07:01 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:07:01 INFO - Button 'Log out' :: Clicking -2023-10-01 04:07:23 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:07:23 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/84ec36c04e691ad4.txt b/2272/data/attachments/84ec36c04e691ad4.txt deleted file mode 100644 index 980d91a458..0000000000 --- a/2272/data/attachments/84ec36c04e691ad4.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 02:53:00 INFO - Scenario 'LYRASIS: Reserving from Book Detail View' start -2023-10-01 02:53:00 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:53:27 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:53:27 INFO - Session id - dfe1b75f7d8b9a40408e7996ea981d51146ec072 -2023-10-01 02:53:27 INFO - Step 0 - Close tutorial screen -2023-10-01 02:53:47 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:53:47 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:53:48 INFO - Step 2 - Close welcome screen -2023-10-01 02:53:48 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:53:48 INFO - Step 3 - Add library screen is opened -2023-10-01 02:53:49 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:53:49 INFO - Button 'Search' :: Clicking -2023-10-01 02:53:51 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:53:51 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:53:54 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:53:54 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:53:54 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:53:57 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:53:59 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:54:00 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:54:00 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:54:01 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:54:02 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:54:03 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:54:04 INFO - Locking credential with barcode 01230000000003 -2023-10-01 02:54:04 INFO - There are books on the account: -2023-10-01 02:54:05 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 02:54:05 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 02:54:05 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 02:54:05 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 02:54:05 INFO - Count of books on the account after opening account: 4 -2023-10-01 02:54:05 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:54:05 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 02:54:07 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:54:07 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:54:09 INFO - Button 'Log in' :: Clicking -2023-10-01 02:54:27 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:54:27 INFO - Step 7 - Login is performed successfully -2023-10-01 02:54:48 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:54:48 INFO - Step 8 - Open Catalog -2023-10-01 02:54:48 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:55:09 INFO - Step 9 - Open search modal -2023-10-01 02:55:29 INFO - Button 'Search' :: Clicking -2023-10-01 02:55:31 INFO - Step 10 - Search 'unavailable' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 02:55:31 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 02:55:31 INFO - randomBookName: The Black Kids -2023-10-01 02:55:31 INFO - Error details button is not present -2023-10-01 02:55:31 INFO - Text Field 'Search value input' :: Sending keys 'The Black Kids' -2023-10-01 02:55:34 INFO - Error details button is not present -2023-10-01 02:55:36 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 02:55:36 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 02:55:57 INFO - Taking screenshot -2023-10-01 02:55:58 INFO - Test finished - logging out -2023-10-01 02:55:59 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:56:03 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:56:03 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:56:04 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:56:06 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:56:06 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:56:07 INFO - Button 'Log out' :: Clicking -2023-10-01 02:56:27 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:56:28 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/852d0e85b250010.txt b/2272/data/attachments/852d0e85b250010.txt deleted file mode 100644 index 5e476818ca..0000000000 --- a/2272/data/attachments/852d0e85b250010.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 02:11:17 INFO - Scenario 'Open the audiobook at the last open chapter and check time code' start -2023-10-01 02:11:17 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:11:48 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:11:48 INFO - Session id - 9bb95b0a6f3bc66f4e331ecfae0128758c94c5e7 -2023-10-01 02:11:48 INFO - Step 0 - Close tutorial screen -2023-10-01 02:12:08 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:12:09 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:12:09 INFO - Step 2 - Close welcome screen -2023-10-01 02:12:10 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:12:10 INFO - Step 3 - Add library screen is opened -2023-10-01 02:12:11 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:12:11 INFO - Button 'Search' :: Clicking -2023-10-01 02:12:12 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:12:12 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:12:15 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:12:16 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:12:16 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:12:19 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:12:20 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:12:22 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:12:22 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:12:22 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:12:23 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:12:24 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:12:25 INFO - Locking credential with barcode 01230000000002 -2023-10-01 02:12:25 INFO - There are books on the account: -2023-10-01 02:12:28 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 02:12:28 INFO - Count of books on the account after opening account: 1 -2023-10-01 02:12:28 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:12:28 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 02:12:29 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:12:29 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:12:30 INFO - Button 'Log in' :: Clicking -2023-10-01 02:12:47 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:12:48 INFO - Step 7 - Login is performed successfully -2023-10-01 02:13:08 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:13:08 INFO - Step 8 - Open Catalog -2023-10-01 02:13:09 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:13:30 INFO - Step 9 - Open categories by chain and chain starts from CategoryScreen: -2023-10-01 02:13:30 INFO - Swiping from coordinates (x:540; y:260) to (x:540; y:1684) -2023-10-01 02:14:12 INFO - Button 'Audible Studios' :: Clicking -2023-10-01 02:14:12 INFO - Step 10 - Category "Audible Studios" with books is opened on catalog books screen -2023-10-01 02:14:15 INFO - Step 11 - Get names of books on screen and save them as 'listOfBooks' -2023-10-01 02:14:15 INFO - Step 12 - Open Catalog -2023-10-01 02:14:15 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:14:35 INFO - Step 13 - Open search modal -2023-10-01 02:14:56 INFO - Button 'Search' :: Clicking -2023-10-01 02:14:57 INFO - Step 14 - Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo' -2023-10-01 02:14:57 INFO - Error details button is not present -2023-10-01 02:14:58 INFO - Taking screenshot -2023-10-01 02:14:58 INFO - Test finished - logging out -2023-10-01 02:15:00 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:15:02 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:15:03 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:15:04 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:15:06 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:15:06 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:15:07 INFO - Button 'Log out' :: Clicking -2023-10-01 02:15:27 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:15:27 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/853bf590e4427866.png b/2272/data/attachments/853bf590e4427866.png deleted file mode 100644 index 3b6444787e..0000000000 Binary files a/2272/data/attachments/853bf590e4427866.png and /dev/null differ diff --git a/2272/data/attachments/855b3925f810a04d.png b/2272/data/attachments/855b3925f810a04d.png deleted file mode 100644 index 9ff36c9727..0000000000 Binary files a/2272/data/attachments/855b3925f810a04d.png and /dev/null differ diff --git a/2272/data/attachments/85b693491c29dd06.txt b/2272/data/attachments/85b693491c29dd06.txt deleted file mode 100644 index 578937b38c..0000000000 --- a/2272/data/attachments/85b693491c29dd06.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 03:57:59 INFO - Scenario 'Playback speed: Check of playback speed' start -2023-10-01 03:57:59 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:58:25 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:58:25 INFO - Session id - 21e55f491e6fb7fee1d6baf7c3cad9e2b426e8c1 -2023-10-01 03:58:25 INFO - Step 0 - Close tutorial screen -2023-10-01 03:58:45 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:58:46 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:58:46 INFO - Step 2 - Close welcome screen -2023-10-01 03:58:46 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:58:47 INFO - Step 3 - Add library screen is opened -2023-10-01 03:58:48 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:58:48 INFO - Button 'Search' :: Clicking -2023-10-01 03:58:49 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:58:49 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:58:52 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:58:53 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:58:53 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:58:55 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:58:55 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:58:57 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:58:57 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:58:57 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:58:58 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:58:59 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:59:00 INFO - Locking credential with barcode 01230000000005 -2023-10-01 03:59:00 INFO - There are books on the account: -2023-10-01 03:59:01 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 03:59:01 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 03:59:01 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 03:59:01 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 03:59:01 INFO - Count of books on the account after opening account: 4 -2023-10-01 03:59:01 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:59:01 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 03:59:04 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:59:04 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:59:06 INFO - Button 'Log in' :: Clicking -2023-10-01 03:59:23 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:59:24 INFO - Step 7 - Login is performed successfully -2023-10-01 03:59:45 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:59:45 INFO - Step 8 - Open Catalog -2023-10-01 03:59:45 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:00:05 INFO - Step 9 - Open search modal -2023-10-01 04:00:25 INFO - Button 'Search' :: Clicking -2023-10-01 04:00:27 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:00:27 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:00:27 INFO - randomBookName: The Black Swan of Paris -2023-10-01 04:00:27 INFO - Error details button is not present -2023-10-01 04:00:27 INFO - Text Field 'Search value input' :: Sending keys 'The Black Swan of Paris' -2023-10-01 04:00:30 INFO - Error details button is not present -2023-10-01 04:00:32 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 04:00:32 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 04:00:52 INFO - Taking screenshot -2023-10-01 04:00:53 INFO - Test finished - logging out -2023-10-01 04:00:54 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:00:58 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:00:58 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:00:59 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:01:01 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:01:01 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:01:01 INFO - Button 'Log out' :: Clicking -2023-10-01 04:01:21 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:01:22 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/85bc29a957ab41f2.txt b/2272/data/attachments/85bc29a957ab41f2.txt deleted file mode 100644 index d8c50f9b34..0000000000 --- a/2272/data/attachments/85bc29a957ab41f2.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 04:15:13 INFO - Scenario 'Navigate by bookmarks' start -2023-10-01 04:15:13 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:15:40 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:15:40 INFO - Session id - 7caf01d221cb50c667c43fa9dba4c0cb92d5aeb0 -2023-10-01 04:15:40 INFO - Step 0 - Close tutorial screen -2023-10-01 04:16:00 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:16:00 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:16:01 INFO - Step 2 - Close welcome screen -2023-10-01 04:16:01 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:16:02 INFO - Step 3 - Add library screen is opened -2023-10-01 04:16:03 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:16:03 INFO - Button 'Search' :: Clicking -2023-10-01 04:16:04 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:16:04 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:16:08 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:16:08 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:16:08 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:16:09 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:16:11 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:16:13 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:16:13 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:16:13 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:16:14 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:16:15 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:16:16 INFO - Locking credential with barcode 01230000000002 -2023-10-01 04:16:16 INFO - There are books on the account: -2023-10-01 04:16:17 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 04:16:17 INFO - Count of books on the account after opening account: 1 -2023-10-01 04:16:17 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:16:17 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 04:16:19 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:16:19 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:16:21 INFO - Button 'Log in' :: Clicking -2023-10-01 04:16:39 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:16:39 INFO - Step 7 - Login is performed successfully -2023-10-01 04:17:00 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:17:01 INFO - Step 8 - Open Catalog -2023-10-01 04:17:01 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:17:21 INFO - Step 9 - Open search modal -2023-10-01 04:17:41 INFO - Button 'Search' :: Clicking -2023-10-01 04:17:43 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:17:43 INFO - Count of attempts to get random book name without bad symbols-2 -2023-10-01 04:17:43 INFO - randomBookName: The Adventures of Paddy the Beaver -2023-10-01 04:17:44 INFO - Error details button is not present -2023-10-01 04:17:44 INFO - Text Field 'Search value input' :: Sending keys 'The Adventures of Paddy the Beaver' -2023-10-01 04:17:47 INFO - Error details button is not present -2023-10-01 04:17:49 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 04:17:50 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 04:17:50 INFO - Button 'actionButton' :: Clicking -2023-10-01 04:17:53 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 04:18:14 INFO - Label 'lblBookName' :: Clicking -2023-10-01 04:18:34 INFO - Taking screenshot -2023-10-01 04:18:35 INFO - Test finished - logging out -2023-10-01 04:18:37 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:18:39 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:18:40 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:18:42 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:18:44 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:18:44 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:18:45 INFO - Button 'Log out' :: Clicking -2023-10-01 04:19:05 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:19:05 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/8603888317074e3e.png b/2272/data/attachments/8603888317074e3e.png deleted file mode 100644 index c40d085b79..0000000000 Binary files a/2272/data/attachments/8603888317074e3e.png and /dev/null differ diff --git a/2272/data/attachments/86e157022e09c6b9.txt b/2272/data/attachments/86e157022e09c6b9.txt deleted file mode 100644 index 4407a7fce3..0000000000 --- a/2272/data/attachments/86e157022e09c6b9.txt +++ /dev/null @@ -1,58 +0,0 @@ -2023-10-01 04:52:19 INFO - Scenario 'LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view' start -2023-10-01 04:52:19 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:52:44 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:52:44 INFO - Session id - 79810d299f30ff24e492756e7706d27161915cdc -2023-10-01 04:52:44 INFO - Step 0 - Close tutorial screen -2023-10-01 04:53:05 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:53:05 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:53:06 INFO - Step 2 - Close welcome screen -2023-10-01 04:53:06 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:53:07 INFO - Step 3 - Add library screen is opened -2023-10-01 04:53:08 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:53:08 INFO - Button 'Search' :: Clicking -2023-10-01 04:53:09 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:53:09 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:53:12 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:53:12 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:53:12 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:53:14 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:53:14 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:53:16 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:53:16 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:53:17 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:53:18 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:53:19 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:53:20 INFO - Locking credential with barcode 01230000000004 -2023-10-01 04:53:20 INFO - There are books on the account: -2023-10-01 04:53:20 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 04:53:20 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 04:53:20 INFO - Count of books on the account after opening account: 2 -2023-10-01 04:53:20 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:53:20 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 04:53:22 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:53:22 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:53:25 INFO - Button 'Log in' :: Clicking -2023-10-01 04:53:42 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:53:42 INFO - Step 7 - Login is performed successfully -2023-10-01 04:54:03 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:54:03 INFO - Step 8 - Open Catalog -2023-10-01 04:54:03 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:54:24 INFO - Step 9 - Open search modal -2023-10-01 04:54:44 INFO - Button 'Search' :: Clicking -2023-10-01 04:54:46 INFO - Step 10 - Search for "Let's Hear It For Beagles" and save bookName as 'bookNameInfo' -2023-10-01 04:54:46 INFO - Error details button is not present -2023-10-01 04:54:46 INFO - Text Field 'Search value input' :: Sending keys 'Let's Hear It For Beagles' -2023-10-01 04:54:49 INFO - Error details button is not present -2023-10-01 04:54:51 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 04:54:51 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 04:55:11 INFO - Taking screenshot -2023-10-01 04:55:13 INFO - Test finished - logging out -2023-10-01 04:55:14 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:55:16 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:55:17 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:55:18 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:55:20 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:55:20 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:55:21 INFO - Button 'Log out' :: Clicking -2023-10-01 04:55:42 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:55:42 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/86f43e10977ce1ec.png b/2272/data/attachments/86f43e10977ce1ec.png deleted file mode 100644 index f322692415..0000000000 Binary files a/2272/data/attachments/86f43e10977ce1ec.png and /dev/null differ diff --git a/2272/data/attachments/8837f930a1c55ded.png b/2272/data/attachments/8837f930a1c55ded.png deleted file mode 100644 index 77a67935e8..0000000000 Binary files a/2272/data/attachments/8837f930a1c55ded.png and /dev/null differ diff --git a/2272/data/attachments/896ab3fe8e225013.png b/2272/data/attachments/896ab3fe8e225013.png deleted file mode 100644 index c45f721624..0000000000 Binary files a/2272/data/attachments/896ab3fe8e225013.png and /dev/null differ diff --git a/2272/data/attachments/8d335eb2edae0412.txt b/2272/data/attachments/8d335eb2edae0412.txt deleted file mode 100644 index 64f341b80b..0000000000 --- a/2272/data/attachments/8d335eb2edae0412.txt +++ /dev/null @@ -1,59 +0,0 @@ -2023-10-01 04:33:21 INFO - Scenario 'Playback speed: Check of playback speed' start -2023-10-01 04:33:21 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:34:05 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:34:05 INFO - Session id - c5570993da79853d9afaab12734a4ff1ec9390ed -2023-10-01 04:34:05 INFO - Step 0 - Close tutorial screen -2023-10-01 04:34:26 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:34:26 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:34:27 INFO - Step 2 - Close welcome screen -2023-10-01 04:34:27 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:34:27 INFO - Step 3 - Add library screen is opened -2023-10-01 04:34:28 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:34:28 INFO - Button 'Search' :: Clicking -2023-10-01 04:34:31 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:34:31 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:34:34 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:34:34 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:34:34 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:34:35 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:34:36 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:34:39 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:34:39 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:34:40 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:34:41 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:34:42 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:34:43 INFO - Locking credential with barcode 01230000000002 -2023-10-01 04:34:43 INFO - There are books on the account: -2023-10-01 04:34:44 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 04:34:44 INFO - Count of books on the account after opening account: 1 -2023-10-01 04:34:44 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:34:44 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 04:34:45 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:34:45 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:34:47 INFO - Button 'Log in' :: Clicking -2023-10-01 04:35:04 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:35:05 INFO - Step 7 - Login is performed successfully -2023-10-01 04:35:25 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:35:26 INFO - Step 8 - Open Catalog -2023-10-01 04:35:26 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:35:46 INFO - Step 9 - Open search modal -2023-10-01 04:36:06 INFO - Button 'Search' :: Clicking -2023-10-01 04:36:08 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:36:08 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:36:08 INFO - randomBookName: The List -2023-10-01 04:36:09 INFO - Error details button is not present -2023-10-01 04:36:09 INFO - Text Field 'Search value input' :: Sending keys 'The List' -2023-10-01 04:36:11 INFO - Error details button is not present -2023-10-01 04:36:13 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 04:36:13 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 04:36:34 INFO - Taking screenshot -2023-10-01 04:36:35 INFO - Test finished - logging out -2023-10-01 04:36:36 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:36:39 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:36:40 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:36:41 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:36:43 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:36:43 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:36:44 INFO - Button 'Log out' :: Clicking -2023-10-01 04:37:04 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:37:04 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/8e2a1248d8f48a5a.png b/2272/data/attachments/8e2a1248d8f48a5a.png deleted file mode 100644 index d63a9198d4..0000000000 Binary files a/2272/data/attachments/8e2a1248d8f48a5a.png and /dev/null differ diff --git a/2272/data/attachments/8ed173fa1bbde436.txt b/2272/data/attachments/8ed173fa1bbde436.txt deleted file mode 100644 index d533ccb1e1..0000000000 --- a/2272/data/attachments/8ed173fa1bbde436.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 04:06:04 INFO - Scenario 'Check buttons under the book title in LYRASIS' start -2023-10-01 04:06:04 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:06:29 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:06:29 INFO - Session id - daf1da1e531d2695cbda7a3d98053e009426c05a -2023-10-01 04:06:29 INFO - Step 0 - Close tutorial screen -2023-10-01 04:06:49 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:06:49 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:06:50 INFO - Step 2 - Close welcome screen -2023-10-01 04:06:50 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:06:50 INFO - Step 3 - Add library screen is opened -2023-10-01 04:06:52 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:06:52 INFO - Button 'Search' :: Clicking -2023-10-01 04:06:53 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:06:53 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:06:56 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:06:56 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:06:56 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:07:00 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:07:01 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:07:02 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:07:03 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:07:03 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:07:04 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:07:05 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:07:06 INFO - Locking credential with barcode 01230000000004 -2023-10-01 04:07:06 INFO - There are books on the account: -2023-10-01 04:07:07 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 04:07:07 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 04:07:07 INFO - Count of books on the account after opening account: 2 -2023-10-01 04:07:07 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:07:07 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 04:07:09 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:07:09 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:07:12 INFO - Button 'Log in' :: Clicking -2023-10-01 04:07:29 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:07:29 INFO - Step 7 - Login is performed successfully -2023-10-01 04:07:50 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:07:50 INFO - Step 8 - Open Catalog -2023-10-01 04:07:50 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:08:11 INFO - Step 9 - Open search modal -2023-10-01 04:08:31 INFO - Button 'Search' :: Clicking -2023-10-01 04:08:33 INFO - Step 10 - Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:08:33 INFO - Count of attempts to get random book name without bad symbols-3 -2023-10-01 04:08:33 INFO - randomBookName: Whiteout -2023-10-01 04:08:34 INFO - Error details button is not present -2023-10-01 04:08:34 INFO - Text Field 'Search value input' :: Sending keys 'Whiteout' -2023-10-01 04:08:36 INFO - Error details button is not present -2023-10-01 04:08:38 INFO - Step 11 - Switch to 'eBooks' catalog tab -2023-10-01 04:08:38 INFO - Button 'eBooks' :: Clicking -2023-10-01 04:08:59 INFO - Taking screenshot -2023-10-01 04:09:00 INFO - Test finished - logging out -2023-10-01 04:09:01 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:09:05 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:09:05 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:09:06 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:09:09 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:09:09 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:09:09 INFO - Button 'Log out' :: Clicking -2023-10-01 04:09:30 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:09:30 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/8fd0dfdfabe12b3e.csv b/2272/data/attachments/8fd0dfdfabe12b3e.csv deleted file mode 100644 index ca4f114115..0000000000 --- a/2272/data/attachments/8fd0dfdfabe12b3e.csv +++ /dev/null @@ -1 +0,0 @@ -Audible Studios diff --git a/2272/data/attachments/90256dbc7f680d92.png b/2272/data/attachments/90256dbc7f680d92.png deleted file mode 100644 index e5f3326cf1..0000000000 Binary files a/2272/data/attachments/90256dbc7f680d92.png and /dev/null differ diff --git a/2272/data/attachments/90eb11369f34087f.png b/2272/data/attachments/90eb11369f34087f.png deleted file mode 100644 index b69ea8edcc..0000000000 Binary files a/2272/data/attachments/90eb11369f34087f.png and /dev/null differ diff --git a/2272/data/attachments/9108d63d0a308c83.png b/2272/data/attachments/9108d63d0a308c83.png deleted file mode 100644 index 7667c37211..0000000000 Binary files a/2272/data/attachments/9108d63d0a308c83.png and /dev/null differ diff --git a/2272/data/attachments/91326c771ad65d98.txt b/2272/data/attachments/91326c771ad65d98.txt deleted file mode 100644 index c8e6c4856b..0000000000 --- a/2272/data/attachments/91326c771ad65d98.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 04:13:27 INFO - Scenario 'LYRASIS: Check of canceling the downloading from book details view' start -2023-10-01 04:13:27 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:13:56 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:13:56 INFO - Session id - aac7f13eaa5a73b49e5e05ba4fbb1eaf880265f0 -2023-10-01 04:13:56 INFO - Step 0 - Close tutorial screen -2023-10-01 04:14:17 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:14:17 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:14:18 INFO - Step 2 - Close welcome screen -2023-10-01 04:14:18 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:14:18 INFO - Step 3 - Add library screen is opened -2023-10-01 04:14:19 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:14:19 INFO - Button 'Search' :: Clicking -2023-10-01 04:14:20 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:14:20 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:14:24 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:14:24 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:14:24 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:14:27 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:14:28 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:14:30 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:14:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:14:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:14:31 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:14:32 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:14:33 INFO - Locking credential with barcode 01230000000004 -2023-10-01 04:14:33 INFO - There are books on the account: -2023-10-01 04:14:34 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 04:14:34 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 04:14:34 INFO - Count of books on the account after opening account: 2 -2023-10-01 04:14:34 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:14:34 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 04:14:36 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:14:36 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:14:39 INFO - Button 'Log in' :: Clicking -2023-10-01 04:14:56 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:14:56 INFO - Step 7 - Login is performed successfully -2023-10-01 04:15:17 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:15:17 INFO - Step 8 - Open Catalog -2023-10-01 04:15:17 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:15:38 INFO - Step 9 - Open search modal -2023-10-01 04:15:58 INFO - Button 'Search' :: Clicking -2023-10-01 04:16:00 INFO - Step 10 - Search 'available' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:16:00 INFO - Count of attempts to get random book name without bad symbols-2 -2023-10-01 04:16:00 INFO - randomBookName: A Line to Kill -2023-10-01 04:16:01 INFO - Error details button is not present -2023-10-01 04:16:01 INFO - Text Field 'Search value input' :: Sending keys 'A Line to Kill' -2023-10-01 04:16:03 INFO - Error details button is not present -2023-10-01 04:16:05 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 04:16:05 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 04:16:25 INFO - Taking screenshot -2023-10-01 04:16:26 INFO - Test finished - logging out -2023-10-01 04:16:27 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:16:31 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:16:31 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:16:32 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:16:34 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:16:35 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:16:35 INFO - Button 'Log out' :: Clicking -2023-10-01 04:16:55 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:16:56 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/913b895a52ab43e6.png b/2272/data/attachments/913b895a52ab43e6.png deleted file mode 100644 index 271b3b4485..0000000000 Binary files a/2272/data/attachments/913b895a52ab43e6.png and /dev/null differ diff --git a/2272/data/attachments/91b405908b6980e2.png b/2272/data/attachments/91b405908b6980e2.png deleted file mode 100644 index 18be4dd7c7..0000000000 Binary files a/2272/data/attachments/91b405908b6980e2.png and /dev/null differ diff --git a/2272/data/attachments/91e8b97d3a2ebecd.txt b/2272/data/attachments/91e8b97d3a2ebecd.txt deleted file mode 100644 index 2743963a44..0000000000 --- a/2272/data/attachments/91e8b97d3a2ebecd.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 03:20:23 INFO - Scenario 'LYRASIS: Getting and returning books from Book Detail View' start -2023-10-01 03:20:23 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:20:55 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:20:55 INFO - Session id - 4b729f32ad7131f634449fa8f542e902f9e7a828 -2023-10-01 03:20:55 INFO - Step 0 - Close tutorial screen -2023-10-01 03:21:16 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:21:16 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:21:17 INFO - Step 2 - Close welcome screen -2023-10-01 03:21:17 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:21:17 INFO - Step 3 - Add library screen is opened -2023-10-01 03:21:18 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:21:18 INFO - Button 'Search' :: Clicking -2023-10-01 03:21:20 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:21:20 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:21:23 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:21:24 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:21:24 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:21:25 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:21:26 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:21:28 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:21:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:21:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:21:29 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:21:30 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:21:31 INFO - Locking credential with barcode 01230000000004 -2023-10-01 03:21:31 INFO - There are books on the account: -2023-10-01 03:21:32 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 03:21:32 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 03:21:32 INFO - Count of books on the account after opening account: 2 -2023-10-01 03:21:32 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:21:32 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 03:21:34 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:21:34 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:21:36 INFO - Button 'Log in' :: Clicking -2023-10-01 03:21:53 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:21:54 INFO - Step 7 - Login is performed successfully -2023-10-01 03:22:15 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:22:15 INFO - Step 8 - Open Catalog -2023-10-01 03:22:15 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:22:35 INFO - Step 9 - Open search modal -2023-10-01 03:22:56 INFO - Button 'Search' :: Clicking -2023-10-01 03:22:58 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:22:58 INFO - Count of attempts to get random book name without bad symbols-3 -2023-10-01 03:22:58 INFO - randomBookName: Stink: the Incredible Shrinking Kid -2023-10-01 03:22:58 INFO - Error details button is not present -2023-10-01 03:22:59 INFO - Text Field 'Search value input' :: Sending keys 'Stink: the Incredible Shrinking Kid' -2023-10-01 03:23:10 INFO - Error details button is not present -2023-10-01 03:23:10 INFO - Step 11 - Switch to 'eBooks' catalog tab -2023-10-01 03:23:10 INFO - Button 'eBooks' :: Clicking -2023-10-01 03:23:31 INFO - Taking screenshot -2023-10-01 03:23:32 INFO - Test finished - logging out -2023-10-01 03:23:33 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:23:36 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:23:36 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:23:37 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:23:40 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:23:40 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:23:40 INFO - Button 'Log out' :: Clicking -2023-10-01 03:24:01 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:24:01 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/92d1a9bdd5333268.png b/2272/data/attachments/92d1a9bdd5333268.png deleted file mode 100644 index 35ef188309..0000000000 Binary files a/2272/data/attachments/92d1a9bdd5333268.png and /dev/null differ diff --git a/2272/data/attachments/93db8d6becb7b1e4.png b/2272/data/attachments/93db8d6becb7b1e4.png deleted file mode 100644 index 2f5c31ea25..0000000000 Binary files a/2272/data/attachments/93db8d6becb7b1e4.png and /dev/null differ diff --git a/2272/data/attachments/964341cd18a70bca.png b/2272/data/attachments/964341cd18a70bca.png deleted file mode 100644 index d92eb1f922..0000000000 Binary files a/2272/data/attachments/964341cd18a70bca.png and /dev/null differ diff --git a/2272/data/attachments/96fe493e721669f0.png b/2272/data/attachments/96fe493e721669f0.png deleted file mode 100644 index 203359f42e..0000000000 Binary files a/2272/data/attachments/96fe493e721669f0.png and /dev/null differ diff --git a/2272/data/attachments/9a7124b4816094df.png b/2272/data/attachments/9a7124b4816094df.png deleted file mode 100644 index e471fdaacf..0000000000 Binary files a/2272/data/attachments/9a7124b4816094df.png and /dev/null differ diff --git a/2272/data/attachments/9ad25a9c6341273f.txt b/2272/data/attachments/9ad25a9c6341273f.txt deleted file mode 100644 index f3633bc60d..0000000000 --- a/2272/data/attachments/9ad25a9c6341273f.txt +++ /dev/null @@ -1,73 +0,0 @@ -2023-10-01 03:36:57 INFO - Scenario 'Switch Library Reservations' start -2023-10-01 03:36:57 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:37:24 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:37:24 INFO - Session id - 6ca4eef41f29ae1a62e145de7efbce6ad5bbb1ac -2023-10-01 03:37:24 INFO - Step 0 - Close tutorial screen -2023-10-01 03:37:44 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:37:45 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:37:46 INFO - Step 2 - Close welcome screen -2023-10-01 03:37:46 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:37:46 INFO - Step 3 - Add library screen is opened -2023-10-01 03:37:47 INFO - Step 4 - Add library "Plumas County Library" on Add library screen -2023-10-01 03:37:47 INFO - Button 'Search' :: Clicking -2023-10-01 03:37:48 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:37:48 INFO - Text Field 'Search' :: Typing 'Plumas County Library' -2023-10-01 03:37:52 INFO - Button 'Plumas County Library' :: Clicking -2023-10-01 03:37:52 INFO - Step 5 - Account "Plumas County Library" is present on Accounts screen -2023-10-01 03:37:52 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:37:54 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:37:55 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:37:57 INFO - Step 6 - Add 'LYRASIS Reads' account -2023-10-01 03:37:58 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:37:58 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:37:59 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:38:00 INFO - Button 'btnAddLibrary' :: Clicking -2023-10-01 03:38:01 INFO - Button 'Search' :: Clicking -2023-10-01 03:38:04 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:38:04 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:38:08 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:38:28 INFO - Step 7 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:38:29 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:38:29 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:38:30 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:38:31 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:38:32 INFO - Locking credential with barcode 01230000000004 -2023-10-01 03:38:32 INFO - There are books on the account: -2023-10-01 03:38:33 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 03:38:33 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 03:38:33 INFO - Count of books on the account after opening account: 2 -2023-10-01 03:38:33 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:38:33 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 03:38:35 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:38:35 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:38:36 INFO - Button 'Log in' :: Clicking -2023-10-01 03:38:54 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:38:54 INFO - Step 8 - Login is performed successfully -2023-10-01 03:39:15 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:39:15 INFO - Step 9 - Open Catalog -2023-10-01 03:39:15 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:39:36 INFO - Step 10 - Open search modal -2023-10-01 03:39:56 INFO - Button 'Search' :: Clicking -2023-10-01 03:39:58 INFO - Step 11 - Search 'unavailable' book of distributor 'Bibliotheca' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:39:58 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 03:39:58 INFO - randomBookName: The Beginning -2023-10-01 03:39:58 INFO - Error details button is not present -2023-10-01 03:39:59 INFO - Text Field 'Search value input' :: Sending keys 'The Beginning' -2023-10-01 03:40:02 INFO - Error details button is not present -2023-10-01 03:40:05 INFO - Step 12 - Switch to 'eBooks' catalog tab -2023-10-01 03:40:05 INFO - Button 'eBooks' :: Clicking -2023-10-01 03:40:26 INFO - Taking screenshot -2023-10-01 03:40:27 INFO - Test finished - logging out -2023-10-01 03:40:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:40:31 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:40:32 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:40:33 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:40:35 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:40:35 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:40:36 INFO - Button 'Log out' :: Clicking -2023-10-01 03:40:57 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:40:57 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:40:57 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:40:59 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:40:59 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:41:01 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/9c9b64b7ede7701.png b/2272/data/attachments/9c9b64b7ede7701.png deleted file mode 100644 index 44b46c4204..0000000000 Binary files a/2272/data/attachments/9c9b64b7ede7701.png and /dev/null differ diff --git a/2272/data/attachments/9cced95795148241.png b/2272/data/attachments/9cced95795148241.png deleted file mode 100644 index 38bf412e4d..0000000000 Binary files a/2272/data/attachments/9cced95795148241.png and /dev/null differ diff --git a/2272/data/attachments/9d4453ad06fd9d3.png b/2272/data/attachments/9d4453ad06fd9d3.png deleted file mode 100644 index ed1c8d1d04..0000000000 Binary files a/2272/data/attachments/9d4453ad06fd9d3.png and /dev/null differ diff --git a/2272/data/attachments/9d671591775fcf11.txt b/2272/data/attachments/9d671591775fcf11.txt deleted file mode 100644 index d432640ae3..0000000000 --- a/2272/data/attachments/9d671591775fcf11.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 04:12:34 INFO - Scenario 'Check buttons under the book title in LYRASIS' start -2023-10-01 04:12:34 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:13:00 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:13:00 INFO - Session id - 1255c77121e48063c117023b70b1663b2fd2f55f -2023-10-01 04:13:00 INFO - Step 0 - Close tutorial screen -2023-10-01 04:13:20 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:13:20 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:13:21 INFO - Step 2 - Close welcome screen -2023-10-01 04:13:21 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:13:21 INFO - Step 3 - Add library screen is opened -2023-10-01 04:13:23 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:13:23 INFO - Button 'Search' :: Clicking -2023-10-01 04:13:24 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:13:24 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:13:27 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:13:28 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:13:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:13:31 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:13:32 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:13:34 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:13:34 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:13:34 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:13:35 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:13:36 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:13:37 INFO - Locking credential with barcode 01230000000002 -2023-10-01 04:13:37 INFO - There are books on the account: -2023-10-01 04:13:38 INFO - bookName: The High 5 Habit Distributor: Bibliotheca -2023-10-01 04:13:38 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 04:13:38 INFO - Count of books on the account after opening account: 2 -2023-10-01 04:13:38 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:13:38 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 04:13:40 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:13:40 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:13:42 INFO - Button 'Log in' :: Clicking -2023-10-01 04:13:59 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:14:00 INFO - Step 7 - Login is performed successfully -2023-10-01 04:14:20 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:14:20 INFO - Step 8 - Open Catalog -2023-10-01 04:14:20 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:14:41 INFO - Step 9 - Open search modal -2023-10-01 04:15:02 INFO - Button 'Search' :: Clicking -2023-10-01 04:15:04 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:15:04 INFO - Count of attempts to get random book name without bad symbols-2 -2023-10-01 04:15:04 INFO - randomBookName: Throne of Glass -2023-10-01 04:15:04 INFO - Error details button is not present -2023-10-01 04:15:05 INFO - Text Field 'Search value input' :: Sending keys 'Throne of Glass' -2023-10-01 04:15:08 INFO - Error details button is not present -2023-10-01 04:15:10 INFO - Step 11 - Switch to 'eBooks' catalog tab -2023-10-01 04:15:10 INFO - Button 'eBooks' :: Clicking -2023-10-01 04:15:31 INFO - Taking screenshot -2023-10-01 04:15:32 INFO - Test finished - logging out -2023-10-01 04:15:33 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:15:36 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:15:37 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:15:38 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:15:40 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:15:41 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:15:41 INFO - Button 'Log out' :: Clicking -2023-10-01 04:16:02 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:16:02 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/9f2b06ed3d856e10.txt b/2272/data/attachments/9f2b06ed3d856e10.txt deleted file mode 100644 index ad9aff0558..0000000000 --- a/2272/data/attachments/9f2b06ed3d856e10.txt +++ /dev/null @@ -1,63 +0,0 @@ -2023-10-01 03:21:07 INFO - Scenario 'Playback speed: Check of playback speed' start -2023-10-01 03:21:07 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:21:34 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:21:34 INFO - Session id - 7b2e03b9368d139260743343ec2eb0fcbf7ae1c0 -2023-10-01 03:21:34 INFO - Step 0 - Close tutorial screen -2023-10-01 03:21:55 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:21:55 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:21:56 INFO - Step 2 - Close welcome screen -2023-10-01 03:21:56 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:21:56 INFO - Step 3 - Add library screen is opened -2023-10-01 03:21:57 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:21:57 INFO - Button 'Search' :: Clicking -2023-10-01 03:21:58 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:21:58 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:22:01 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:22:02 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:22:02 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:22:05 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:22:05 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:22:07 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:22:07 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:22:08 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:22:09 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:22:11 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:22:11 INFO - Locking credential with barcode 01230000000003 -2023-10-01 03:22:11 INFO - There are books on the account: -2023-10-01 03:22:12 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 03:22:12 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 03:22:12 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 03:22:12 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 03:22:12 INFO - Count of books on the account after opening account: 4 -2023-10-01 03:22:12 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:22:12 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 03:22:14 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:22:14 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:22:17 INFO - Button 'Log in' :: Clicking -2023-10-01 03:22:34 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:22:34 INFO - Step 7 - Login is performed successfully -2023-10-01 03:22:54 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:22:55 INFO - Step 8 - Open Catalog -2023-10-01 03:22:55 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:23:15 INFO - Step 9 - Open categories by chain and chain starts from CategoryScreen: -2023-10-01 03:23:16 INFO - Swiping from coordinates (x:540; y:260) to (x:540; y:1684) -2023-10-01 03:23:57 INFO - Button 'Audible Studios' :: Clicking -2023-10-01 03:23:58 INFO - Step 10 - Category "Audible Studios" with books is opened on catalog books screen -2023-10-01 03:24:00 INFO - Step 11 - Get names of books on screen and save them as 'listOfBooks' -2023-10-01 03:24:01 INFO - Step 12 - Open Catalog -2023-10-01 03:24:01 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:24:21 INFO - Step 13 - Open search modal -2023-10-01 03:24:42 INFO - Button 'Search' :: Clicking -2023-10-01 03:24:43 INFO - Step 14 - Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo' -2023-10-01 03:24:44 INFO - Error details button is not present -2023-10-01 03:24:44 INFO - Taking screenshot -2023-10-01 03:24:45 INFO - Test finished - logging out -2023-10-01 03:24:46 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:24:49 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:24:50 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:24:51 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:24:53 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:24:53 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:24:53 INFO - Button 'Log out' :: Clicking -2023-10-01 03:25:14 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:25:14 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/a23524f367b5eb06.txt b/2272/data/attachments/a23524f367b5eb06.txt deleted file mode 100644 index 1c863a8efb..0000000000 --- a/2272/data/attachments/a23524f367b5eb06.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 05:17:49 INFO - Scenario 'Hold from Book Detail View and Remove a Reserved Book from Book Detail View' start -2023-10-01 05:17:49 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 05:18:17 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 05:18:17 INFO - Session id - 7ade1e5542eda5dbc090e0087dae975298f58cf5 -2023-10-01 05:18:17 INFO - Step 0 - Close tutorial screen -2023-10-01 05:18:37 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:18:38 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:18:39 INFO - Step 2 - Close welcome screen -2023-10-01 05:18:39 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:18:39 INFO - Step 3 - Add library screen is opened -2023-10-01 05:18:40 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:18:40 INFO - Button 'Search' :: Clicking -2023-10-01 05:18:41 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:18:41 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:18:44 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:18:45 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:18:45 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:18:46 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:18:47 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:18:49 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:18:49 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:18:50 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:18:51 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:18:52 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:18:52 INFO - Locking credential with barcode 01230000000003 -2023-10-01 05:18:52 INFO - There are books on the account: -2023-10-01 05:18:54 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 05:18:54 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 05:18:54 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 05:18:54 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 05:18:54 INFO - Count of books on the account after opening account: 4 -2023-10-01 05:18:54 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:18:54 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 05:18:56 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:18:56 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:18:58 INFO - Button 'Log in' :: Clicking -2023-10-01 05:19:19 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:19:19 INFO - Step 7 - Login is performed successfully -2023-10-01 05:19:40 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:19:41 INFO - Step 8 - Open Catalog -2023-10-01 05:19:41 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:20:02 INFO - Step 9 - Open search modal -2023-10-01 05:20:22 INFO - Button 'Search' :: Clicking -2023-10-01 05:20:24 INFO - Step 10 - Search 'unavailable' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 05:20:24 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 05:20:24 INFO - randomBookName: Anna Karenina -2023-10-01 05:20:24 INFO - Error details button is not present -2023-10-01 05:20:25 INFO - Text Field 'Search value input' :: Sending keys 'Anna Karenina' -2023-10-01 05:20:28 INFO - Error details button is not present -2023-10-01 05:20:29 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 05:20:29 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 05:20:50 INFO - Taking screenshot -2023-10-01 05:20:51 INFO - Test finished - logging out -2023-10-01 05:20:52 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:20:56 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:20:56 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:20:57 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:20:59 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:21:00 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:21:00 INFO - Button 'Log out' :: Clicking -2023-10-01 05:21:21 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:21:21 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/a94273a52ee3eda8.png b/2272/data/attachments/a94273a52ee3eda8.png deleted file mode 100644 index a8d3e32c53..0000000000 Binary files a/2272/data/attachments/a94273a52ee3eda8.png and /dev/null differ diff --git a/2272/data/attachments/ac1818cae31cdd74.txt b/2272/data/attachments/ac1818cae31cdd74.txt deleted file mode 100644 index c66905a344..0000000000 --- a/2272/data/attachments/ac1818cae31cdd74.txt +++ /dev/null @@ -1,74 +0,0 @@ -2023-10-01 02:11:17 INFO - Scenario 'Font settings: Check of increasing and reducing the text size' start -2023-10-01 02:11:17 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:11:52 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:11:52 INFO - Session id - 57c4d329d14ba9b0e2e20234adca47caa8bad167 -2023-10-01 02:11:52 INFO - Step 0 - Close tutorial screen -2023-10-01 02:12:12 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:12:13 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:12:13 INFO - Step 2 - Close welcome screen -2023-10-01 02:12:13 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:12:14 INFO - Step 3 - Add library screen is opened -2023-10-01 02:12:15 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:12:15 INFO - Button 'Search' :: Clicking -2023-10-01 02:12:16 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:12:16 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:12:20 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:12:21 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:12:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:12:22 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:12:23 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:12:25 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:12:25 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:12:26 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:12:26 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:12:27 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:12:29 INFO - Locking credential with barcode 01230000000003 -2023-10-01 02:12:29 INFO - There are books on the account: -2023-10-01 02:12:30 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 02:12:30 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 02:12:30 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 02:12:30 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 02:12:30 INFO - Count of books on the account after opening account: 4 -2023-10-01 02:12:30 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:12:30 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 02:12:32 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:12:32 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:12:34 INFO - Button 'Log in' :: Clicking -2023-10-01 02:12:51 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:12:51 INFO - Step 7 - Login is performed successfully -2023-10-01 02:13:12 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:13:12 INFO - Step 8 - Open Catalog -2023-10-01 02:13:12 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:13:33 INFO - Step 9 - Open search modal -2023-10-01 02:13:53 INFO - Button 'Search' :: Clicking -2023-10-01 02:13:55 INFO - Step 10 - Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 02:13:55 INFO - Count of attempts to get random book name without bad symbols-2 -2023-10-01 02:13:55 INFO - randomBookName: Christmas Dessert Murder -2023-10-01 02:13:55 INFO - Error details button is not present -2023-10-01 02:13:56 INFO - Text Field 'Search value input' :: Sending keys 'Christmas Dessert Murder' -2023-10-01 02:13:58 INFO - Error details button is not present -2023-10-01 02:14:01 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 02:14:01 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 02:14:02 INFO - Button 'actionButton' :: Clicking -2023-10-01 02:14:10 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 02:14:10 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 02:14:11 INFO - Label 'lblBookName' :: Clicking -2023-10-01 02:14:11 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 02:14:13 INFO - Button 'Read' :: Clicking -2023-10-01 02:14:13 INFO - Step 14 - Scroll page forward from 7 to 9 times -2023-10-01 02:14:13 INFO - Scrolling 8 times on reader epub screen -2023-10-01 02:14:32 INFO - Step 15 - Save font size as 'fontSize' -2023-10-01 02:14:33 INFO - context - NATIVE_APP -2023-10-01 02:14:33 INFO - context - WEBVIEW_Terrace -2023-10-01 02:14:33 INFO - context - WEBVIEW_org.thepalaceproject.palace -2023-10-01 02:14:34 INFO - Taking screenshot -2023-10-01 02:14:34 INFO - Test finished - logging out -2023-10-01 02:14:36 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:14:38 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:14:39 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:14:40 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:14:42 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:14:43 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:14:43 INFO - Button 'Log out' :: Clicking -2023-10-01 02:15:04 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:15:04 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/ace39d91cec7d963.png b/2272/data/attachments/ace39d91cec7d963.png deleted file mode 100644 index 07104bced4..0000000000 Binary files a/2272/data/attachments/ace39d91cec7d963.png and /dev/null differ diff --git a/2272/data/attachments/b0e477b467ab05c1.txt b/2272/data/attachments/b0e477b467ab05c1.txt deleted file mode 100644 index f27a511c15..0000000000 --- a/2272/data/attachments/b0e477b467ab05c1.txt +++ /dev/null @@ -1,70 +0,0 @@ -2023-10-01 02:55:16 INFO - Scenario 'Font settings: Check of font style' start -2023-10-01 02:55:16 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:55:44 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:55:44 INFO - Session id - 20e730439fdda5c02b6cdac6febcc508b33c4dae -2023-10-01 02:55:44 INFO - Step 0 - Close tutorial screen -2023-10-01 02:56:04 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:56:04 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:56:05 INFO - Step 2 - Close welcome screen -2023-10-01 02:56:05 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:56:06 INFO - Step 3 - Add library screen is opened -2023-10-01 02:56:07 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:56:07 INFO - Button 'Search' :: Clicking -2023-10-01 02:56:08 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:56:08 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:56:11 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:56:12 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:56:12 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:56:15 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:56:16 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:56:17 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:56:18 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:56:18 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:56:19 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:56:20 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:56:21 INFO - Locking credential with barcode 01230000000004 -2023-10-01 02:56:21 INFO - There are books on the account: -2023-10-01 02:56:22 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 02:56:22 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 02:56:22 INFO - Count of books on the account after opening account: 2 -2023-10-01 02:56:22 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:56:22 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 02:56:23 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:56:23 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:56:26 INFO - Button 'Log in' :: Clicking -2023-10-01 02:56:43 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:56:43 INFO - Step 7 - Login is performed successfully -2023-10-01 02:57:04 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:57:04 INFO - Step 8 - Open Catalog -2023-10-01 02:57:04 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:57:25 INFO - Step 9 - Open search modal -2023-10-01 02:57:45 INFO - Button 'Search' :: Clicking -2023-10-01 02:57:47 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 02:57:47 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 02:57:47 INFO - randomBookName: Quicksand -2023-10-01 02:57:47 INFO - Error details button is not present -2023-10-01 02:57:48 INFO - Text Field 'Search value input' :: Sending keys 'Quicksand' -2023-10-01 02:57:50 INFO - Error details button is not present -2023-10-01 02:57:52 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 02:57:52 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 02:57:53 INFO - Button 'actionButton' :: Clicking -2023-10-01 02:58:01 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 02:58:01 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 02:58:01 INFO - Label 'lblBookName' :: Clicking -2023-10-01 02:58:02 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 02:58:04 INFO - Button 'Read' :: Clicking -2023-10-01 02:58:04 INFO - Step 14 - Scroll page forward from 7 to 9 times -2023-10-01 02:58:04 INFO - Scrolling 7 times on reader epub screen -2023-10-01 02:58:23 INFO - Step 15 - Open font settings -2023-10-01 02:58:24 INFO - Button 'btnFontSettings' :: Clicking -2023-10-01 02:58:44 INFO - Taking screenshot -2023-10-01 02:58:45 INFO - Test finished - logging out -2023-10-01 02:58:46 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:58:48 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:58:50 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:58:51 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:58:53 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:58:53 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:58:54 INFO - Button 'Log out' :: Clicking -2023-10-01 02:59:14 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:59:15 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/b2c002263b618661.csv b/2272/data/attachments/b2c002263b618661.csv deleted file mode 100644 index ca4f114115..0000000000 --- a/2272/data/attachments/b2c002263b618661.csv +++ /dev/null @@ -1 +0,0 @@ -Audible Studios diff --git a/2272/data/attachments/b3499452197964d7.png b/2272/data/attachments/b3499452197964d7.png deleted file mode 100644 index 581f1aa92a..0000000000 Binary files a/2272/data/attachments/b3499452197964d7.png and /dev/null differ diff --git a/2272/data/attachments/b62b7e7d2acd4fbb.png b/2272/data/attachments/b62b7e7d2acd4fbb.png deleted file mode 100644 index bdf3ac5dda..0000000000 Binary files a/2272/data/attachments/b62b7e7d2acd4fbb.png and /dev/null differ diff --git a/2272/data/attachments/b651198fe80db2ea.txt b/2272/data/attachments/b651198fe80db2ea.txt deleted file mode 100644 index 1cb383135f..0000000000 --- a/2272/data/attachments/b651198fe80db2ea.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 03:32:06 INFO - Scenario 'LYRASIS: Getting and returning books from Book Detail View' start -2023-10-01 03:32:06 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:32:33 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:32:33 INFO - Session id - 2a0e1d455ded8ea1ffd9d0a67eac3cc887bd0411 -2023-10-01 03:32:33 INFO - Step 0 - Close tutorial screen -2023-10-01 03:32:53 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:32:53 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:32:54 INFO - Step 2 - Close welcome screen -2023-10-01 03:32:54 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:32:55 INFO - Step 3 - Add library screen is opened -2023-10-01 03:32:56 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:32:56 INFO - Button 'Search' :: Clicking -2023-10-01 03:32:57 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:32:57 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:33:00 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:33:00 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:33:00 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:33:04 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:33:05 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:33:07 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:33:07 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:33:07 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:33:08 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:33:09 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:33:10 INFO - Locking credential with barcode 01230000000004 -2023-10-01 03:33:10 INFO - There are books on the account: -2023-10-01 03:33:11 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 03:33:11 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 03:33:11 INFO - Count of books on the account after opening account: 2 -2023-10-01 03:33:11 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:33:11 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 03:33:13 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:33:13 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:33:16 INFO - Button 'Log in' :: Clicking -2023-10-01 03:33:34 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:33:35 INFO - Step 7 - Login is performed successfully -2023-10-01 03:33:56 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:33:56 INFO - Step 8 - Open Catalog -2023-10-01 03:33:56 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:34:17 INFO - Step 9 - Open search modal -2023-10-01 03:34:37 INFO - Button 'Search' :: Clicking -2023-10-01 03:34:39 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:34:39 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 03:34:39 INFO - randomBookName: Crystal Dice -2023-10-01 03:34:39 INFO - Error details button is not present -2023-10-01 03:34:39 INFO - Text Field 'Search value input' :: Sending keys 'Crystal Dice' -2023-10-01 03:34:41 INFO - Error details button is not present -2023-10-01 03:34:44 INFO - Step 11 - Switch to 'eBooks' catalog tab -2023-10-01 03:34:44 INFO - Button 'eBooks' :: Clicking -2023-10-01 03:35:05 INFO - Taking screenshot -2023-10-01 03:35:06 INFO - Test finished - logging out -2023-10-01 03:35:07 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:35:10 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:35:10 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:35:11 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:35:13 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:35:13 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:35:13 INFO - Button 'Log out' :: Clicking -2023-10-01 03:35:34 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:35:34 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/b7440059ca9ce83c.png b/2272/data/attachments/b7440059ca9ce83c.png deleted file mode 100644 index 108f2131e6..0000000000 Binary files a/2272/data/attachments/b7440059ca9ce83c.png and /dev/null differ diff --git a/2272/data/attachments/b74af349b9b99c84.txt b/2272/data/attachments/b74af349b9b99c84.txt deleted file mode 100644 index a2e9fa9b9d..0000000000 --- a/2272/data/attachments/b74af349b9b99c84.txt +++ /dev/null @@ -1,92 +0,0 @@ -2023-10-01 03:25:24 INFO - Scenario 'Open book to last page read' start -2023-10-01 03:25:24 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:26:02 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:26:02 INFO - Session id - 6e8973a2adbb4978fb015ffe84cf4c7143d49383 -2023-10-01 03:26:02 INFO - Step 0 - Close tutorial screen -2023-10-01 03:26:22 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:26:22 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:26:23 INFO - Step 2 - Close welcome screen -2023-10-01 03:26:23 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:26:23 INFO - Step 3 - Add library screen is opened -2023-10-01 03:26:24 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:26:24 INFO - Button 'Search' :: Clicking -2023-10-01 03:26:26 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:26:26 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:26:29 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:26:29 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:26:29 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:26:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:26:31 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:26:33 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:26:33 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:26:34 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:26:35 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:26:35 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:26:37 INFO - Locking credential with barcode 01230000000005 -2023-10-01 03:26:37 INFO - There are books on the account: -2023-10-01 03:26:38 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 03:26:38 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 03:26:38 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 03:26:38 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 03:26:38 INFO - Count of books on the account after opening account: 4 -2023-10-01 03:26:38 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:26:38 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 03:26:40 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:26:40 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:26:42 INFO - Button 'Log in' :: Clicking -2023-10-01 03:26:59 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:27:00 INFO - Step 7 - Login is performed successfully -2023-10-01 03:27:21 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:27:21 INFO - Step 8 - Open Catalog -2023-10-01 03:27:21 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:27:42 INFO - Step 9 - Open search modal -2023-10-01 03:28:02 INFO - Button 'Search' :: Clicking -2023-10-01 03:28:03 INFO - Step 10 - Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:28:03 INFO - Count of attempts to get random book name without bad symbols-3 -2023-10-01 03:28:03 INFO - randomBookName: The Secret Next Door -2023-10-01 03:28:03 INFO - Error details button is not present -2023-10-01 03:28:04 INFO - Text Field 'Search value input' :: Sending keys 'The Secret Next Door' -2023-10-01 03:28:06 INFO - Error details button is not present -2023-10-01 03:28:07 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 03:28:08 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 03:28:08 INFO - Button 'actionButton' :: Clicking -2023-10-01 03:28:15 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 03:28:16 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 03:28:16 INFO - Label 'lblBookName' :: Clicking -2023-10-01 03:28:16 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 03:28:18 INFO - Button 'Read' :: Clicking -2023-10-01 03:28:19 INFO - Step 14 - Scroll page forward from 7 to 10 times -2023-10-01 03:28:19 INFO - Scrolling 7 times on reader epub screen -2023-10-01 03:28:37 INFO - Step 15 - Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen -2023-10-01 03:28:37 INFO - Label 'lblPageNumber' :: Getting text from element -2023-10-01 03:28:38 INFO - Label 'lblChapterName' :: Getting text from element -2023-10-01 03:28:38 INFO - Step 16 - Wait for 3 seconds -2023-10-01 03:28:41 INFO - Step 17 - Return to previous screen for epub and pdf -2023-10-01 03:28:43 INFO - Step 18 - Click READ action button on book details screen -2023-10-01 03:28:43 INFO - Button 'Read' :: Clicking -2023-10-01 03:28:43 INFO - Step 19 - 'bookInfo' book is present on epub reader screen -2023-10-01 03:28:48 INFO - Label 'lblBookName' :: Getting text from element -2023-10-01 03:28:49 INFO - Book name on epub reader screen - The Secret Next Door -2023-10-01 03:28:49 INFO - Step 20 - PageNumber 'pageNumberKey' is correct -2023-10-01 03:28:49 INFO - Label 'lblPageNumber' :: Getting text from element -2023-10-01 03:28:49 INFO - Step 21 - Scroll page forward from 3 to 4 times -2023-10-01 03:28:49 INFO - Scrolling 3 times on reader epub screen -2023-10-01 03:28:53 INFO - Step 22 - Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen -2023-10-01 03:28:53 INFO - Label 'lblPageNumber' :: Getting text from element -2023-10-01 03:28:55 INFO - Label 'lblChapterName' :: Getting text from element -2023-10-01 03:28:55 INFO - Step 23 - Wait for 3 seconds -2023-10-01 03:28:58 INFO - Step 24 - Restart app -2023-10-01 03:29:22 INFO - Step 25 - Open Books -2023-10-01 03:29:22 INFO - Button 'tabBooks' :: Clicking -2023-10-01 03:29:24 INFO - Step 26 - EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen -2023-10-01 03:30:04 INFO - Taking screenshot -2023-10-01 03:30:05 INFO - Test finished - logging out -2023-10-01 03:30:06 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:30:11 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:30:12 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:30:12 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:30:14 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:30:14 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:30:14 INFO - Button 'Log out' :: Clicking -2023-10-01 03:30:35 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:30:35 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/b7df72f29d488a33.png b/2272/data/attachments/b7df72f29d488a33.png deleted file mode 100644 index 2525cd4c7a..0000000000 Binary files a/2272/data/attachments/b7df72f29d488a33.png and /dev/null differ diff --git a/2272/data/attachments/b9769d6854189073.txt b/2272/data/attachments/b9769d6854189073.txt deleted file mode 100644 index a22cfa83f4..0000000000 --- a/2272/data/attachments/b9769d6854189073.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 02:36:53 INFO - Scenario 'LYRASIS: Reserving from Book Detail View' start -2023-10-01 02:36:53 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:37:20 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:37:20 INFO - Session id - 5c436211d7454171bdf2061bb1b894cac6348a33 -2023-10-01 02:37:20 INFO - Step 0 - Close tutorial screen -2023-10-01 02:37:41 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:37:41 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:37:42 INFO - Step 2 - Close welcome screen -2023-10-01 02:37:42 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:37:42 INFO - Step 3 - Add library screen is opened -2023-10-01 02:37:43 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:37:43 INFO - Button 'Search' :: Clicking -2023-10-01 02:37:46 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:37:46 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:37:48 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:37:49 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:37:49 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:37:53 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:37:53 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:37:55 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:37:55 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:37:55 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:37:56 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:37:57 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:37:58 INFO - Locking credential with barcode 01230000000004 -2023-10-01 02:37:58 INFO - There are books on the account: -2023-10-01 02:37:59 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 02:37:59 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 02:37:59 INFO - Count of books on the account after opening account: 2 -2023-10-01 02:37:59 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:37:59 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 02:38:02 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:38:02 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:38:04 INFO - Button 'Log in' :: Clicking -2023-10-01 02:38:21 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:38:22 INFO - Step 7 - Login is performed successfully -2023-10-01 02:38:42 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:38:43 INFO - Step 8 - Open Catalog -2023-10-01 02:38:43 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:39:03 INFO - Step 9 - Open search modal -2023-10-01 02:39:24 INFO - Button 'Search' :: Clicking -2023-10-01 02:39:25 INFO - Step 10 - Search 'unavailable' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 02:39:25 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 02:39:25 INFO - randomBookName: Classic Nursery Rhymes -2023-10-01 02:39:26 INFO - Error details button is not present -2023-10-01 02:39:26 INFO - Text Field 'Search value input' :: Sending keys 'Classic Nursery Rhymes' -2023-10-01 02:39:29 INFO - Error details button is not present -2023-10-01 02:39:31 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 02:39:31 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 02:39:52 INFO - Taking screenshot -2023-10-01 02:39:53 INFO - Test finished - logging out -2023-10-01 02:39:54 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:39:57 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:39:58 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:39:59 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:40:02 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:40:02 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:40:02 INFO - Button 'Log out' :: Clicking -2023-10-01 02:40:23 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:40:23 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/b9912a883bd8fd86.png b/2272/data/attachments/b9912a883bd8fd86.png deleted file mode 100644 index 9fdcac0b06..0000000000 Binary files a/2272/data/attachments/b9912a883bd8fd86.png and /dev/null differ diff --git a/2272/data/attachments/b9f1f60a5eb6c32b.txt b/2272/data/attachments/b9f1f60a5eb6c32b.txt deleted file mode 100644 index 274700146c..0000000000 --- a/2272/data/attachments/b9f1f60a5eb6c32b.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 05:52:02 INFO - Scenario 'Bibliotheca: Playback speed: Check of playback speed' start -2023-10-01 05:52:02 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 05:52:29 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 05:52:29 INFO - Session id - 5a216ded3c942504fb692dd221714a5cc8adedb7 -2023-10-01 05:52:29 INFO - Step 0 - Close tutorial screen -2023-10-01 05:52:50 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:52:50 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:52:51 INFO - Step 2 - Close welcome screen -2023-10-01 05:52:51 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:52:52 INFO - Step 3 - Add library screen is opened -2023-10-01 05:52:53 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:52:53 INFO - Button 'Search' :: Clicking -2023-10-01 05:52:54 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:52:54 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:52:57 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:52:57 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:52:58 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:52:59 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:53:00 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:53:02 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:53:02 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:53:03 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:53:03 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:53:04 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:53:06 INFO - Locking credential with barcode 01230000000005 -2023-10-01 05:53:06 INFO - There are books on the account: -2023-10-01 05:53:13 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 05:53:13 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 05:53:13 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 05:53:13 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 05:53:13 INFO - Count of books on the account after opening account: 4 -2023-10-01 05:53:13 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:53:13 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 05:53:14 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:53:14 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:53:17 INFO - Button 'Log in' :: Clicking -2023-10-01 05:53:34 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:53:34 INFO - Step 7 - Login is performed successfully -2023-10-01 05:53:55 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:53:55 INFO - Step 8 - Open Catalog -2023-10-01 05:53:55 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:54:16 INFO - Step 9 - Open search modal -2023-10-01 05:54:36 INFO - Button 'Search' :: Clicking -2023-10-01 05:54:38 INFO - Step 10 - Search for "The Sentence" and save bookName as 'bookNameInfo' -2023-10-01 05:54:39 INFO - Error details button is not present -2023-10-01 05:54:39 INFO - Text Field 'Search value input' :: Sending keys 'The Sentence' -2023-10-01 05:54:41 INFO - Error details button is not present -2023-10-01 05:54:42 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 05:54:42 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 05:55:03 INFO - Taking screenshot -2023-10-01 05:55:04 INFO - Test finished - logging out -2023-10-01 05:55:05 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:55:09 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:55:10 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:55:10 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:55:13 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:55:13 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:55:13 INFO - Button 'Log out' :: Clicking -2023-10-01 05:55:35 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:55:35 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/ba404739adb2cacf.png b/2272/data/attachments/ba404739adb2cacf.png deleted file mode 100644 index 63113f1a69..0000000000 Binary files a/2272/data/attachments/ba404739adb2cacf.png and /dev/null differ diff --git a/2272/data/attachments/bb11ac9837219bf6.png b/2272/data/attachments/bb11ac9837219bf6.png deleted file mode 100644 index ca5ccf7ab1..0000000000 Binary files a/2272/data/attachments/bb11ac9837219bf6.png and /dev/null differ diff --git a/2272/data/attachments/bd45b7a7101b88f7.txt b/2272/data/attachments/bd45b7a7101b88f7.txt deleted file mode 100644 index e73857e74b..0000000000 --- a/2272/data/attachments/bd45b7a7101b88f7.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 05:11:18 INFO - Scenario 'Hold from Book Detail View and and Remove a Reserved Book from Holds' start -2023-10-01 05:11:18 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 05:11:44 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 05:11:44 INFO - Session id - c10b1eadbe4432cec4bd2091b82f5c3e6d36781b -2023-10-01 05:11:44 INFO - Step 0 - Close tutorial screen -2023-10-01 05:12:04 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:12:04 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:12:06 INFO - Step 2 - Close welcome screen -2023-10-01 05:12:06 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:12:06 INFO - Step 3 - Add library screen is opened -2023-10-01 05:12:07 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:12:07 INFO - Button 'Search' :: Clicking -2023-10-01 05:12:08 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:12:08 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:12:12 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:12:12 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:12:13 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:12:16 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:12:17 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:12:19 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:12:19 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:12:19 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:12:20 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:12:21 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:12:22 INFO - Locking credential with barcode 01230000000004 -2023-10-01 05:12:22 INFO - There are books on the account: -2023-10-01 05:12:23 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 05:12:23 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 05:12:23 INFO - Count of books on the account after opening account: 2 -2023-10-01 05:12:23 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:12:23 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 05:12:24 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:12:24 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:12:26 INFO - Button 'Log in' :: Clicking -2023-10-01 05:12:44 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:12:45 INFO - Step 7 - Login is performed successfully -2023-10-01 05:13:05 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:13:06 INFO - Step 8 - Open Catalog -2023-10-01 05:13:06 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:13:26 INFO - Step 9 - Open search modal -2023-10-01 05:13:47 INFO - Button 'Search' :: Clicking -2023-10-01 05:13:49 INFO - Step 10 - Search 'unavailable' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 05:13:49 INFO - Count of attempts to get random book name without bad symbols-2 -2023-10-01 05:13:49 INFO - randomBookName: A History of Western Philosophy -2023-10-01 05:13:49 INFO - Error details button is not present -2023-10-01 05:13:49 INFO - Text Field 'Search value input' :: Sending keys 'A History of Western Philosophy' -2023-10-01 05:13:52 INFO - Error details button is not present -2023-10-01 05:13:55 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 05:13:55 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 05:14:15 INFO - Taking screenshot -2023-10-01 05:14:16 INFO - Test finished - logging out -2023-10-01 05:14:17 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:14:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:14:21 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:14:22 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:14:25 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:14:25 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:14:25 INFO - Button 'Log out' :: Clicking -2023-10-01 05:14:46 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:14:46 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/bd6b2affb86d5b70.png b/2272/data/attachments/bd6b2affb86d5b70.png deleted file mode 100644 index cf62c85bea..0000000000 Binary files a/2272/data/attachments/bd6b2affb86d5b70.png and /dev/null differ diff --git a/2272/data/attachments/bde27354cef71d99.png b/2272/data/attachments/bde27354cef71d99.png deleted file mode 100644 index 6b3bdeffa6..0000000000 Binary files a/2272/data/attachments/bde27354cef71d99.png and /dev/null differ diff --git a/2272/data/attachments/be50a12d06fbc5b3.png b/2272/data/attachments/be50a12d06fbc5b3.png deleted file mode 100644 index 9a55991918..0000000000 Binary files a/2272/data/attachments/be50a12d06fbc5b3.png and /dev/null differ diff --git a/2272/data/attachments/be698cd758b39072.png b/2272/data/attachments/be698cd758b39072.png deleted file mode 100644 index 28ed9eabd2..0000000000 Binary files a/2272/data/attachments/be698cd758b39072.png and /dev/null differ diff --git a/2272/data/attachments/bf00002e906b7edf.png b/2272/data/attachments/bf00002e906b7edf.png deleted file mode 100644 index 191231fd2b..0000000000 Binary files a/2272/data/attachments/bf00002e906b7edf.png and /dev/null differ diff --git a/2272/data/attachments/c0bd7b27be54f0ec.txt b/2272/data/attachments/c0bd7b27be54f0ec.txt deleted file mode 100644 index edf56956ca..0000000000 --- a/2272/data/attachments/c0bd7b27be54f0ec.txt +++ /dev/null @@ -1,57 +0,0 @@ -2023-10-01 02:43:26 INFO - Scenario 'Biblioboard: Check playback speed and sleep timer' start -2023-10-01 02:43:26 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:43:54 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:43:54 INFO - Session id - 3f6228f9f893eac1ccbd50cab7d295c535430d48 -2023-10-01 02:43:54 INFO - Step 0 - Close tutorial screen -2023-10-01 02:44:14 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:44:14 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:44:15 INFO - Step 2 - Close welcome screen -2023-10-01 02:44:15 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:44:15 INFO - Step 3 - Add library screen is opened -2023-10-01 02:44:17 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:44:17 INFO - Button 'Search' :: Clicking -2023-10-01 02:44:18 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:44:18 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:44:21 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:44:21 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:44:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:44:25 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:44:26 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:44:28 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:44:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:44:29 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:44:30 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:44:31 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:44:32 INFO - Locking credential with barcode 01230000000002 -2023-10-01 02:44:32 INFO - There are books on the account: -2023-10-01 02:44:33 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 02:44:33 INFO - Count of books on the account after opening account: 1 -2023-10-01 02:44:33 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:44:33 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 02:44:35 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:44:35 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:44:37 INFO - Button 'Log in' :: Clicking -2023-10-01 02:44:55 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:44:56 INFO - Step 7 - Login is performed successfully -2023-10-01 02:45:17 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:45:17 INFO - Step 8 - Open Catalog -2023-10-01 02:45:17 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:45:37 INFO - Step 9 - Open search modal -2023-10-01 02:45:58 INFO - Button 'Search' :: Clicking -2023-10-01 02:46:00 INFO - Step 10 - Search for "Nobody Move" and save bookName as 'bookNameInfo' -2023-10-01 02:46:01 INFO - Error details button is not present -2023-10-01 02:46:01 INFO - Text Field 'Search value input' :: Sending keys 'Nobody Move' -2023-10-01 02:46:04 INFO - Error details button is not present -2023-10-01 02:46:06 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 02:46:06 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 02:46:26 INFO - Taking screenshot -2023-10-01 02:46:27 INFO - Test finished - logging out -2023-10-01 02:46:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:46:31 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:46:32 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:46:33 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:46:35 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:46:36 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:46:36 INFO - Button 'Log out' :: Clicking -2023-10-01 02:46:57 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:46:57 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/c0f0f981178451c.txt b/2272/data/attachments/c0f0f981178451c.txt deleted file mode 100644 index d9757176e0..0000000000 --- a/2272/data/attachments/c0f0f981178451c.txt +++ /dev/null @@ -1,52 +0,0 @@ -2023-10-01 04:45:21 INFO - Scenario 'Check table of contents in Lyrasis' start -2023-10-01 04:45:21 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:45:49 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:45:49 INFO - Session id - f256c989c41aca56509657d8ddb78962af2b3b24 -2023-10-01 04:45:49 INFO - Step 0 - Close tutorial screen -2023-10-01 04:46:09 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:46:09 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:46:10 INFO - Step 2 - Close welcome screen -2023-10-01 04:46:10 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:46:10 INFO - Step 3 - Add library screen is opened -2023-10-01 04:46:12 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:46:12 INFO - Button 'Search' :: Clicking -2023-10-01 04:46:13 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:46:13 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:46:16 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:46:17 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:46:17 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:46:18 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:46:19 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:46:21 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:46:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:46:22 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:46:23 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:46:24 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:46:25 INFO - Locking credential with barcode 01230000000002 -2023-10-01 04:46:25 INFO - There are books on the account: -2023-10-01 04:46:25 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 04:46:25 INFO - Count of books on the account after opening account: 1 -2023-10-01 04:46:25 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:46:25 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 04:46:27 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:46:27 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:46:30 INFO - Button 'Log in' :: Clicking -2023-10-01 04:46:47 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:46:47 INFO - Step 7 - Login is performed successfully -2023-10-01 04:47:08 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:47:09 INFO - Step 8 - Open Catalog -2023-10-01 04:47:09 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:47:29 INFO - Step 9 - Open search modal -2023-10-01 04:47:49 INFO - Button 'Search' :: Clicking -2023-10-01 04:47:51 INFO - Step 10 - Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:47:51 INFO - Taking screenshot -2023-10-01 04:47:52 INFO - Test finished - logging out -2023-10-01 04:47:54 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:47:56 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:47:57 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:47:58 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:48:01 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:48:01 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:48:01 INFO - Button 'Log out' :: Clicking -2023-10-01 04:48:21 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:48:22 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/c10feabd2606562e.txt b/2272/data/attachments/c10feabd2606562e.txt deleted file mode 100644 index d2312d07f3..0000000000 --- a/2272/data/attachments/c10feabd2606562e.txt +++ /dev/null @@ -1,59 +0,0 @@ -2023-10-01 04:55:03 INFO - Scenario 'Playback speed: Check of playback speed' start -2023-10-01 04:55:03 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:55:29 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:55:29 INFO - Session id - 97314a4a198d1487a9900a9e83964e3e0f3e24e5 -2023-10-01 04:55:29 INFO - Step 0 - Close tutorial screen -2023-10-01 04:55:49 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:55:50 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:55:51 INFO - Step 2 - Close welcome screen -2023-10-01 04:55:51 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:55:51 INFO - Step 3 - Add library screen is opened -2023-10-01 04:55:53 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:55:53 INFO - Button 'Search' :: Clicking -2023-10-01 04:55:54 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:55:54 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:55:57 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:55:59 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:55:59 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:56:01 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:56:02 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:56:04 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:56:04 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:56:05 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:56:05 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:56:06 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:56:07 INFO - Locking credential with barcode 01230000000002 -2023-10-01 04:56:07 INFO - There are books on the account: -2023-10-01 04:56:08 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 04:56:08 INFO - Count of books on the account after opening account: 1 -2023-10-01 04:56:08 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:56:08 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 04:56:11 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:56:11 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:56:12 INFO - Button 'Log in' :: Clicking -2023-10-01 04:56:29 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:56:29 INFO - Step 7 - Login is performed successfully -2023-10-01 04:56:50 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:56:50 INFO - Step 8 - Open Catalog -2023-10-01 04:56:50 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:57:11 INFO - Step 9 - Open search modal -2023-10-01 04:57:31 INFO - Button 'Search' :: Clicking -2023-10-01 04:57:32 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:57:32 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:57:32 INFO - randomBookName: Peter Pan -2023-10-01 04:57:33 INFO - Error details button is not present -2023-10-01 04:57:33 INFO - Text Field 'Search value input' :: Sending keys 'Peter Pan' -2023-10-01 04:57:36 INFO - Error details button is not present -2023-10-01 04:57:38 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 04:57:38 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 04:57:58 INFO - Taking screenshot -2023-10-01 04:58:00 INFO - Test finished - logging out -2023-10-01 04:58:01 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:58:04 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:58:05 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:58:06 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:58:07 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:58:08 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:58:09 INFO - Button 'Log out' :: Clicking -2023-10-01 04:58:32 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:58:32 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/c18029b556e6d139.png b/2272/data/attachments/c18029b556e6d139.png deleted file mode 100644 index 3a93e2ce80..0000000000 Binary files a/2272/data/attachments/c18029b556e6d139.png and /dev/null differ diff --git a/2272/data/attachments/c4255ca7ef9fa9ea.txt b/2272/data/attachments/c4255ca7ef9fa9ea.txt deleted file mode 100644 index 74e65de82a..0000000000 --- a/2272/data/attachments/c4255ca7ef9fa9ea.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 04:38:37 INFO - Scenario 'Playback speed: Check of playback speed' start -2023-10-01 04:38:37 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:39:21 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:39:21 INFO - Session id - ca7df3db8dff3b5ddf0d7873c32ebbe0a3f422bd -2023-10-01 04:39:21 INFO - Step 0 - Close tutorial screen -2023-10-01 04:39:41 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:39:42 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:39:42 INFO - Step 2 - Close welcome screen -2023-10-01 04:39:43 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:39:43 INFO - Step 3 - Add library screen is opened -2023-10-01 04:39:44 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:39:44 INFO - Button 'Search' :: Clicking -2023-10-01 04:39:45 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:39:45 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:39:48 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:39:49 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:39:49 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:39:50 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:39:51 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:39:53 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:39:53 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:39:54 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:39:55 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:39:56 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:39:57 INFO - Locking credential with barcode 01230000000005 -2023-10-01 04:39:57 INFO - There are books on the account: -2023-10-01 04:39:58 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 04:39:58 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 04:39:58 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 04:39:58 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 04:39:58 INFO - Count of books on the account after opening account: 4 -2023-10-01 04:39:58 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:39:58 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 04:40:01 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:40:01 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:40:02 INFO - Button 'Log in' :: Clicking -2023-10-01 04:40:20 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:40:20 INFO - Step 7 - Login is performed successfully -2023-10-01 04:40:41 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:40:42 INFO - Step 8 - Open Catalog -2023-10-01 04:40:42 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:41:02 INFO - Step 9 - Open search modal -2023-10-01 04:41:22 INFO - Button 'Search' :: Clicking -2023-10-01 04:41:24 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:41:24 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:41:24 INFO - randomBookName: The Painted Bird -2023-10-01 04:41:25 INFO - Error details button is not present -2023-10-01 04:41:25 INFO - Text Field 'Search value input' :: Sending keys 'The Painted Bird' -2023-10-01 04:41:28 INFO - Error details button is not present -2023-10-01 04:41:31 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 04:41:31 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 04:41:52 INFO - Taking screenshot -2023-10-01 04:41:53 INFO - Test finished - logging out -2023-10-01 04:41:54 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:41:57 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:41:58 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:41:59 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:42:02 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:42:02 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:42:02 INFO - Button 'Log out' :: Clicking -2023-10-01 04:42:23 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:42:23 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/c59127c338e68e1c.txt b/2272/data/attachments/c59127c338e68e1c.txt deleted file mode 100644 index e9e54f0097..0000000000 --- a/2272/data/attachments/c59127c338e68e1c.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 02:33:57 INFO - Scenario 'Check playback speed and sleep timer' start -2023-10-01 02:33:57 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:34:22 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:34:22 INFO - Session id - 46473f1f1c9e1a89ec83de6e8e5d3559bd152147 -2023-10-01 02:34:22 INFO - Step 0 - Close tutorial screen -2023-10-01 02:34:42 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:34:42 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:34:43 INFO - Step 2 - Close welcome screen -2023-10-01 02:34:43 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:34:44 INFO - Step 3 - Add library screen is opened -2023-10-01 02:34:45 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:34:45 INFO - Button 'Search' :: Clicking -2023-10-01 02:34:47 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:34:47 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:34:50 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:34:50 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:34:50 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:34:51 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:34:52 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:34:55 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:34:55 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:34:55 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:34:56 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:34:57 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:34:58 INFO - Locking credential with barcode 01230000000005 -2023-10-01 02:34:58 INFO - There are books on the account: -2023-10-01 02:34:59 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 02:34:59 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 02:34:59 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 02:34:59 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 02:34:59 INFO - Count of books on the account after opening account: 4 -2023-10-01 02:34:59 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:34:59 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 02:35:02 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:35:02 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:35:04 INFO - Button 'Log in' :: Clicking -2023-10-01 02:35:21 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:35:21 INFO - Step 7 - Login is performed successfully -2023-10-01 02:35:42 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:35:43 INFO - Step 8 - Open Catalog -2023-10-01 02:35:43 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:36:03 INFO - Step 9 - Open search modal -2023-10-01 02:36:23 INFO - Button 'Search' :: Clicking -2023-10-01 02:36:25 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 02:36:25 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 02:36:25 INFO - randomBookName: The Silence of Murder -2023-10-01 02:36:25 INFO - Error details button is not present -2023-10-01 02:36:26 INFO - Text Field 'Search value input' :: Sending keys 'The Silence of Murder' -2023-10-01 02:36:28 INFO - Error details button is not present -2023-10-01 02:36:30 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 02:36:30 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 02:36:50 INFO - Taking screenshot -2023-10-01 02:36:51 INFO - Test finished - logging out -2023-10-01 02:36:52 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:36:56 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:36:56 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:36:57 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:36:59 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:37:00 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:37:01 INFO - Button 'Log out' :: Clicking -2023-10-01 02:37:21 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:37:22 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/c618029df2bcdb78.txt b/2272/data/attachments/c618029df2bcdb78.txt deleted file mode 100644 index f16328e7d7..0000000000 --- a/2272/data/attachments/c618029df2bcdb78.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 02:17:51 INFO - Scenario 'Check playback speed and sleep timer' start -2023-10-01 02:17:51 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:18:17 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:18:17 INFO - Session id - 3494185084eec525d387a26a02215b6b6692eccb -2023-10-01 02:18:17 INFO - Step 0 - Close tutorial screen -2023-10-01 02:18:37 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:18:37 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:18:38 INFO - Step 2 - Close welcome screen -2023-10-01 02:18:38 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:18:39 INFO - Step 3 - Add library screen is opened -2023-10-01 02:18:40 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:18:40 INFO - Button 'Search' :: Clicking -2023-10-01 02:18:41 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:18:41 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:18:44 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:18:44 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:18:44 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:18:47 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:18:47 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:18:49 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:18:50 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:18:50 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:18:51 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:18:52 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:18:53 INFO - Locking credential with barcode 01230000000003 -2023-10-01 02:18:53 INFO - There are books on the account: -2023-10-01 02:18:56 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 02:18:56 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 02:18:56 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 02:18:56 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 02:18:56 INFO - Count of books on the account after opening account: 4 -2023-10-01 02:18:56 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:18:56 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 02:18:57 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:18:57 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:19:00 INFO - Button 'Log in' :: Clicking -2023-10-01 02:19:18 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:19:18 INFO - Step 7 - Login is performed successfully -2023-10-01 02:19:40 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:19:40 INFO - Step 8 - Open Catalog -2023-10-01 02:19:40 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:20:01 INFO - Step 9 - Open search modal -2023-10-01 02:20:21 INFO - Button 'Search' :: Clicking -2023-10-01 02:20:23 INFO - Step 10 - Search 'available' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 02:20:23 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 02:20:23 INFO - randomBookName: Daughter of the Morning Star -2023-10-01 02:20:24 INFO - Error details button is not present -2023-10-01 02:20:24 INFO - Text Field 'Search value input' :: Sending keys 'Daughter of the Morning Star' -2023-10-01 02:20:27 INFO - Error details button is not present -2023-10-01 02:20:29 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 02:20:29 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 02:20:50 INFO - Taking screenshot -2023-10-01 02:20:51 INFO - Test finished - logging out -2023-10-01 02:20:52 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:20:55 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:20:56 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:20:57 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:20:59 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:20:59 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:21:00 INFO - Button 'Log out' :: Clicking -2023-10-01 02:21:21 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:21:22 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/c84e9ba04e1ad90c.png b/2272/data/attachments/c84e9ba04e1ad90c.png deleted file mode 100644 index eb505671b6..0000000000 Binary files a/2272/data/attachments/c84e9ba04e1ad90c.png and /dev/null differ diff --git a/2272/data/attachments/c9450e95226e5b58.txt b/2272/data/attachments/c9450e95226e5b58.txt deleted file mode 100644 index 0f3c9016c3..0000000000 --- a/2272/data/attachments/c9450e95226e5b58.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 02:38:38 INFO - Scenario 'Check playback speed and sleep timer' start -2023-10-01 02:38:38 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:39:03 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:39:03 INFO - Session id - 57e9ff79b87fede98b621904d662e80dc89de9fc -2023-10-01 02:39:03 INFO - Step 0 - Close tutorial screen -2023-10-01 02:39:24 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:39:24 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:39:25 INFO - Step 2 - Close welcome screen -2023-10-01 02:39:25 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:39:26 INFO - Step 3 - Add library screen is opened -2023-10-01 02:39:27 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:39:27 INFO - Button 'Search' :: Clicking -2023-10-01 02:39:28 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:39:28 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:39:31 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:39:31 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:39:31 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:39:33 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:39:34 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:39:36 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:39:36 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:39:36 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:39:37 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:39:38 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:39:39 INFO - Locking credential with barcode 01230000000002 -2023-10-01 02:39:39 INFO - There are books on the account: -2023-10-01 02:39:40 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 02:39:40 INFO - Count of books on the account after opening account: 1 -2023-10-01 02:39:40 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:39:40 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 02:39:42 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:39:42 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:39:44 INFO - Button 'Log in' :: Clicking -2023-10-01 02:40:02 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:40:02 INFO - Step 7 - Login is performed successfully -2023-10-01 02:40:23 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:40:23 INFO - Step 8 - Open Catalog -2023-10-01 02:40:23 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:40:46 INFO - Step 9 - Open categories by chain and chain starts from CategoryScreen: -2023-10-01 02:40:46 INFO - Swiping from coordinates (x:540; y:260) to (x:540; y:1684) -2023-10-01 02:41:28 INFO - Button 'Audible Studios' :: Clicking -2023-10-01 02:41:28 INFO - Step 10 - Category "Audible Studios" with books is opened on catalog books screen -2023-10-01 02:41:34 INFO - Step 11 - Get names of books on screen and save them as 'listOfBooks' -2023-10-01 02:41:34 INFO - Step 12 - Open Catalog -2023-10-01 02:41:34 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:41:55 INFO - Step 13 - Open search modal -2023-10-01 02:42:15 INFO - Button 'Search' :: Clicking -2023-10-01 02:42:17 INFO - Step 14 - Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo' -2023-10-01 02:42:17 INFO - Error details button is not present -2023-10-01 02:42:17 INFO - Taking screenshot -2023-10-01 02:42:18 INFO - Test finished - logging out -2023-10-01 02:42:19 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:42:22 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:42:23 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:42:24 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:42:26 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:42:26 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:42:27 INFO - Button 'Log out' :: Clicking -2023-10-01 02:42:47 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:42:47 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/ca009df737ea2501.txt b/2272/data/attachments/ca009df737ea2501.txt deleted file mode 100644 index 3170c3bce1..0000000000 --- a/2272/data/attachments/ca009df737ea2501.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 06:01:39 INFO - Scenario 'TOC: Check of table of contents' start -2023-10-01 06:01:39 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 06:02:05 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 06:02:05 INFO - Session id - 41d6c9f63ccd3a2f464806a66aa525c1dc911a1e -2023-10-01 06:02:05 INFO - Step 0 - Close tutorial screen -2023-10-01 06:02:26 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 06:02:26 INFO - Step 1 - Welcome screen is opened -2023-10-01 06:02:27 INFO - Step 2 - Close welcome screen -2023-10-01 06:02:27 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 06:02:28 INFO - Step 3 - Add library screen is opened -2023-10-01 06:02:29 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 06:02:29 INFO - Button 'Search' :: Clicking -2023-10-01 06:02:30 INFO - Text Field 'Search' :: Clearing -2023-10-01 06:02:30 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 06:02:34 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 06:02:34 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 06:02:34 INFO - Button 'tabSettings' :: Clicking -2023-10-01 06:02:35 INFO - Button 'tabSettings' :: Clicking -2023-10-01 06:02:36 INFO - Button 'Accounts' :: Clicking -2023-10-01 06:02:38 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 06:02:39 INFO - Button 'tabSettings' :: Clicking -2023-10-01 06:02:39 INFO - Button 'tabSettings' :: Clicking -2023-10-01 06:02:40 INFO - Button 'Accounts' :: Clicking -2023-10-01 06:02:41 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 06:02:42 INFO - Locking credential with barcode 01230000000005 -2023-10-01 06:02:42 INFO - There are books on the account: -2023-10-01 06:02:43 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 06:02:43 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 06:02:43 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 06:02:43 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 06:02:43 INFO - Count of books on the account after opening account: 4 -2023-10-01 06:02:43 INFO - Text Field 'Card' :: Clearing -2023-10-01 06:02:43 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 06:02:45 INFO - Text Field 'Pin' :: Clearing -2023-10-01 06:02:45 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 06:02:47 INFO - Button 'Log in' :: Clicking -2023-10-01 06:03:05 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 06:03:05 INFO - Step 7 - Login is performed successfully -2023-10-01 06:03:26 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 06:03:26 INFO - Step 8 - Open Catalog -2023-10-01 06:03:26 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 06:03:47 INFO - Step 9 - Open search modal -2023-10-01 06:04:07 INFO - Button 'Search' :: Clicking -2023-10-01 06:04:09 INFO - Step 10 - Search for "Down the Hatch" and save bookName as 'bookNameInfo' -2023-10-01 06:04:09 INFO - Error details button is not present -2023-10-01 06:04:10 INFO - Text Field 'Search value input' :: Sending keys 'Down the Hatch' -2023-10-01 06:04:12 INFO - Error details button is not present -2023-10-01 06:04:14 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 06:04:14 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 06:04:34 INFO - Taking screenshot -2023-10-01 06:04:36 INFO - Test finished - logging out -2023-10-01 06:04:37 INFO - Button 'tabSettings' :: Clicking -2023-10-01 06:04:40 INFO - Button 'tabSettings' :: Clicking -2023-10-01 06:04:40 INFO - Button 'Accounts' :: Clicking -2023-10-01 06:04:41 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 06:04:44 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 06:04:44 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 06:04:44 INFO - Button 'Log out' :: Clicking -2023-10-01 06:05:04 INFO - Button 'Log in' :: Getting text from element -2023-10-01 06:05:05 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/cb3b505453984d4d.txt b/2272/data/attachments/cb3b505453984d4d.txt deleted file mode 100644 index 7108377f2c..0000000000 --- a/2272/data/attachments/cb3b505453984d4d.txt +++ /dev/null @@ -1,70 +0,0 @@ -2023-10-01 02:41:02 INFO - Scenario 'Font settings: Check of font style' start -2023-10-01 02:41:02 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:41:28 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:41:28 INFO - Session id - 734fd6957fcad00e3f427ab53cd4bd9fb2b699ac -2023-10-01 02:41:28 INFO - Step 0 - Close tutorial screen -2023-10-01 02:41:49 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:41:49 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:41:50 INFO - Step 2 - Close welcome screen -2023-10-01 02:41:50 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:41:50 INFO - Step 3 - Add library screen is opened -2023-10-01 02:41:51 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:41:51 INFO - Button 'Search' :: Clicking -2023-10-01 02:41:52 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:41:52 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:41:55 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:41:56 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:41:56 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:41:57 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:41:58 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:42:00 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:42:00 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:42:01 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:42:02 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:42:03 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:42:04 INFO - Locking credential with barcode 01230000000004 -2023-10-01 02:42:04 INFO - There are books on the account: -2023-10-01 02:42:04 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 02:42:04 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 02:42:04 INFO - Count of books on the account after opening account: 2 -2023-10-01 02:42:04 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:42:04 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 02:42:07 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:42:07 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:42:09 INFO - Button 'Log in' :: Clicking -2023-10-01 02:42:26 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:42:27 INFO - Step 7 - Login is performed successfully -2023-10-01 02:42:47 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:42:47 INFO - Step 8 - Open Catalog -2023-10-01 02:42:48 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:43:08 INFO - Step 9 - Open search modal -2023-10-01 02:43:29 INFO - Button 'Search' :: Clicking -2023-10-01 02:43:30 INFO - Step 10 - Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 02:43:30 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 02:43:30 INFO - randomBookName: The Power of Now -2023-10-01 02:43:31 INFO - Error details button is not present -2023-10-01 02:43:31 INFO - Text Field 'Search value input' :: Sending keys 'The Power of Now' -2023-10-01 02:43:33 INFO - Error details button is not present -2023-10-01 02:43:52 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 02:43:52 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 02:43:52 INFO - Button 'actionButton' :: Clicking -2023-10-01 02:44:00 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 02:44:01 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 02:44:01 INFO - Label 'lblBookName' :: Clicking -2023-10-01 02:44:02 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 02:44:03 INFO - Button 'Read' :: Clicking -2023-10-01 02:44:03 INFO - Step 14 - Scroll page forward from 7 to 9 times -2023-10-01 02:44:03 INFO - Scrolling 8 times on reader epub screen -2023-10-01 02:44:23 INFO - Step 15 - Open font settings -2023-10-01 02:44:24 INFO - Button 'btnFontSettings' :: Clicking -2023-10-01 02:44:44 INFO - Taking screenshot -2023-10-01 02:44:45 INFO - Test finished - logging out -2023-10-01 02:44:46 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:44:48 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:44:49 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:44:50 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:44:52 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:44:52 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:44:53 INFO - Button 'Log out' :: Clicking -2023-10-01 02:45:13 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:45:14 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/cb67d0a59735b97d.txt b/2272/data/attachments/cb67d0a59735b97d.txt deleted file mode 100644 index 5a4424bb7f..0000000000 --- a/2272/data/attachments/cb67d0a59735b97d.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 02:53:35 INFO - Scenario 'Check time tracking line' start -2023-10-01 02:53:35 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:54:02 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:54:02 INFO - Session id - d7de31602a88b36c4bdbcd95f9f9f3f890536a3c -2023-10-01 02:54:02 INFO - Step 0 - Close tutorial screen -2023-10-01 02:54:22 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:54:22 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:54:23 INFO - Step 2 - Close welcome screen -2023-10-01 02:54:23 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:54:23 INFO - Step 3 - Add library screen is opened -2023-10-01 02:54:25 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:54:25 INFO - Button 'Search' :: Clicking -2023-10-01 02:54:26 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:54:26 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:54:29 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:54:30 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:54:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:54:31 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:54:32 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:54:34 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:54:34 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:54:34 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:54:35 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:54:36 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:54:37 INFO - Locking credential with barcode 01230000000005 -2023-10-01 02:54:37 INFO - There are books on the account: -2023-10-01 02:54:38 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 02:54:38 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 02:54:38 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 02:54:38 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 02:54:38 INFO - Count of books on the account after opening account: 4 -2023-10-01 02:54:38 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:54:38 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 02:54:40 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:54:40 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:54:43 INFO - Button 'Log in' :: Clicking -2023-10-01 02:55:01 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:55:01 INFO - Step 7 - Login is performed successfully -2023-10-01 02:55:22 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:55:22 INFO - Step 8 - Open Catalog -2023-10-01 02:55:22 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:55:43 INFO - Step 9 - Open search modal -2023-10-01 02:56:03 INFO - Button 'Search' :: Clicking -2023-10-01 02:56:05 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 02:56:05 INFO - Count of attempts to get random book name without bad symbols-2 -2023-10-01 02:56:05 INFO - randomBookName: The Crisis of Democratic Capitalism -2023-10-01 02:56:05 INFO - Error details button is not present -2023-10-01 02:56:05 INFO - Text Field 'Search value input' :: Sending keys 'The Crisis of Democratic Capitalism' -2023-10-01 02:56:08 INFO - Error details button is not present -2023-10-01 02:56:10 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 02:56:10 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 02:56:30 INFO - Taking screenshot -2023-10-01 02:56:31 INFO - Test finished - logging out -2023-10-01 02:56:33 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:56:36 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:56:37 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:56:38 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:56:40 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:56:40 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:56:40 INFO - Button 'Log out' :: Clicking -2023-10-01 02:57:01 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:57:01 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/cbea2e8f0672efd3.txt b/2272/data/attachments/cbea2e8f0672efd3.txt deleted file mode 100644 index 495bed842c..0000000000 --- a/2272/data/attachments/cbea2e8f0672efd3.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 06:11:13 INFO - Scenario 'Bookmark icon: Perform check of enabling the bookmark' start -2023-10-01 06:11:13 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 06:11:38 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 06:11:38 INFO - Session id - dd506e9f8c39a9ffec310edb4d6f2ecfad5f6fad -2023-10-01 06:11:38 INFO - Step 0 - Close tutorial screen -2023-10-01 06:11:58 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 06:11:59 INFO - Step 1 - Welcome screen is opened -2023-10-01 06:12:00 INFO - Step 2 - Close welcome screen -2023-10-01 06:12:00 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 06:12:01 INFO - Step 3 - Add library screen is opened -2023-10-01 06:12:02 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 06:12:02 INFO - Button 'Search' :: Clicking -2023-10-01 06:12:03 INFO - Text Field 'Search' :: Clearing -2023-10-01 06:12:03 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 06:12:07 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 06:12:07 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 06:12:07 INFO - Button 'tabSettings' :: Clicking -2023-10-01 06:12:09 INFO - Button 'tabSettings' :: Clicking -2023-10-01 06:12:10 INFO - Button 'Accounts' :: Clicking -2023-10-01 06:12:12 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 06:12:12 INFO - Button 'tabSettings' :: Clicking -2023-10-01 06:12:12 INFO - Button 'tabSettings' :: Clicking -2023-10-01 06:12:13 INFO - Button 'Accounts' :: Clicking -2023-10-01 06:12:15 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 06:12:15 INFO - Locking credential with barcode 01230000000003 -2023-10-01 06:12:15 INFO - There are books on the account: -2023-10-01 06:12:17 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 06:12:17 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 06:12:17 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 06:12:17 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 06:12:17 INFO - Count of books on the account after opening account: 4 -2023-10-01 06:12:17 INFO - Text Field 'Card' :: Clearing -2023-10-01 06:12:17 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 06:12:19 INFO - Text Field 'Pin' :: Clearing -2023-10-01 06:12:19 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 06:12:21 INFO - Button 'Log in' :: Clicking -2023-10-01 06:12:39 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 06:12:39 INFO - Step 7 - Login is performed successfully -2023-10-01 06:13:01 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 06:13:01 INFO - Step 8 - Open Catalog -2023-10-01 06:13:01 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 06:13:21 INFO - Step 9 - Open search modal -2023-10-01 06:13:42 INFO - Button 'Search' :: Clicking -2023-10-01 06:13:44 INFO - Step 10 - Search for "Down the Hatch" and save bookName as 'bookNameInfo' -2023-10-01 06:13:44 INFO - Error details button is not present -2023-10-01 06:13:44 INFO - Text Field 'Search value input' :: Sending keys 'Down the Hatch' -2023-10-01 06:13:47 INFO - Error details button is not present -2023-10-01 06:13:49 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 06:13:49 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 06:14:09 INFO - Taking screenshot -2023-10-01 06:14:10 INFO - Test finished - logging out -2023-10-01 06:14:11 INFO - Button 'tabSettings' :: Clicking -2023-10-01 06:14:15 INFO - Button 'tabSettings' :: Clicking -2023-10-01 06:14:15 INFO - Button 'Accounts' :: Clicking -2023-10-01 06:14:16 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 06:14:19 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 06:14:19 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 06:14:19 INFO - Button 'Log out' :: Clicking -2023-10-01 06:14:40 INFO - Button 'Log in' :: Getting text from element -2023-10-01 06:14:40 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/cc2f546c06930c02.txt b/2272/data/attachments/cc2f546c06930c02.txt deleted file mode 100644 index 7bb560f8e5..0000000000 --- a/2272/data/attachments/cc2f546c06930c02.txt +++ /dev/null @@ -1,55 +0,0 @@ -2023-10-01 03:44:04 INFO - Scenario 'Store library card' start -2023-10-01 03:44:04 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:44:32 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:44:32 INFO - Session id - 4d147a147d74176654f920f53c8a0ca329073192 -2023-10-01 03:44:32 INFO - Step 0 - Close tutorial screen -2023-10-01 03:44:53 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:44:53 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:44:54 INFO - Step 2 - Close welcome screen -2023-10-01 03:44:54 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:44:54 INFO - Step 3 - Add library screen is opened -2023-10-01 03:44:56 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:44:56 INFO - Button 'Search' :: Clicking -2023-10-01 03:44:57 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:44:57 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:45:00 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:45:01 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:45:01 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:45:04 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:45:05 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:45:07 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:45:07 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:45:08 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:45:08 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:45:10 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:45:10 INFO - Locking credential with barcode 01230000000003 -2023-10-01 03:45:10 INFO - There are books on the account: -2023-10-01 03:45:11 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 03:45:11 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 03:45:11 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 03:45:11 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 03:45:11 INFO - Count of books on the account after opening account: 4 -2023-10-01 03:45:11 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:45:11 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 03:45:14 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:45:14 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:45:17 INFO - Button 'Log in' :: Clicking -2023-10-01 03:45:36 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:45:37 INFO - Step 7 - Login is performed successfully -2023-10-01 03:45:57 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:45:58 INFO - Step 8 - Open account 'LYRASIS Reads' -2023-10-01 03:45:58 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:45:58 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:45:59 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:46:00 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:46:01 INFO - Step 9 - Click the log out button on the account screen -2023-10-01 03:46:01 INFO - Button 'Log out' :: Clicking -2023-10-01 03:46:23 INFO - Step 10 - Logout is performed successfully -2023-10-01 03:46:24 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:46:24 INFO - Taking screenshot -2023-10-01 03:46:25 INFO - Test finished - logging out -2023-10-01 03:46:26 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:46:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:46:31 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:46:32 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:46:33 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/cc5af699e121ca32.png b/2272/data/attachments/cc5af699e121ca32.png deleted file mode 100644 index c68b348e88..0000000000 Binary files a/2272/data/attachments/cc5af699e121ca32.png and /dev/null differ diff --git a/2272/data/attachments/cc8d7a9e6f93bda0.png b/2272/data/attachments/cc8d7a9e6f93bda0.png deleted file mode 100644 index 5bbfbaa36e..0000000000 Binary files a/2272/data/attachments/cc8d7a9e6f93bda0.png and /dev/null differ diff --git a/2272/data/attachments/ccd3989ae19a9c90.png b/2272/data/attachments/ccd3989ae19a9c90.png deleted file mode 100644 index 1173028f82..0000000000 Binary files a/2272/data/attachments/ccd3989ae19a9c90.png and /dev/null differ diff --git a/2272/data/attachments/cde2eb63ce5f8569.txt b/2272/data/attachments/cde2eb63ce5f8569.txt deleted file mode 100644 index 49490c7d85..0000000000 --- a/2272/data/attachments/cde2eb63ce5f8569.txt +++ /dev/null @@ -1,52 +0,0 @@ -2023-10-01 03:02:32 INFO - Scenario 'LYRASIS: Reserving from Book Detail View' start -2023-10-01 03:02:32 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:03:04 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:03:04 INFO - Session id - f70d9d6659b0c0906edece78f52b9324b18f448c -2023-10-01 03:03:04 INFO - Step 0 - Close tutorial screen -2023-10-01 03:03:24 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:03:25 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:03:25 INFO - Step 2 - Close welcome screen -2023-10-01 03:03:26 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:03:26 INFO - Step 3 - Add library screen is opened -2023-10-01 03:03:27 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:03:27 INFO - Button 'Search' :: Clicking -2023-10-01 03:03:28 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:03:28 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:03:32 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:03:32 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:03:32 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:03:35 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:03:35 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:03:37 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:03:37 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:03:37 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:03:38 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:03:39 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:03:40 INFO - Locking credential with barcode 01230000000002 -2023-10-01 03:03:40 INFO - There are books on the account: -2023-10-01 03:03:41 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 03:03:41 INFO - Count of books on the account after opening account: 1 -2023-10-01 03:03:41 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:03:41 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 03:03:44 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:03:44 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:03:45 INFO - Button 'Log in' :: Clicking -2023-10-01 03:04:03 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:04:03 INFO - Step 7 - Login is performed successfully -2023-10-01 03:04:24 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:04:24 INFO - Step 8 - Open Catalog -2023-10-01 03:04:24 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:04:46 INFO - Step 9 - Open search modal -2023-10-01 03:05:07 INFO - Button 'Search' :: Clicking -2023-10-01 03:05:09 INFO - Step 10 - Search 'unavailable' book of distributor 'Biblioboard' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:05:09 INFO - Taking screenshot -2023-10-01 03:05:10 INFO - Test finished - logging out -2023-10-01 03:05:11 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:05:14 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:05:15 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:05:16 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:05:18 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:05:19 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:05:19 INFO - Button 'Log out' :: Clicking -2023-10-01 03:05:40 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:05:40 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/d0ac489a112f2b1a.png b/2272/data/attachments/d0ac489a112f2b1a.png deleted file mode 100644 index 48d78bdd15..0000000000 Binary files a/2272/data/attachments/d0ac489a112f2b1a.png and /dev/null differ diff --git a/2272/data/attachments/d25fd25e2cb02ec.png b/2272/data/attachments/d25fd25e2cb02ec.png deleted file mode 100644 index df5cbc7893..0000000000 Binary files a/2272/data/attachments/d25fd25e2cb02ec.png and /dev/null differ diff --git a/2272/data/attachments/d566ec3cdfd906f3.txt b/2272/data/attachments/d566ec3cdfd906f3.txt deleted file mode 100644 index 84349c565d..0000000000 --- a/2272/data/attachments/d566ec3cdfd906f3.txt +++ /dev/null @@ -1,59 +0,0 @@ -2023-10-01 04:25:03 INFO - Scenario 'LYRASIS: Check of canceling the downloading from book details view' start -2023-10-01 04:25:03 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:25:31 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:25:31 INFO - Session id - 0494efea5f84f8ce853d69c56ed308dbd204bce8 -2023-10-01 04:25:31 INFO - Step 0 - Close tutorial screen -2023-10-01 04:25:52 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:25:52 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:25:53 INFO - Step 2 - Close welcome screen -2023-10-01 04:25:53 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:25:53 INFO - Step 3 - Add library screen is opened -2023-10-01 04:25:55 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:25:55 INFO - Button 'Search' :: Clicking -2023-10-01 04:25:56 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:25:56 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:25:59 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:26:00 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:26:00 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:26:03 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:26:05 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:26:06 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:26:06 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:26:07 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:26:08 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:26:09 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:26:10 INFO - Locking credential with barcode 01230000000002 -2023-10-01 04:26:10 INFO - There are books on the account: -2023-10-01 04:26:11 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 04:26:11 INFO - Count of books on the account after opening account: 1 -2023-10-01 04:26:11 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:26:11 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 04:26:13 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:26:13 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:26:15 INFO - Button 'Log in' :: Clicking -2023-10-01 04:26:33 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:26:33 INFO - Step 7 - Login is performed successfully -2023-10-01 04:26:53 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:26:54 INFO - Step 8 - Open Catalog -2023-10-01 04:26:54 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:27:14 INFO - Step 9 - Open search modal -2023-10-01 04:27:34 INFO - Button 'Search' :: Clicking -2023-10-01 04:27:36 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:27:36 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:27:36 INFO - randomBookName: Bootstrapped -2023-10-01 04:27:37 INFO - Error details button is not present -2023-10-01 04:27:37 INFO - Text Field 'Search value input' :: Sending keys 'Bootstrapped' -2023-10-01 04:27:40 INFO - Error details button is not present -2023-10-01 04:27:42 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 04:27:42 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 04:28:02 INFO - Taking screenshot -2023-10-01 04:28:03 INFO - Test finished - logging out -2023-10-01 04:28:04 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:28:07 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:28:08 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:28:10 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:28:11 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:28:12 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:28:12 INFO - Button 'Log out' :: Clicking -2023-10-01 04:28:33 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:28:33 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/d5fa54fc252b761f.txt b/2272/data/attachments/d5fa54fc252b761f.txt deleted file mode 100644 index 35271465c9..0000000000 --- a/2272/data/attachments/d5fa54fc252b761f.txt +++ /dev/null @@ -1,63 +0,0 @@ -2023-10-01 03:10:56 INFO - Scenario 'Playback speed: Check of playback speed' start -2023-10-01 03:10:56 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:11:23 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:11:23 INFO - Session id - c7a39f542cd092855c0700f4912f4f6c9ed54f80 -2023-10-01 03:11:23 INFO - Step 0 - Close tutorial screen -2023-10-01 03:11:43 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:11:44 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:11:45 INFO - Step 2 - Close welcome screen -2023-10-01 03:11:45 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:11:45 INFO - Step 3 - Add library screen is opened -2023-10-01 03:11:46 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:11:46 INFO - Button 'Search' :: Clicking -2023-10-01 03:11:48 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:11:48 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:11:51 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:11:51 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:11:51 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:11:53 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:11:54 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:11:56 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:11:56 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:11:56 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:11:57 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:11:58 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:11:59 INFO - Locking credential with barcode 01230000000003 -2023-10-01 03:11:59 INFO - There are books on the account: -2023-10-01 03:12:01 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 03:12:01 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 03:12:01 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 03:12:01 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 03:12:01 INFO - Count of books on the account after opening account: 4 -2023-10-01 03:12:01 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:12:01 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 03:12:02 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:12:02 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:12:04 INFO - Button 'Log in' :: Clicking -2023-10-01 03:12:22 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:12:22 INFO - Step 7 - Login is performed successfully -2023-10-01 03:12:43 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:12:43 INFO - Step 8 - Open Catalog -2023-10-01 03:12:43 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:13:04 INFO - Step 9 - Open categories by chain and chain starts from CategoryScreen: -2023-10-01 03:13:04 INFO - Swiping from coordinates (x:540; y:260) to (x:540; y:1684) -2023-10-01 03:13:46 INFO - Button 'Audible Studios' :: Clicking -2023-10-01 03:13:47 INFO - Step 10 - Category "Audible Studios" with books is opened on catalog books screen -2023-10-01 03:13:49 INFO - Step 11 - Get names of books on screen and save them as 'listOfBooks' -2023-10-01 03:13:50 INFO - Step 12 - Open Catalog -2023-10-01 03:13:50 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:14:10 INFO - Step 13 - Open search modal -2023-10-01 03:14:31 INFO - Button 'Search' :: Clicking -2023-10-01 03:14:32 INFO - Step 14 - Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo' -2023-10-01 03:14:32 INFO - Error details button is not present -2023-10-01 03:14:33 INFO - Taking screenshot -2023-10-01 03:14:34 INFO - Test finished - logging out -2023-10-01 03:14:35 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:14:38 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:14:39 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:14:40 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:14:42 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:14:42 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:14:42 INFO - Button 'Log out' :: Clicking -2023-10-01 03:15:03 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:15:03 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/d6405b00256133f3.png b/2272/data/attachments/d6405b00256133f3.png deleted file mode 100644 index 461bb69b6c..0000000000 Binary files a/2272/data/attachments/d6405b00256133f3.png and /dev/null differ diff --git a/2272/data/attachments/d6b2b4947804d83f.csv b/2272/data/attachments/d6b2b4947804d83f.csv deleted file mode 100644 index ca4f114115..0000000000 --- a/2272/data/attachments/d6b2b4947804d83f.csv +++ /dev/null @@ -1 +0,0 @@ -Audible Studios diff --git a/2272/data/attachments/d77ade72e5d5b098.txt b/2272/data/attachments/d77ade72e5d5b098.txt deleted file mode 100644 index 6dcc0c7408..0000000000 --- a/2272/data/attachments/d77ade72e5d5b098.txt +++ /dev/null @@ -1,63 +0,0 @@ -2023-10-01 03:00:24 INFO - Scenario 'Playback speed: Check of playback speed' start -2023-10-01 03:00:24 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:01:07 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:01:07 INFO - Session id - ccba6bd81a0c0f4a8da71d0bb05711e01152fa1a -2023-10-01 03:01:07 INFO - Step 0 - Close tutorial screen -2023-10-01 03:01:27 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:01:28 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:01:28 INFO - Step 2 - Close welcome screen -2023-10-01 03:01:28 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:01:29 INFO - Step 3 - Add library screen is opened -2023-10-01 03:01:30 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:01:30 INFO - Button 'Search' :: Clicking -2023-10-01 03:01:31 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:01:31 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:01:35 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:01:35 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:01:35 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:01:37 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:01:38 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:01:40 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:01:40 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:01:40 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:01:41 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:01:42 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:01:43 INFO - Locking credential with barcode 01230000000005 -2023-10-01 03:01:43 INFO - There are books on the account: -2023-10-01 03:01:45 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 03:01:45 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 03:01:45 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 03:01:45 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 03:01:45 INFO - Count of books on the account after opening account: 4 -2023-10-01 03:01:45 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:01:45 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 03:01:47 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:01:47 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:01:49 INFO - Button 'Log in' :: Clicking -2023-10-01 03:02:07 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:02:07 INFO - Step 7 - Login is performed successfully -2023-10-01 03:02:28 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:02:28 INFO - Step 8 - Open Catalog -2023-10-01 03:02:28 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:02:49 INFO - Step 9 - Open categories by chain and chain starts from CategoryScreen: -2023-10-01 03:02:49 INFO - Swiping from coordinates (x:540; y:260) to (x:540; y:1684) -2023-10-01 03:03:31 INFO - Button 'Audible Studios' :: Clicking -2023-10-01 03:03:31 INFO - Step 10 - Category "Audible Studios" with books is opened on catalog books screen -2023-10-01 03:03:34 INFO - Step 11 - Get names of books on screen and save them as 'listOfBooks' -2023-10-01 03:03:34 INFO - Step 12 - Open Catalog -2023-10-01 03:03:34 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:03:55 INFO - Step 13 - Open search modal -2023-10-01 03:04:15 INFO - Button 'Search' :: Clicking -2023-10-01 03:04:17 INFO - Step 14 - Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo' -2023-10-01 03:04:20 INFO - Error details button is not present -2023-10-01 03:04:21 INFO - Taking screenshot -2023-10-01 03:04:22 INFO - Test finished - logging out -2023-10-01 03:04:23 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:04:26 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:04:27 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:04:27 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:04:30 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:04:30 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:04:31 INFO - Button 'Log out' :: Clicking -2023-10-01 03:04:51 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:04:51 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/d88d62a3917e07c4.txt b/2272/data/attachments/d88d62a3917e07c4.txt deleted file mode 100644 index 4fedf51e2a..0000000000 --- a/2272/data/attachments/d88d62a3917e07c4.txt +++ /dev/null @@ -1,58 +0,0 @@ -2023-10-01 05:45:24 INFO - Scenario 'Bibliotheca: Playback speed: Check of playback speed' start -2023-10-01 05:45:24 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 05:45:52 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 05:45:52 INFO - Session id - 0242e959baec5c1b6a2dae1ffee15701b4f88a94 -2023-10-01 05:45:52 INFO - Step 0 - Close tutorial screen -2023-10-01 05:46:12 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:46:13 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:46:13 INFO - Step 2 - Close welcome screen -2023-10-01 05:46:14 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:46:14 INFO - Step 3 - Add library screen is opened -2023-10-01 05:46:15 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:46:15 INFO - Button 'Search' :: Clicking -2023-10-01 05:46:16 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:46:16 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:46:19 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:46:20 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:46:20 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:46:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:46:23 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:46:25 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:46:25 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:46:25 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:46:26 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:46:27 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:46:28 INFO - Locking credential with barcode 01230000000004 -2023-10-01 05:46:28 INFO - There are books on the account: -2023-10-01 05:46:35 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 05:46:35 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 05:46:35 INFO - Count of books on the account after opening account: 2 -2023-10-01 05:46:35 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:46:35 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 05:46:36 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:46:36 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:46:39 INFO - Button 'Log in' :: Clicking -2023-10-01 05:46:56 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:46:57 INFO - Step 7 - Login is performed successfully -2023-10-01 05:47:17 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:47:17 INFO - Step 8 - Open Catalog -2023-10-01 05:47:18 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:47:40 INFO - Step 9 - Open search modal -2023-10-01 05:48:01 INFO - Button 'Search' :: Clicking -2023-10-01 05:48:03 INFO - Step 10 - Search for "The Sentence" and save bookName as 'bookNameInfo' -2023-10-01 05:48:03 INFO - Error details button is not present -2023-10-01 05:48:03 INFO - Text Field 'Search value input' :: Sending keys 'The Sentence' -2023-10-01 05:48:08 INFO - Error details button is not present -2023-10-01 05:48:08 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 05:48:08 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 05:48:29 INFO - Taking screenshot -2023-10-01 05:48:30 INFO - Test finished - logging out -2023-10-01 05:48:31 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:48:33 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:48:34 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:48:35 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:48:37 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:48:37 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:48:38 INFO - Button 'Log out' :: Clicking -2023-10-01 05:48:59 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:48:59 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/dae30c04df57a468.png b/2272/data/attachments/dae30c04df57a468.png deleted file mode 100644 index 4af8ab0b8f..0000000000 Binary files a/2272/data/attachments/dae30c04df57a468.png and /dev/null differ diff --git a/2272/data/attachments/db2b2bf6fef120f5.png b/2272/data/attachments/db2b2bf6fef120f5.png deleted file mode 100644 index 0add9d6a16..0000000000 Binary files a/2272/data/attachments/db2b2bf6fef120f5.png and /dev/null differ diff --git a/2272/data/attachments/dba6ed0bc1c85a04.txt b/2272/data/attachments/dba6ed0bc1c85a04.txt deleted file mode 100644 index 988caea604..0000000000 --- a/2272/data/attachments/dba6ed0bc1c85a04.txt +++ /dev/null @@ -1,55 +0,0 @@ -2023-10-01 04:49:54 INFO - Scenario 'TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis' start -2023-10-01 04:49:54 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:50:39 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:50:39 INFO - Session id - 52e4d5fd19e71e5b7abb824a64a1cb584ffe95ef -2023-10-01 04:50:39 INFO - Step 0 - Close tutorial screen -2023-10-01 04:50:59 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:51:00 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:51:00 INFO - Step 2 - Close welcome screen -2023-10-01 04:51:00 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:51:01 INFO - Step 3 - Add library screen is opened -2023-10-01 04:51:02 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:51:02 INFO - Button 'Search' :: Clicking -2023-10-01 04:51:03 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:51:03 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:51:07 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:51:07 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:51:07 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:51:10 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:51:11 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:51:13 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:51:13 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:51:13 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:51:14 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:51:15 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:51:16 INFO - Locking credential with barcode 01230000000003 -2023-10-01 04:51:16 INFO - There are books on the account: -2023-10-01 04:51:17 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 04:51:17 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 04:51:17 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 04:51:17 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 04:51:17 INFO - Count of books on the account after opening account: 4 -2023-10-01 04:51:17 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:51:17 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 04:51:20 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:51:20 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:51:22 INFO - Button 'Log in' :: Clicking -2023-10-01 04:51:39 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:51:39 INFO - Step 7 - Login is performed successfully -2023-10-01 04:52:01 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:52:01 INFO - Step 8 - Open Catalog -2023-10-01 04:52:01 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:52:22 INFO - Step 9 - Open search modal -2023-10-01 04:52:43 INFO - Button 'Search' :: Clicking -2023-10-01 04:52:45 INFO - Step 10 - Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:52:45 INFO - Taking screenshot -2023-10-01 04:52:46 INFO - Test finished - logging out -2023-10-01 04:52:47 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:52:50 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:52:51 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:52:52 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:52:54 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:52:54 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:52:55 INFO - Button 'Log out' :: Clicking -2023-10-01 04:53:15 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:53:15 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/dcc09550773937fa.csv b/2272/data/attachments/dcc09550773937fa.csv deleted file mode 100644 index ca4f114115..0000000000 --- a/2272/data/attachments/dcc09550773937fa.csv +++ /dev/null @@ -1 +0,0 @@ -Audible Studios diff --git a/2272/data/attachments/dce54cacec52a3a9.txt b/2272/data/attachments/dce54cacec52a3a9.txt deleted file mode 100644 index 7e1397e1ce..0000000000 --- a/2272/data/attachments/dce54cacec52a3a9.txt +++ /dev/null @@ -1,55 +0,0 @@ -2023-10-01 04:27:07 INFO - Scenario 'Check buttons under the book title in LYRASIS' start -2023-10-01 04:27:07 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:27:35 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:27:35 INFO - Session id - c48323c5f08e860efb31dac87efb349ca614b42f -2023-10-01 04:27:35 INFO - Step 0 - Close tutorial screen -2023-10-01 04:27:55 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:27:55 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:27:56 INFO - Step 2 - Close welcome screen -2023-10-01 04:27:56 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:27:56 INFO - Step 3 - Add library screen is opened -2023-10-01 04:27:58 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:27:58 INFO - Button 'Search' :: Clicking -2023-10-01 04:27:59 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:27:59 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:28:03 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:28:03 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:28:03 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:28:07 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:28:08 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:28:10 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:28:10 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:28:10 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:28:11 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:28:12 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:28:13 INFO - Locking credential with barcode 01230000000005 -2023-10-01 04:28:13 INFO - There are books on the account: -2023-10-01 04:28:14 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 04:28:14 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 04:28:14 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 04:28:14 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 04:28:14 INFO - Count of books on the account after opening account: 4 -2023-10-01 04:28:14 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:28:14 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 04:28:16 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:28:16 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:28:18 INFO - Button 'Log in' :: Clicking -2023-10-01 04:28:36 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:28:36 INFO - Step 7 - Login is performed successfully -2023-10-01 04:28:57 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:28:57 INFO - Step 8 - Open Catalog -2023-10-01 04:28:57 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:29:18 INFO - Step 9 - Open search modal -2023-10-01 04:29:38 INFO - Button 'Search' :: Clicking -2023-10-01 04:29:40 INFO - Step 10 - Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:29:40 INFO - Taking screenshot -2023-10-01 04:29:41 INFO - Test finished - logging out -2023-10-01 04:29:43 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:29:45 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:29:46 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:29:47 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:29:49 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:29:50 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:29:50 INFO - Button 'Log out' :: Clicking -2023-10-01 04:30:10 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:30:11 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/e1df58f141cfc867.png b/2272/data/attachments/e1df58f141cfc867.png deleted file mode 100644 index 2a82d878c4..0000000000 Binary files a/2272/data/attachments/e1df58f141cfc867.png and /dev/null differ diff --git a/2272/data/attachments/e1ffcbba8f0c5b09.txt b/2272/data/attachments/e1ffcbba8f0c5b09.txt deleted file mode 100644 index 216d48d477..0000000000 --- a/2272/data/attachments/e1ffcbba8f0c5b09.txt +++ /dev/null @@ -1,82 +0,0 @@ -2023-10-01 04:04:17 INFO - Scenario 'Navigate by Page' start -2023-10-01 04:04:17 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:05:00 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:05:00 INFO - Session id - 8870ca0968237269ce932638f1fa14e09a2332ed -2023-10-01 04:05:00 INFO - Step 0 - Close tutorial screen -2023-10-01 04:05:20 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:05:21 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:05:21 INFO - Step 2 - Close welcome screen -2023-10-01 04:05:22 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:05:22 INFO - Step 3 - Add library screen is opened -2023-10-01 04:05:23 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:05:23 INFO - Button 'Search' :: Clicking -2023-10-01 04:05:24 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:05:24 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:05:28 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:05:28 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:05:28 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:05:32 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:05:33 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:05:35 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:05:35 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:05:35 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:05:36 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:05:37 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:05:38 INFO - Locking credential with barcode 01230000000002 -2023-10-01 04:05:38 INFO - There are books on the account: -2023-10-01 04:05:39 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 04:05:39 INFO - Count of books on the account after opening account: 1 -2023-10-01 04:05:39 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:05:39 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 04:05:40 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:05:40 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:05:43 INFO - Button 'Log in' :: Clicking -2023-10-01 04:06:01 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:06:01 INFO - Step 7 - Login is performed successfully -2023-10-01 04:06:22 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:06:22 INFO - Step 8 - Open Catalog -2023-10-01 04:06:22 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:06:43 INFO - Step 9 - Open search modal -2023-10-01 04:07:03 INFO - Button 'Search' :: Clicking -2023-10-01 04:07:05 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:07:05 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:07:05 INFO - randomBookName: Ginny Goblin Cannot Have a Monster for a Pet -2023-10-01 04:07:05 INFO - Error details button is not present -2023-10-01 04:07:05 INFO - Text Field 'Search value input' :: Sending keys 'Ginny Goblin Cannot Have a Monster for a Pet' -2023-10-01 04:07:08 INFO - Error details button is not present -2023-10-01 04:07:10 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 04:07:11 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 04:07:11 INFO - Button 'actionButton' :: Clicking -2023-10-01 04:07:21 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 04:07:21 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 04:07:22 INFO - Label 'lblBookName' :: Clicking -2023-10-01 04:07:22 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 04:07:23 INFO - Button 'Read' :: Clicking -2023-10-01 04:07:24 INFO - Step 14 - 'bookInfo' book is present on epub reader screen -2023-10-01 04:07:30 INFO - Label 'lblBookName' :: Getting text from element -2023-10-01 04:07:31 INFO - Book name on epub reader screen - Ginny Goblin Cannot Have a Monster for a Pet (9780358064305) -2023-10-01 04:07:31 INFO - Step 15 - Scroll page forward from 7 to 10 times -2023-10-01 04:07:31 INFO - Scrolling 8 times on reader epub screen -2023-10-01 04:07:38 INFO - Step 16 - Open navigation bar on reader epub screen -2023-10-01 04:07:38 INFO - Step 17 - Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen -2023-10-01 04:07:38 INFO - Label 'lblPageNumber' :: Getting text from element -2023-10-01 04:07:38 INFO - Label 'lblChapterName' :: Getting text from element -2023-10-01 04:07:38 INFO - Step 18 - Open navigation bar on reader epub screen -2023-10-01 04:07:39 INFO - Step 19 - Next page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen -2023-10-01 04:07:39 INFO - Label 'lblPageNumber' :: Getting text from element -2023-10-01 04:07:39 INFO - actualPageNumberOfNextPage40 -2023-10-01 04:07:39 INFO - expectedPageNumberOfNextPage41 -2023-10-01 04:07:39 INFO - Label 'lblChapterName' :: Getting text from element -2023-10-01 04:07:39 INFO - actualChapterNameOfNextPage -2023-10-01 04:07:39 INFO - expectedChapterNameOfNextPage -2023-10-01 04:07:39 INFO - Taking screenshot -2023-10-01 04:07:41 INFO - Test finished - logging out -2023-10-01 04:07:42 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:07:45 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:07:46 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:07:48 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:07:49 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:07:50 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:07:51 INFO - Button 'Log out' :: Clicking -2023-10-01 04:08:12 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:08:12 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/e2b2cacac9f5dd68.png b/2272/data/attachments/e2b2cacac9f5dd68.png deleted file mode 100644 index 3ef653ced6..0000000000 Binary files a/2272/data/attachments/e2b2cacac9f5dd68.png and /dev/null differ diff --git a/2272/data/attachments/e2d1325fa4399b.txt b/2272/data/attachments/e2d1325fa4399b.txt deleted file mode 100644 index 57719d8e5e..0000000000 --- a/2272/data/attachments/e2d1325fa4399b.txt +++ /dev/null @@ -1,70 +0,0 @@ -2023-10-01 03:02:21 INFO - Scenario 'Font settings: Check of text theme' start -2023-10-01 03:02:21 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:02:50 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:02:50 INFO - Session id - 383855850f272fff59a4b48fc0b04ca8cbd7eced -2023-10-01 03:02:50 INFO - Step 0 - Close tutorial screen -2023-10-01 03:03:10 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:03:11 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:03:12 INFO - Step 2 - Close welcome screen -2023-10-01 03:03:12 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:03:12 INFO - Step 3 - Add library screen is opened -2023-10-01 03:03:13 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:03:13 INFO - Button 'Search' :: Clicking -2023-10-01 03:03:14 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:03:14 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:03:18 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:03:19 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:03:19 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:03:21 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:03:23 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:03:24 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:03:24 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:03:25 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:03:26 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:03:27 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:03:28 INFO - Locking credential with barcode 01230000000004 -2023-10-01 03:03:28 INFO - There are books on the account: -2023-10-01 03:03:29 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 03:03:29 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 03:03:29 INFO - Count of books on the account after opening account: 2 -2023-10-01 03:03:29 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:03:29 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 03:03:31 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:03:31 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:03:33 INFO - Button 'Log in' :: Clicking -2023-10-01 03:03:50 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:03:51 INFO - Step 7 - Login is performed successfully -2023-10-01 03:04:12 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:04:12 INFO - Step 8 - Open Catalog -2023-10-01 03:04:12 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:04:33 INFO - Step 9 - Open search modal -2023-10-01 03:04:53 INFO - Button 'Search' :: Clicking -2023-10-01 03:04:54 INFO - Step 10 - Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:04:54 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 03:04:54 INFO - randomBookName: The Bombay Prince -2023-10-01 03:04:55 INFO - Error details button is not present -2023-10-01 03:04:55 INFO - Text Field 'Search value input' :: Sending keys 'The Bombay Prince' -2023-10-01 03:04:58 INFO - Error details button is not present -2023-10-01 03:05:00 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 03:05:01 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 03:05:02 INFO - Button 'actionButton' :: Clicking -2023-10-01 03:05:11 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 03:05:11 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 03:05:11 INFO - Label 'lblBookName' :: Clicking -2023-10-01 03:05:12 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 03:05:13 INFO - Button 'Read' :: Clicking -2023-10-01 03:05:14 INFO - Step 14 - Scroll page forward from 7 to 9 times -2023-10-01 03:05:14 INFO - Scrolling 8 times on reader epub screen -2023-10-01 03:05:38 INFO - Step 15 - Open font settings -2023-10-01 03:05:38 INFO - Button 'btnFontSettings' :: Clicking -2023-10-01 03:05:59 INFO - Taking screenshot -2023-10-01 03:05:59 INFO - Test finished - logging out -2023-10-01 03:06:01 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:06:04 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:06:05 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:06:06 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:06:08 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:06:09 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:06:09 INFO - Button 'Log out' :: Clicking -2023-10-01 03:06:30 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:06:30 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/e2e15cf261b62505.png b/2272/data/attachments/e2e15cf261b62505.png deleted file mode 100644 index 804b25f67b..0000000000 Binary files a/2272/data/attachments/e2e15cf261b62505.png and /dev/null differ diff --git a/2272/data/attachments/e32c4753ebaf68fa.png b/2272/data/attachments/e32c4753ebaf68fa.png deleted file mode 100644 index 4f3a292fa4..0000000000 Binary files a/2272/data/attachments/e32c4753ebaf68fa.png and /dev/null differ diff --git a/2272/data/attachments/e4e5609a5f54d74e.csv b/2272/data/attachments/e4e5609a5f54d74e.csv deleted file mode 100644 index ca4f114115..0000000000 --- a/2272/data/attachments/e4e5609a5f54d74e.csv +++ /dev/null @@ -1 +0,0 @@ -Audible Studios diff --git a/2272/data/attachments/e54a8c832714a0ec.png b/2272/data/attachments/e54a8c832714a0ec.png deleted file mode 100644 index 92168f567a..0000000000 Binary files a/2272/data/attachments/e54a8c832714a0ec.png and /dev/null differ diff --git a/2272/data/attachments/e55a70fa8ece2e33.txt b/2272/data/attachments/e55a70fa8ece2e33.txt deleted file mode 100644 index 16e8310209..0000000000 --- a/2272/data/attachments/e55a70fa8ece2e33.txt +++ /dev/null @@ -1,82 +0,0 @@ -2023-10-01 03:59:04 INFO - Scenario 'Navigate by Page' start -2023-10-01 03:59:04 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:59:30 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:59:30 INFO - Session id - 6cca141f098dfd7b3fcaf2bfb2f22962d7d6431a -2023-10-01 03:59:30 INFO - Step 0 - Close tutorial screen -2023-10-01 03:59:50 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:59:50 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:59:51 INFO - Step 2 - Close welcome screen -2023-10-01 03:59:51 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:59:52 INFO - Step 3 - Add library screen is opened -2023-10-01 03:59:53 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:59:53 INFO - Button 'Search' :: Clicking -2023-10-01 03:59:54 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:59:54 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:59:57 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:59:57 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:59:57 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:00:01 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:00:02 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:00:04 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:00:04 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:00:04 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:00:05 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:00:06 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:00:07 INFO - Locking credential with barcode 01230000000002 -2023-10-01 04:00:07 INFO - There are books on the account: -2023-10-01 04:00:10 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 04:00:10 INFO - Count of books on the account after opening account: 1 -2023-10-01 04:00:10 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:00:10 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 04:00:11 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:00:11 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:00:14 INFO - Button 'Log in' :: Clicking -2023-10-01 04:00:31 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:00:31 INFO - Step 7 - Login is performed successfully -2023-10-01 04:00:52 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:00:53 INFO - Step 8 - Open Catalog -2023-10-01 04:00:53 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:01:13 INFO - Step 9 - Open search modal -2023-10-01 04:01:34 INFO - Button 'Search' :: Clicking -2023-10-01 04:01:35 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:01:35 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:01:35 INFO - randomBookName: A Tale of a Tub -2023-10-01 04:01:35 INFO - Error details button is not present -2023-10-01 04:01:36 INFO - Text Field 'Search value input' :: Sending keys 'A Tale of a Tub' -2023-10-01 04:01:38 INFO - Error details button is not present -2023-10-01 04:01:40 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 04:01:41 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 04:01:41 INFO - Button 'actionButton' :: Clicking -2023-10-01 04:01:44 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 04:01:45 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 04:01:45 INFO - Label 'lblBookName' :: Clicking -2023-10-01 04:01:45 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 04:01:47 INFO - Button 'Read' :: Clicking -2023-10-01 04:01:48 INFO - Step 14 - 'bookInfo' book is present on epub reader screen -2023-10-01 04:01:55 INFO - Label 'lblBookName' :: Getting text from element -2023-10-01 04:01:56 INFO - Book name on epub reader screen - A Tale of a Tub -2023-10-01 04:01:56 INFO - Step 15 - Scroll page forward from 7 to 10 times -2023-10-01 04:01:56 INFO - Scrolling 8 times on reader epub screen -2023-10-01 04:02:09 INFO - Step 16 - Open navigation bar on reader epub screen -2023-10-01 04:02:10 INFO - Step 17 - Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen -2023-10-01 04:02:10 INFO - Label 'lblPageNumber' :: Getting text from element -2023-10-01 04:02:11 INFO - Label 'lblChapterName' :: Getting text from element -2023-10-01 04:02:11 INFO - Step 18 - Open navigation bar on reader epub screen -2023-10-01 04:02:11 INFO - Step 19 - Next page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen -2023-10-01 04:02:11 INFO - Label 'lblPageNumber' :: Getting text from element -2023-10-01 04:02:12 INFO - actualPageNumberOfNextPage4 -2023-10-01 04:02:12 INFO - expectedPageNumberOfNextPage5 -2023-10-01 04:02:12 INFO - Label 'lblChapterName' :: Getting text from element -2023-10-01 04:02:12 INFO - actualChapterNameOfNextPageTo the Right Honourable John Lord Somers. -2023-10-01 04:02:12 INFO - expectedChapterNameOfNextPageTo the Right Honourable John Lord Somers. -2023-10-01 04:02:12 INFO - Taking screenshot -2023-10-01 04:02:13 INFO - Test finished - logging out -2023-10-01 04:02:14 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:02:17 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:02:18 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:02:19 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:02:21 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:02:21 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:02:21 INFO - Button 'Log out' :: Clicking -2023-10-01 04:02:42 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:02:43 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/e5f6b7e885091fc4.txt b/2272/data/attachments/e5f6b7e885091fc4.txt deleted file mode 100644 index 8155b2972a..0000000000 --- a/2272/data/attachments/e5f6b7e885091fc4.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 03:31:18 INFO - Scenario 'Playback speed: Check of playback speed' start -2023-10-01 03:31:18 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:31:46 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:31:47 INFO - Session id - 22af22cf715714a4ea82c6b570441cdc685e0c0e -2023-10-01 03:31:47 INFO - Step 0 - Close tutorial screen -2023-10-01 03:32:07 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:32:07 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:32:08 INFO - Step 2 - Close welcome screen -2023-10-01 03:32:08 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:32:08 INFO - Step 3 - Add library screen is opened -2023-10-01 03:32:09 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:32:09 INFO - Button 'Search' :: Clicking -2023-10-01 03:32:10 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:32:10 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:32:13 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:32:15 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:32:15 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:32:15 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:32:16 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:32:18 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:32:18 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:32:18 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:32:19 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:32:20 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:32:21 INFO - Locking credential with barcode 01230000000002 -2023-10-01 03:32:21 INFO - There are books on the account: -2023-10-01 03:32:22 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 03:32:22 INFO - Count of books on the account after opening account: 1 -2023-10-01 03:32:22 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:32:22 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 03:32:24 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:32:24 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:32:26 INFO - Button 'Log in' :: Clicking -2023-10-01 03:32:43 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:32:43 INFO - Step 7 - Login is performed successfully -2023-10-01 03:33:04 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:33:04 INFO - Step 8 - Open Catalog -2023-10-01 03:33:04 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:33:27 INFO - Step 9 - Open categories by chain and chain starts from CategoryScreen: -2023-10-01 03:33:27 INFO - Swiping from coordinates (x:540; y:260) to (x:540; y:1684) -2023-10-01 03:34:08 INFO - Button 'Audible Studios' :: Clicking -2023-10-01 03:34:09 INFO - Step 10 - Category "Audible Studios" with books is opened on catalog books screen -2023-10-01 03:34:11 INFO - Step 11 - Get names of books on screen and save them as 'listOfBooks' -2023-10-01 03:34:11 INFO - Step 12 - Open Catalog -2023-10-01 03:34:11 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:34:32 INFO - Step 13 - Open search modal -2023-10-01 03:34:52 INFO - Button 'Search' :: Clicking -2023-10-01 03:34:53 INFO - Step 14 - Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo' -2023-10-01 03:34:54 INFO - Error details button is not present -2023-10-01 03:34:54 INFO - Taking screenshot -2023-10-01 03:34:55 INFO - Test finished - logging out -2023-10-01 03:34:56 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:34:58 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:35:00 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:35:01 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:35:03 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:35:03 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:35:04 INFO - Button 'Log out' :: Clicking -2023-10-01 03:35:24 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:35:24 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/e92401107e729906.png b/2272/data/attachments/e92401107e729906.png deleted file mode 100644 index dc5eb15d26..0000000000 Binary files a/2272/data/attachments/e92401107e729906.png and /dev/null differ diff --git a/2272/data/attachments/eb6ab190593db8b5.txt b/2272/data/attachments/eb6ab190593db8b5.txt deleted file mode 100644 index 9f5d719349..0000000000 --- a/2272/data/attachments/eb6ab190593db8b5.txt +++ /dev/null @@ -1,58 +0,0 @@ -2023-10-01 02:11:17 INFO - Scenario 'Biblioboard: Check of switching to the next time' start -2023-10-01 02:11:17 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:11:44 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:11:44 INFO - Session id - e3b0a2d83846264972431dcabbe937e4a365f553 -2023-10-01 02:11:44 INFO - Step 0 - Close tutorial screen -2023-10-01 02:12:05 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:12:05 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:12:06 INFO - Step 2 - Close welcome screen -2023-10-01 02:12:06 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:12:06 INFO - Step 3 - Add library screen is opened -2023-10-01 02:12:08 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:12:08 INFO - Button 'Search' :: Clicking -2023-10-01 02:12:09 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:12:09 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:12:11 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:12:11 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:12:11 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:12:13 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:12:14 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:12:16 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:12:16 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:12:17 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:12:18 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:12:19 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:12:20 INFO - Locking credential with barcode 01230000000004 -2023-10-01 02:12:20 INFO - There are books on the account: -2023-10-01 02:12:22 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 02:12:22 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 02:12:22 INFO - Count of books on the account after opening account: 2 -2023-10-01 02:12:22 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:12:22 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 02:12:24 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:12:24 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:12:27 INFO - Button 'Log in' :: Clicking -2023-10-01 02:12:45 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:12:46 INFO - Step 7 - Login is performed successfully -2023-10-01 02:13:07 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:13:07 INFO - Step 8 - Open Catalog -2023-10-01 02:13:07 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:13:30 INFO - Step 9 - Open search modal -2023-10-01 02:13:50 INFO - Button 'Search' :: Clicking -2023-10-01 02:13:51 INFO - Step 10 - Search for "Elixir Project" and save bookName as 'bookNameInfo' -2023-10-01 02:13:52 INFO - Error details button is not present -2023-10-01 02:13:52 INFO - Text Field 'Search value input' :: Sending keys 'Elixir Project' -2023-10-01 02:13:55 INFO - Error details button is not present -2023-10-01 02:13:57 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 02:13:57 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 02:14:18 INFO - Taking screenshot -2023-10-01 02:14:19 INFO - Test finished - logging out -2023-10-01 02:14:20 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:14:23 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:14:24 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:14:25 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:14:26 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:14:27 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:14:27 INFO - Button 'Log out' :: Clicking -2023-10-01 02:14:48 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:14:48 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/eb82d195837a0bfb.png b/2272/data/attachments/eb82d195837a0bfb.png deleted file mode 100644 index 57914e4203..0000000000 Binary files a/2272/data/attachments/eb82d195837a0bfb.png and /dev/null differ diff --git a/2272/data/attachments/eba3e555c80cfce1.txt b/2272/data/attachments/eba3e555c80cfce1.txt deleted file mode 100644 index 4d9bc36830..0000000000 --- a/2272/data/attachments/eba3e555c80cfce1.txt +++ /dev/null @@ -1,59 +0,0 @@ -2023-10-01 03:51:30 INFO - Scenario 'Get a book from Subcategory List View and Return from Books in LYRASIS' start -2023-10-01 03:51:30 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:51:56 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:51:56 INFO - Session id - 1223c54dba292067898d7bbeeadc671263102a0e -2023-10-01 03:51:56 INFO - Step 0 - Close tutorial screen -2023-10-01 03:52:16 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:52:17 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:52:17 INFO - Step 2 - Close welcome screen -2023-10-01 03:52:17 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:52:18 INFO - Step 3 - Add library screen is opened -2023-10-01 03:52:19 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:52:19 INFO - Button 'Search' :: Clicking -2023-10-01 03:52:21 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:52:21 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:52:24 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:52:24 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:52:25 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:52:27 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:52:28 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:52:30 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:52:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:52:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:52:31 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:52:32 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:52:33 INFO - Locking credential with barcode 01230000000002 -2023-10-01 03:52:33 INFO - There are books on the account: -2023-10-01 03:52:34 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 03:52:34 INFO - Count of books on the account after opening account: 1 -2023-10-01 03:52:34 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:52:34 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 03:52:36 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:52:36 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:52:39 INFO - Button 'Log in' :: Clicking -2023-10-01 03:52:56 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:52:56 INFO - Step 7 - Login is performed successfully -2023-10-01 03:53:17 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:53:17 INFO - Step 8 - Open Catalog -2023-10-01 03:53:17 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:53:39 INFO - Step 9 - Open search modal -2023-10-01 03:53:59 INFO - Button 'Search' :: Clicking -2023-10-01 03:54:01 INFO - Step 10 - Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:54:01 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 03:54:01 INFO - randomBookName: The Last Goodnight -2023-10-01 03:54:01 INFO - Error details button is not present -2023-10-01 03:54:01 INFO - Text Field 'Search value input' :: Sending keys 'The Last Goodnight' -2023-10-01 03:54:04 INFO - Error details button is not present -2023-10-01 03:54:07 INFO - Step 11 - Switch to 'eBooks' catalog tab -2023-10-01 03:54:07 INFO - Button 'eBooks' :: Clicking -2023-10-01 03:54:27 INFO - Taking screenshot -2023-10-01 03:54:28 INFO - Test finished - logging out -2023-10-01 03:54:29 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:54:32 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:54:33 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:54:34 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:54:37 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:54:37 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:54:37 INFO - Button 'Log out' :: Clicking -2023-10-01 03:54:58 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:54:58 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/ecad94f6e0b2e341.txt b/2272/data/attachments/ecad94f6e0b2e341.txt deleted file mode 100644 index 060dd70689..0000000000 --- a/2272/data/attachments/ecad94f6e0b2e341.txt +++ /dev/null @@ -1,55 +0,0 @@ -2023-10-01 02:27:27 INFO - Scenario 'LYRASIS: Reserving from Book Detail View' start -2023-10-01 02:27:27 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:28:10 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:28:10 INFO - Session id - 17581fecdd1b28e88ab15254fc615af84c2f3e9f -2023-10-01 02:28:10 INFO - Step 0 - Close tutorial screen -2023-10-01 02:28:31 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:28:31 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:28:32 INFO - Step 2 - Close welcome screen -2023-10-01 02:28:32 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:28:32 INFO - Step 3 - Add library screen is opened -2023-10-01 02:28:33 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:28:33 INFO - Button 'Search' :: Clicking -2023-10-01 02:28:34 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:28:34 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:28:38 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:28:38 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:28:38 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:28:44 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:28:45 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:28:47 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:28:47 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:28:48 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:28:49 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:28:50 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:28:51 INFO - Locking credential with barcode 01230000000003 -2023-10-01 02:28:51 INFO - There are books on the account: -2023-10-01 02:28:52 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 02:28:52 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 02:28:52 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 02:28:52 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 02:28:52 INFO - Count of books on the account after opening account: 4 -2023-10-01 02:28:52 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:28:52 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 02:28:54 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:28:54 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:28:56 INFO - Button 'Log in' :: Clicking -2023-10-01 02:29:13 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:29:14 INFO - Step 7 - Login is performed successfully -2023-10-01 02:29:34 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:29:35 INFO - Step 8 - Open Catalog -2023-10-01 02:29:35 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:29:55 INFO - Step 9 - Open search modal -2023-10-01 02:30:16 INFO - Button 'Search' :: Clicking -2023-10-01 02:30:18 INFO - Step 10 - Search 'unavailable' book of distributor 'Axis 360' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 02:30:18 INFO - Taking screenshot -2023-10-01 02:30:19 INFO - Test finished - logging out -2023-10-01 02:30:20 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:30:23 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:30:24 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:30:25 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:30:27 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:30:27 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:30:27 INFO - Button 'Log out' :: Clicking -2023-10-01 02:30:48 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:30:48 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/ed46cbad41170e07.txt b/2272/data/attachments/ed46cbad41170e07.txt deleted file mode 100644 index 4931999711..0000000000 --- a/2272/data/attachments/ed46cbad41170e07.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 02:11:17 INFO - Scenario 'LYRASIS: Reserving from Book Detail View' start -2023-10-01 02:11:17 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:11:49 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:11:49 INFO - Session id - 670527af361596cc0ae50cf4249de7640242c2ef -2023-10-01 02:11:49 INFO - Step 0 - Close tutorial screen -2023-10-01 02:12:09 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:12:10 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:12:10 INFO - Step 2 - Close welcome screen -2023-10-01 02:12:10 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:12:11 INFO - Step 3 - Add library screen is opened -2023-10-01 02:12:11 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:12:12 INFO - Button 'Search' :: Clicking -2023-10-01 02:12:13 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:12:13 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:12:16 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:12:18 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:12:18 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:12:20 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:12:21 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:12:23 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:12:23 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:12:24 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:12:25 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:12:26 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:12:27 INFO - Locking credential with barcode 01230000000005 -2023-10-01 02:12:27 INFO - There are books on the account: -2023-10-01 02:12:28 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 02:12:28 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 02:12:28 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 02:12:28 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 02:12:28 INFO - Count of books on the account after opening account: 4 -2023-10-01 02:12:28 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:12:28 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 02:12:31 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:12:31 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:12:33 INFO - Button 'Log in' :: Clicking -2023-10-01 02:12:51 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:12:51 INFO - Step 7 - Login is performed successfully -2023-10-01 02:13:12 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:13:13 INFO - Step 8 - Open Catalog -2023-10-01 02:13:13 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:13:33 INFO - Step 9 - Open search modal -2023-10-01 02:13:53 INFO - Button 'Search' :: Clicking -2023-10-01 02:13:55 INFO - Step 10 - Search 'unavailable' book of distributor 'Bibliotheca' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 02:13:55 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 02:13:55 INFO - randomBookName: Unprotected -2023-10-01 02:13:55 INFO - Error details button is not present -2023-10-01 02:13:56 INFO - Text Field 'Search value input' :: Sending keys 'Unprotected' -2023-10-01 02:13:58 INFO - Error details button is not present -2023-10-01 02:14:00 INFO - Step 11 - Switch to 'eBooks' catalog tab -2023-10-01 02:14:00 INFO - Button 'eBooks' :: Clicking -2023-10-01 02:14:21 INFO - Taking screenshot -2023-10-01 02:14:22 INFO - Test finished - logging out -2023-10-01 02:14:23 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:14:27 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:14:27 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:14:28 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:14:31 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:14:31 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:14:31 INFO - Button 'Log out' :: Clicking -2023-10-01 02:14:52 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:14:52 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/ed998c6ada2ca865.txt b/2272/data/attachments/ed998c6ada2ca865.txt deleted file mode 100644 index 2a2a9bcb3d..0000000000 --- a/2272/data/attachments/ed998c6ada2ca865.txt +++ /dev/null @@ -1,71 +0,0 @@ -2023-10-01 04:30:45 INFO - Scenario 'Delete bookmarks' start -2023-10-01 04:30:45 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 04:31:12 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 04:31:12 INFO - Session id - c0c56b52f426a5dd64615ff68e78a6a7d8e56c2f -2023-10-01 04:31:12 INFO - Step 0 - Close tutorial screen -2023-10-01 04:31:32 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 04:31:33 INFO - Step 1 - Welcome screen is opened -2023-10-01 04:31:33 INFO - Step 2 - Close welcome screen -2023-10-01 04:31:34 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 04:31:34 INFO - Step 3 - Add library screen is opened -2023-10-01 04:31:35 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 04:31:35 INFO - Button 'Search' :: Clicking -2023-10-01 04:31:36 INFO - Text Field 'Search' :: Clearing -2023-10-01 04:31:36 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 04:31:40 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:31:41 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 04:31:41 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:31:43 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:31:44 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:31:46 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 04:31:46 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:31:46 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:31:47 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:31:48 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:31:49 INFO - Locking credential with barcode 01230000000003 -2023-10-01 04:31:49 INFO - There are books on the account: -2023-10-01 04:31:50 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 04:31:50 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 04:31:50 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 04:31:50 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 04:31:50 INFO - Count of books on the account after opening account: 4 -2023-10-01 04:31:50 INFO - Text Field 'Card' :: Clearing -2023-10-01 04:31:50 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 04:31:52 INFO - Text Field 'Pin' :: Clearing -2023-10-01 04:31:52 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 04:31:55 INFO - Button 'Log in' :: Clicking -2023-10-01 04:32:12 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:32:13 INFO - Step 7 - Login is performed successfully -2023-10-01 04:32:33 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 04:32:34 INFO - Step 8 - Open Catalog -2023-10-01 04:32:34 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 04:32:55 INFO - Step 9 - Open search modal -2023-10-01 04:33:15 INFO - Button 'Search' :: Clicking -2023-10-01 04:33:17 INFO - Step 10 - Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 04:33:17 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 04:33:17 INFO - randomBookName: Stand by Me -2023-10-01 04:33:17 INFO - Error details button is not present -2023-10-01 04:33:18 INFO - Text Field 'Search value input' :: Sending keys 'Stand by Me' -2023-10-01 04:33:20 INFO - Error details button is not present -2023-10-01 04:33:22 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 04:33:23 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 04:33:23 INFO - Button 'actionButton' :: Clicking -2023-10-01 04:33:31 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 04:33:31 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 04:33:32 INFO - Label 'lblBookName' :: Clicking -2023-10-01 04:33:32 INFO - Step 13 - Click READ action button on book details screen -2023-10-01 04:33:33 INFO - Button 'Read' :: Clicking -2023-10-01 04:33:33 INFO - Step 14 - Open navigation bar on reader epub screen -2023-10-01 04:33:36 INFO - Step 15 - Add bookmark on reader epub screen -2023-10-01 04:33:36 INFO - Button 'btnAddBookmark' :: Clicking -2023-10-01 04:33:57 INFO - Taking screenshot -2023-10-01 04:33:59 INFO - Test finished - logging out -2023-10-01 04:34:00 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:34:03 INFO - Button 'tabSettings' :: Clicking -2023-10-01 04:34:04 INFO - Button 'Accounts' :: Clicking -2023-10-01 04:34:04 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 04:34:07 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 04:34:07 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 04:34:07 INFO - Button 'Log out' :: Clicking -2023-10-01 04:34:28 INFO - Button 'Log in' :: Getting text from element -2023-10-01 04:34:28 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/edb2772920507037.png b/2272/data/attachments/edb2772920507037.png deleted file mode 100644 index 4a4d258510..0000000000 Binary files a/2272/data/attachments/edb2772920507037.png and /dev/null differ diff --git a/2272/data/attachments/ee03b7a147fee84e.csv b/2272/data/attachments/ee03b7a147fee84e.csv deleted file mode 100644 index ca4f114115..0000000000 --- a/2272/data/attachments/ee03b7a147fee84e.csv +++ /dev/null @@ -1 +0,0 @@ -Audible Studios diff --git a/2272/data/attachments/ee379befc8f3d11e.png b/2272/data/attachments/ee379befc8f3d11e.png deleted file mode 100644 index b911e2b32e..0000000000 Binary files a/2272/data/attachments/ee379befc8f3d11e.png and /dev/null differ diff --git a/2272/data/attachments/ee4f22e48884d8a6.png b/2272/data/attachments/ee4f22e48884d8a6.png deleted file mode 100644 index 3e3e1d5c3a..0000000000 Binary files a/2272/data/attachments/ee4f22e48884d8a6.png and /dev/null differ diff --git a/2272/data/attachments/f093bec2f5888c0b.png b/2272/data/attachments/f093bec2f5888c0b.png deleted file mode 100644 index c25503c604..0000000000 Binary files a/2272/data/attachments/f093bec2f5888c0b.png and /dev/null differ diff --git a/2272/data/attachments/f15f646909aff6e1.bin b/2272/data/attachments/f15f646909aff6e1.bin deleted file mode 100644 index 47752dbc06..0000000000 Binary files a/2272/data/attachments/f15f646909aff6e1.bin and /dev/null differ diff --git a/2272/data/attachments/f2a68f7fe2526e4f.png b/2272/data/attachments/f2a68f7fe2526e4f.png deleted file mode 100644 index 1958321569..0000000000 Binary files a/2272/data/attachments/f2a68f7fe2526e4f.png and /dev/null differ diff --git a/2272/data/attachments/f2b809f7907c7b41.txt b/2272/data/attachments/f2b809f7907c7b41.txt deleted file mode 100644 index 3b0d213279..0000000000 --- a/2272/data/attachments/f2b809f7907c7b41.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 03:31:59 INFO - Scenario 'Check of not rewinding forward and back by tapping on time bar' start -2023-10-01 03:31:59 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:32:40 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:32:40 INFO - Session id - 3e25bd890e1eecd02b3baf914cfd97145c1acc4e -2023-10-01 03:32:40 INFO - Step 0 - Close tutorial screen -2023-10-01 03:33:01 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:33:01 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:33:02 INFO - Step 2 - Close welcome screen -2023-10-01 03:33:02 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:33:02 INFO - Step 3 - Add library screen is opened -2023-10-01 03:33:03 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:33:03 INFO - Button 'Search' :: Clicking -2023-10-01 03:33:05 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:33:05 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:33:09 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:33:09 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:33:09 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:33:12 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:33:14 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:33:15 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:33:15 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:33:17 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:33:18 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:33:19 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:33:19 INFO - Locking credential with barcode 01230000000005 -2023-10-01 03:33:19 INFO - There are books on the account: -2023-10-01 03:33:21 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 03:33:21 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 03:33:21 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 03:33:21 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 03:33:21 INFO - Count of books on the account after opening account: 4 -2023-10-01 03:33:21 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:33:21 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 03:33:23 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:33:23 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:33:25 INFO - Button 'Log in' :: Clicking -2023-10-01 03:33:43 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:33:44 INFO - Step 7 - Login is performed successfully -2023-10-01 03:34:04 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:34:05 INFO - Step 8 - Open Catalog -2023-10-01 03:34:05 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:34:26 INFO - Step 9 - Open search modal -2023-10-01 03:34:46 INFO - Button 'Search' :: Clicking -2023-10-01 03:34:48 INFO - Step 10 - Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:34:48 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 03:34:48 INFO - randomBookName: The Wind in the Willows -2023-10-01 03:34:48 INFO - Error details button is not present -2023-10-01 03:34:49 INFO - Text Field 'Search value input' :: Sending keys 'The Wind in the Willows' -2023-10-01 03:34:51 INFO - Error details button is not present -2023-10-01 03:34:54 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 03:34:54 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 03:35:14 INFO - Taking screenshot -2023-10-01 03:35:15 INFO - Test finished - logging out -2023-10-01 03:35:16 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:35:20 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:35:20 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:35:21 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:35:23 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:35:24 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:35:24 INFO - Button 'Log out' :: Clicking -2023-10-01 03:35:44 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:35:45 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/f309e80064038357.png b/2272/data/attachments/f309e80064038357.png deleted file mode 100644 index 230a979bad..0000000000 Binary files a/2272/data/attachments/f309e80064038357.png and /dev/null differ diff --git a/2272/data/attachments/f4219eb756099eb4.png b/2272/data/attachments/f4219eb756099eb4.png deleted file mode 100644 index 12bde1be5b..0000000000 Binary files a/2272/data/attachments/f4219eb756099eb4.png and /dev/null differ diff --git a/2272/data/attachments/f48bc251d444ee32.txt b/2272/data/attachments/f48bc251d444ee32.txt deleted file mode 100644 index 238d14c29b..0000000000 --- a/2272/data/attachments/f48bc251d444ee32.txt +++ /dev/null @@ -1,52 +0,0 @@ -2023-10-01 05:08:27 INFO - Scenario 'Check of settings screen and page navigation in Lyrasis' start -2023-10-01 05:08:27 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 05:08:53 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 05:08:54 INFO - Session id - 343bd936b3267a15b57b4a474d735ea9fc41cc31 -2023-10-01 05:08:54 INFO - Step 0 - Close tutorial screen -2023-10-01 05:09:14 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:09:14 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:09:15 INFO - Step 2 - Close welcome screen -2023-10-01 05:09:15 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:09:16 INFO - Step 3 - Add library screen is opened -2023-10-01 05:09:17 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:09:17 INFO - Button 'Search' :: Clicking -2023-10-01 05:09:18 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:09:18 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:09:22 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:09:22 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:09:22 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:09:26 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:09:27 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:09:29 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:09:29 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:09:29 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:09:30 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:09:31 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:09:33 INFO - Locking credential with barcode 01230000000002 -2023-10-01 05:09:33 INFO - There are books on the account: -2023-10-01 05:09:34 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 05:09:34 INFO - Count of books on the account after opening account: 1 -2023-10-01 05:09:34 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:09:34 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 05:09:36 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:09:36 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:09:39 INFO - Button 'Log in' :: Clicking -2023-10-01 05:09:56 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:09:57 INFO - Step 7 - Login is performed successfully -2023-10-01 05:10:17 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:10:18 INFO - Step 8 - Open Catalog -2023-10-01 05:10:18 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:10:38 INFO - Step 9 - Open search modal -2023-10-01 05:10:59 INFO - Button 'Search' :: Clicking -2023-10-01 05:11:01 INFO - Step 10 - Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 05:11:01 INFO - Taking screenshot -2023-10-01 05:11:02 INFO - Test finished - logging out -2023-10-01 05:11:03 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:11:10 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:11:11 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:11:13 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:11:15 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:11:16 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:11:16 INFO - Button 'Log out' :: Clicking -2023-10-01 05:11:37 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:11:37 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/f530c42013e4e63.txt b/2272/data/attachments/f530c42013e4e63.txt deleted file mode 100644 index 457d707bf8..0000000000 --- a/2272/data/attachments/f530c42013e4e63.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 02:27:26 INFO - Scenario 'Check playback speed and sleep timer' start -2023-10-01 02:27:26 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:27:55 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:27:55 INFO - Session id - 2bc35a81cdbd836e1ef4910731a13d0347120710 -2023-10-01 02:27:55 INFO - Step 0 - Close tutorial screen -2023-10-01 02:28:15 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:28:16 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:28:17 INFO - Step 2 - Close welcome screen -2023-10-01 02:28:17 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:28:17 INFO - Step 3 - Add library screen is opened -2023-10-01 02:28:18 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:28:18 INFO - Button 'Search' :: Clicking -2023-10-01 02:28:19 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:28:19 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:28:22 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:28:23 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:28:23 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:28:24 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:28:25 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:28:27 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:28:27 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:28:27 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:28:28 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:28:29 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:28:30 INFO - Locking credential with barcode 01230000000004 -2023-10-01 02:28:30 INFO - There are books on the account: -2023-10-01 02:28:31 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 02:28:31 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 02:28:31 INFO - Count of books on the account after opening account: 2 -2023-10-01 02:28:31 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:28:31 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 02:28:33 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:28:33 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:28:35 INFO - Button 'Log in' :: Clicking -2023-10-01 02:28:53 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:28:53 INFO - Step 7 - Login is performed successfully -2023-10-01 02:29:14 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:29:15 INFO - Step 8 - Open Catalog -2023-10-01 02:29:15 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:29:35 INFO - Step 9 - Open search modal -2023-10-01 02:29:56 INFO - Button 'Search' :: Clicking -2023-10-01 02:29:57 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 02:29:57 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 02:29:57 INFO - randomBookName: Smart Brevity -2023-10-01 02:29:57 INFO - Error details button is not present -2023-10-01 02:29:58 INFO - Text Field 'Search value input' :: Sending keys 'Smart Brevity' -2023-10-01 02:30:00 INFO - Error details button is not present -2023-10-01 02:30:03 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 02:30:03 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 02:30:23 INFO - Taking screenshot -2023-10-01 02:30:24 INFO - Test finished - logging out -2023-10-01 02:30:25 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:30:29 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:30:29 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:30:31 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:30:32 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:30:33 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:30:33 INFO - Button 'Log out' :: Clicking -2023-10-01 02:30:54 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:30:54 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@1d42f8fa diff --git a/2272/data/attachments/f677a489ae3271c7.png b/2272/data/attachments/f677a489ae3271c7.png deleted file mode 100644 index f4a317a1b1..0000000000 Binary files a/2272/data/attachments/f677a489ae3271c7.png and /dev/null differ diff --git a/2272/data/attachments/f75fafe7f9f6e905.png b/2272/data/attachments/f75fafe7f9f6e905.png deleted file mode 100644 index 01b4e9ac67..0000000000 Binary files a/2272/data/attachments/f75fafe7f9f6e905.png and /dev/null differ diff --git a/2272/data/attachments/f7c8c50280a19d62.txt b/2272/data/attachments/f7c8c50280a19d62.txt deleted file mode 100644 index d1730667c7..0000000000 --- a/2272/data/attachments/f7c8c50280a19d62.txt +++ /dev/null @@ -1,60 +0,0 @@ -2023-10-01 03:07:13 INFO - Scenario 'LYRASIS: Getting and returning books from Book Detail View' start -2023-10-01 03:07:13 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:07:43 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:07:43 INFO - Session id - 31f403e5e6dacf12d6b055f4fccdb8fbb386c77d -2023-10-01 03:07:43 INFO - Step 0 - Close tutorial screen -2023-10-01 03:08:03 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:08:03 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:08:04 INFO - Step 2 - Close welcome screen -2023-10-01 03:08:04 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:08:04 INFO - Step 3 - Add library screen is opened -2023-10-01 03:08:06 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:08:06 INFO - Button 'Search' :: Clicking -2023-10-01 03:08:07 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:08:07 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:08:10 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:08:11 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:08:11 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:08:12 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:08:13 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:08:15 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:08:15 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:08:16 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:08:17 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:08:17 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:08:18 INFO - Locking credential with barcode 01230000000004 -2023-10-01 03:08:18 INFO - There are books on the account: -2023-10-01 03:08:20 INFO - bookName: Blessed Monsters Distributor: Palace Marketplace -2023-10-01 03:08:20 INFO - bookName: Anna Karenina Distributor: Palace Marketplace -2023-10-01 03:08:20 INFO - Count of books on the account after opening account: 2 -2023-10-01 03:08:20 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:08:20 INFO - Text Field 'Card' :: Typing '01230000000004' -2023-10-01 03:08:22 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:08:22 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:08:23 INFO - Button 'Log in' :: Clicking -2023-10-01 03:08:41 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:08:41 INFO - Step 7 - Login is performed successfully -2023-10-01 03:09:02 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:09:02 INFO - Step 8 - Open Catalog -2023-10-01 03:09:02 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:09:25 INFO - Step 9 - Open search modal -2023-10-01 03:09:46 INFO - Button 'Search' :: Clicking -2023-10-01 03:09:47 INFO - Step 10 - Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:09:47 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 03:09:47 INFO - randomBookName: Black Hammer: Visions Volume 1 -2023-10-01 03:09:48 INFO - Error details button is not present -2023-10-01 03:09:48 INFO - Text Field 'Search value input' :: Sending keys 'Black Hammer: Visions Volume 1' -2023-10-01 03:09:50 INFO - Error details button is not present -2023-10-01 03:09:52 INFO - Step 11 - Switch to 'eBooks' catalog tab -2023-10-01 03:09:52 INFO - Button 'eBooks' :: Clicking -2023-10-01 03:10:13 INFO - Taking screenshot -2023-10-01 03:10:14 INFO - Test finished - logging out -2023-10-01 03:10:15 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:10:18 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:10:19 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:10:20 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:10:22 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:10:23 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:10:23 INFO - Button 'Log out' :: Clicking -2023-10-01 03:10:44 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:10:44 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/fa0a4074f15282d1.txt b/2272/data/attachments/fa0a4074f15282d1.txt deleted file mode 100644 index 4b56e7d4d8..0000000000 --- a/2272/data/attachments/fa0a4074f15282d1.txt +++ /dev/null @@ -1,65 +0,0 @@ -2023-10-01 02:21:19 INFO - Scenario 'Font settings: Check of increasing and reducing the text size' start -2023-10-01 02:21:19 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 02:21:47 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 02:21:47 INFO - Session id - 4067b26afaec770d94167ef74332589a14056ab9 -2023-10-01 02:21:47 INFO - Step 0 - Close tutorial screen -2023-10-01 02:22:08 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 02:22:08 INFO - Step 1 - Welcome screen is opened -2023-10-01 02:22:09 INFO - Step 2 - Close welcome screen -2023-10-01 02:22:09 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 02:22:09 INFO - Step 3 - Add library screen is opened -2023-10-01 02:22:10 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 02:22:10 INFO - Button 'Search' :: Clicking -2023-10-01 02:22:13 INFO - Text Field 'Search' :: Clearing -2023-10-01 02:22:13 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 02:22:16 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:22:17 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 02:22:17 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:22:20 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:22:21 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:22:22 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 02:22:22 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:22:23 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:22:24 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:22:25 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:22:25 INFO - Locking credential with barcode 01230000000005 -2023-10-01 02:22:25 INFO - There are books on the account: -2023-10-01 02:22:26 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 02:22:26 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 02:22:26 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 02:22:26 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 02:22:26 INFO - Count of books on the account after opening account: 4 -2023-10-01 02:22:26 INFO - Text Field 'Card' :: Clearing -2023-10-01 02:22:26 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 02:22:28 INFO - Text Field 'Pin' :: Clearing -2023-10-01 02:22:28 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 02:22:30 INFO - Button 'Log in' :: Clicking -2023-10-01 02:22:48 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:22:49 INFO - Step 7 - Login is performed successfully -2023-10-01 02:23:10 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 02:23:11 INFO - Step 8 - Open Catalog -2023-10-01 02:23:11 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 02:23:31 INFO - Step 9 - Open search modal -2023-10-01 02:23:52 INFO - Button 'Search' :: Clicking -2023-10-01 02:23:53 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 02:23:54 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 02:23:54 INFO - randomBookName: Betrayed -2023-10-01 02:23:54 INFO - Error details button is not present -2023-10-01 02:23:54 INFO - Text Field 'Search value input' :: Sending keys 'Betrayed' -2023-10-01 02:23:56 INFO - Error details button is not present -2023-10-01 02:23:58 INFO - Step 11 - Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 02:23:59 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 02:23:59 INFO - Button 'actionButton' :: Clicking -2023-10-01 02:24:04 INFO - Step 12 - Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 02:24:25 INFO - Label 'lblBookName' :: Clicking -2023-10-01 02:24:45 INFO - Taking screenshot -2023-10-01 02:24:46 INFO - Test finished - logging out -2023-10-01 02:24:47 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:24:50 INFO - Button 'tabSettings' :: Clicking -2023-10-01 02:24:50 INFO - Button 'Accounts' :: Clicking -2023-10-01 02:24:51 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 02:24:54 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 02:24:54 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 02:24:54 INFO - Button 'Log out' :: Clicking -2023-10-01 02:25:15 INFO - Button 'Log in' :: Getting text from element -2023-10-01 02:25:15 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/fb741a175b3f819e.png b/2272/data/attachments/fb741a175b3f819e.png deleted file mode 100644 index a2202357c9..0000000000 Binary files a/2272/data/attachments/fb741a175b3f819e.png and /dev/null differ diff --git a/2272/data/attachments/fc0ff6da63c01178.txt b/2272/data/attachments/fc0ff6da63c01178.txt deleted file mode 100644 index 9732bf314b..0000000000 --- a/2272/data/attachments/fc0ff6da63c01178.txt +++ /dev/null @@ -1,103 +0,0 @@ -2023-10-01 05:27:25 INFO - Scenario 'Check books sorting in Reservations' start -2023-10-01 05:27:25 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 05:28:06 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 05:28:06 INFO - Session id - 1667423513005c8c03a0ae2941c8c6d7ae75a15f -2023-10-01 05:28:06 INFO - Step 0 - Close tutorial screen -2023-10-01 05:28:27 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 05:28:27 INFO - Step 1 - Welcome screen is opened -2023-10-01 05:28:28 INFO - Step 2 - Close welcome screen -2023-10-01 05:28:28 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 05:28:28 INFO - Step 3 - Add library screen is opened -2023-10-01 05:28:30 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 05:28:30 INFO - Button 'Search' :: Clicking -2023-10-01 05:28:31 INFO - Text Field 'Search' :: Clearing -2023-10-01 05:28:31 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 05:28:34 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:28:35 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 05:28:35 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:28:36 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:28:38 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:28:40 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 05:28:40 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:28:40 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:28:41 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:28:42 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:28:43 INFO - Locking credential with barcode 01230000000002 -2023-10-01 05:28:43 INFO - There are books on the account: -2023-10-01 05:28:44 INFO - bookName: Fahrenheit 451 Distributor: Palace Marketplace -2023-10-01 05:28:44 INFO - Count of books on the account after opening account: 1 -2023-10-01 05:28:44 INFO - Text Field 'Card' :: Clearing -2023-10-01 05:28:44 INFO - Text Field 'Card' :: Typing '01230000000002' -2023-10-01 05:28:46 INFO - Text Field 'Pin' :: Clearing -2023-10-01 05:28:46 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 05:28:48 INFO - Button 'Log in' :: Clicking -2023-10-01 05:29:06 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:29:06 INFO - Step 7 - Login is performed successfully -2023-10-01 05:29:27 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 05:29:27 INFO - Step 8 - Open Catalog -2023-10-01 05:29:27 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:29:48 INFO - Step 9 - Open search modal -2023-10-01 05:30:08 INFO - Button 'Search' :: Clicking -2023-10-01 05:30:10 INFO - Step 10 - Search 'unavailable' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 05:30:10 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 05:30:10 INFO - randomBookName: Free Range Kids -2023-10-01 05:30:10 INFO - Error details button is not present -2023-10-01 05:30:11 INFO - Text Field 'Search value input' :: Sending keys 'Free Range Kids' -2023-10-01 05:30:13 INFO - Error details button is not present -2023-10-01 05:30:15 INFO - Step 11 - Click RESERVE action button on AUDIOBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo' -2023-10-01 05:30:15 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 05:30:16 INFO - Button 'actionButton' :: Clicking -2023-10-01 05:30:17 INFO - Step 12 - Open Catalog -2023-10-01 05:30:17 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 05:30:39 INFO - Step 13 - Open search modal -2023-10-01 05:30:59 INFO - Button 'Search' :: Clicking -2023-10-01 05:31:02 INFO - Step 14 - Search 'unavailable' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo2' -2023-10-01 05:31:02 INFO - Count of attempts to get random book name without bad symbols-2 -2023-10-01 05:31:02 INFO - randomBookName: Zodiac -2023-10-01 05:31:02 INFO - Error details button is not present -2023-10-01 05:31:03 INFO - Text Field 'Search value input' :: Sending keys 'Zodiac' -2023-10-01 05:31:05 INFO - Error details button is not present -2023-10-01 05:31:07 INFO - Step 15 - Click RESERVE action button on AUDIOBOOK book with 'bookNameInfo2' bookName on catalog books screen and save book as 'bookInfo2' -2023-10-01 05:31:07 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 05:31:07 INFO - Button 'actionButton' :: Clicking -2023-10-01 05:31:09 INFO - Step 16 - Clear search field on catalog books screen -2023-10-01 05:31:09 INFO - Button 'Clear search field btn' :: Clicking -2023-10-01 05:31:09 INFO - Step 17 - Search 'unavailable' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo3' -2023-10-01 05:31:09 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 05:31:10 INFO - randomBookName: The Critique of Practical Reason -2023-10-01 05:31:11 INFO - Error details button is not present -2023-10-01 05:31:11 INFO - Text Field 'Search value input' :: Sending keys 'The Critique of Practical Reason' -2023-10-01 05:31:15 INFO - Error details button is not present -2023-10-01 05:31:16 INFO - Step 18 - Click RESERVE action button on EBOOK book with 'bookNameInfo3' bookName on catalog books screen and save book as 'bookInfo3' -2023-10-01 05:31:17 INFO - Label 'lblAuthor' :: Getting text from element -2023-10-01 05:31:17 INFO - Button 'actionButton' :: Clicking -2023-10-01 05:31:19 INFO - Step 19 - Open Holds -2023-10-01 05:31:19 INFO - Button 'tabHolds' :: Clicking -2023-10-01 05:31:19 INFO - Step 20 - Books are sorted by Title by default on holds screen -2023-10-01 05:31:19 INFO - Button 'Sorting button' :: Getting text from element -2023-10-01 05:31:20 INFO - Step 21 - Books are sorted by Title ascending on holds screen -2023-10-01 05:31:21 INFO - Label 'element 1' :: Getting text from element -2023-10-01 05:31:21 INFO - Label 'element 2' :: Getting text from element -2023-10-01 05:31:21 INFO - Label 'element 3' :: Getting text from element -2023-10-01 05:31:22 INFO - Step 22 - Sort books by AUTHOR -2023-10-01 05:31:22 INFO - Button 'Sort by button' :: Clicking -2023-10-01 05:31:22 INFO - Button 'Facet search value Author' :: Clicking -2023-10-01 05:31:24 INFO - Step 23 - Books are sorted by Author ascending on holds screen -2023-10-01 05:31:24 INFO - Label 'element 1' :: Getting text from element -2023-10-01 05:31:25 INFO - Label 'element 2' :: Getting text from element -2023-10-01 05:31:25 INFO - Label 'element 3' :: Getting text from element -2023-10-01 05:31:25 INFO - Step 24 - There are sorting by 'Title' and 'Author' in 'LYRASIS Reads' on holds screen -2023-10-01 05:31:25 INFO - Button 'Sorting button' :: Clicking -2023-10-01 05:31:25 INFO - Button 'Title type of button' :: Getting text from element -2023-10-01 05:31:27 INFO - Button 'Author type of button' :: Getting text from element -2023-10-01 05:31:27 INFO - Taking screenshot -2023-10-01 05:31:28 INFO - Test finished - logging out -2023-10-01 05:31:29 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:31:32 INFO - Button 'tabSettings' :: Clicking -2023-10-01 05:31:33 INFO - Button 'Accounts' :: Clicking -2023-10-01 05:31:34 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 05:31:35 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 05:31:36 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 05:31:37 INFO - Button 'Log out' :: Clicking -2023-10-01 05:31:57 INFO - Button 'Log in' :: Getting text from element -2023-10-01 05:31:57 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@39e5f659 diff --git a/2272/data/attachments/fc2050e0fc58e46e.csv b/2272/data/attachments/fc2050e0fc58e46e.csv deleted file mode 100644 index ca4f114115..0000000000 --- a/2272/data/attachments/fc2050e0fc58e46e.csv +++ /dev/null @@ -1 +0,0 @@ -Audible Studios diff --git a/2272/data/attachments/fd1096cea77b5d18.bin b/2272/data/attachments/fd1096cea77b5d18.bin deleted file mode 100644 index 658addeca0..0000000000 Binary files a/2272/data/attachments/fd1096cea77b5d18.bin and /dev/null differ diff --git a/2272/data/attachments/fd1cf284d7e20d69.txt b/2272/data/attachments/fd1cf284d7e20d69.txt deleted file mode 100644 index 4cea885cf2..0000000000 --- a/2272/data/attachments/fd1cf284d7e20d69.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 03:56:31 INFO - Scenario 'Get a book from Subcategory List View and Read from Books in LYRASIS' start -2023-10-01 03:56:31 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:56:57 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:56:57 INFO - Session id - 0deef63db0a31a513089f35ba421d9277d851e0b -2023-10-01 03:56:57 INFO - Step 0 - Close tutorial screen -2023-10-01 03:57:18 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:57:18 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:57:19 INFO - Step 2 - Close welcome screen -2023-10-01 03:57:19 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:57:19 INFO - Step 3 - Add library screen is opened -2023-10-01 03:57:20 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:57:21 INFO - Button 'Search' :: Clicking -2023-10-01 03:57:22 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:57:22 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:57:25 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:57:27 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:57:27 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:57:27 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:57:28 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:57:30 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:57:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:57:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:57:31 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:57:32 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:57:33 INFO - Locking credential with barcode 01230000000003 -2023-10-01 03:57:33 INFO - There are books on the account: -2023-10-01 03:57:34 INFO - bookName: Snow Crash Distributor: Palace Marketplace -2023-10-01 03:57:34 INFO - bookName: The Critique of Practical Reason Distributor: Palace Marketplace -2023-10-01 03:57:34 INFO - bookName: Zodiac Distributor: Palace Marketplace -2023-10-01 03:57:34 INFO - bookName: Cryptonomicon Distributor: Palace Marketplace -2023-10-01 03:57:34 INFO - Count of books on the account after opening account: 4 -2023-10-01 03:57:34 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:57:34 INFO - Text Field 'Card' :: Typing '01230000000003' -2023-10-01 03:57:36 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:57:36 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:57:39 INFO - Button 'Log in' :: Clicking -2023-10-01 03:57:56 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:57:56 INFO - Step 7 - Login is performed successfully -2023-10-01 03:58:17 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:58:18 INFO - Step 8 - Open Catalog -2023-10-01 03:58:18 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:58:38 INFO - Step 9 - Open search modal -2023-10-01 03:58:59 INFO - Button 'Search' :: Clicking -2023-10-01 03:59:01 INFO - Step 10 - Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:59:01 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 03:59:01 INFO - randomBookName: Lemon -2023-10-01 03:59:01 INFO - Error details button is not present -2023-10-01 03:59:02 INFO - Text Field 'Search value input' :: Sending keys 'Lemon' -2023-10-01 03:59:05 INFO - Error details button is not present -2023-10-01 03:59:07 INFO - Step 11 - Switch to 'eBooks' catalog tab -2023-10-01 03:59:07 INFO - Button 'eBooks' :: Clicking -2023-10-01 03:59:28 INFO - Taking screenshot -2023-10-01 03:59:29 INFO - Test finished - logging out -2023-10-01 03:59:30 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:59:34 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:59:34 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:59:35 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:59:38 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:59:38 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:59:38 INFO - Button 'Log out' :: Clicking -2023-10-01 03:59:59 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:59:59 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3036d695 diff --git a/2272/data/attachments/fe79a8c1aa6b32b2.txt b/2272/data/attachments/fe79a8c1aa6b32b2.txt deleted file mode 100644 index 8f2260f4eb..0000000000 --- a/2272/data/attachments/fe79a8c1aa6b32b2.txt +++ /dev/null @@ -1,62 +0,0 @@ -2023-10-01 03:38:38 INFO - Scenario 'LYRASIS: Getting and returning books from Book Detail View' start -2023-10-01 03:38:38 INFO - Setting application driver using the server on 'https://hub-cloud.browserstack.com/wd/hub' -2023-10-01 03:39:07 INFO - Application on platform 'ANDROID' is ready... -2023-10-01 03:39:07 INFO - Session id - 2a80f55661ff3e9b4b0d55964ab809fa38c998e4 -2023-10-01 03:39:07 INFO - Step 0 - Close tutorial screen -2023-10-01 03:39:28 INFO - Button 'btnCloseTutorial' :: Clicking -2023-10-01 03:39:28 INFO - Step 1 - Welcome screen is opened -2023-10-01 03:39:29 INFO - Step 2 - Close welcome screen -2023-10-01 03:39:29 INFO - Button 'btnFindLibrary' :: Clicking -2023-10-01 03:39:29 INFO - Step 3 - Add library screen is opened -2023-10-01 03:39:31 INFO - Step 4 - Add library "LYRASIS Reads" on Add library screen -2023-10-01 03:39:31 INFO - Button 'Search' :: Clicking -2023-10-01 03:39:32 INFO - Text Field 'Search' :: Clearing -2023-10-01 03:39:32 INFO - Text Field 'Search' :: Typing 'LYRASIS Reads' -2023-10-01 03:39:34 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:39:34 INFO - Step 5 - Account "LYRASIS Reads" is present on Accounts screen -2023-10-01 03:39:35 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:39:37 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:39:37 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:39:39 INFO - Step 6 - Enter credentials for 'LYRASIS Reads' account -2023-10-01 03:39:39 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:39:39 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:39:40 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:39:41 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:39:42 INFO - Locking credential with barcode 01230000000005 -2023-10-01 03:39:42 INFO - There are books on the account: -2023-10-01 03:39:43 INFO - bookName: The Black Kids Distributor: Palace Marketplace -2023-10-01 03:39:43 INFO - bookName: The Will to Change Distributor: Palace Marketplace -2023-10-01 03:39:43 INFO - bookName: The House in the Cerulean Sea Distributor: Palace Marketplace -2023-10-01 03:39:43 INFO - bookName: The Mystery of Mrs. Christie Distributor: Palace Marketplace -2023-10-01 03:39:43 INFO - Count of books on the account after opening account: 4 -2023-10-01 03:39:43 INFO - Text Field 'Card' :: Clearing -2023-10-01 03:39:43 INFO - Text Field 'Card' :: Typing '01230000000005' -2023-10-01 03:39:45 INFO - Text Field 'Pin' :: Clearing -2023-10-01 03:39:45 INFO - Text Field 'Pin' :: Typing '********' -2023-10-01 03:39:47 INFO - Button 'Log in' :: Clicking -2023-10-01 03:40:05 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:40:05 INFO - Step 7 - Login is performed successfully -2023-10-01 03:40:26 INFO - Button 'Log ... action' :: Getting text from element -2023-10-01 03:40:26 INFO - Step 8 - Open Catalog -2023-10-01 03:40:26 INFO - Button 'tabCatalog' :: Clicking -2023-10-01 03:40:47 INFO - Step 9 - Open search modal -2023-10-01 03:41:07 INFO - Button 'Search' :: Clicking -2023-10-01 03:41:09 INFO - Step 10 - Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from "LYRASIS Reads" and save as 'bookNameInfo' -2023-10-01 03:41:09 INFO - Count of attempts to get random book name without bad symbols-1 -2023-10-01 03:41:09 INFO - randomBookName: Making of the Atomic Bomb -2023-10-01 03:41:09 INFO - Error details button is not present -2023-10-01 03:41:09 INFO - Text Field 'Search value input' :: Sending keys 'Making of the Atomic Bomb' -2023-10-01 03:41:12 INFO - Error details button is not present -2023-10-01 03:41:17 INFO - Step 11 - Switch to 'Audiobooks' catalog tab -2023-10-01 03:41:17 INFO - Button 'Audiobooks' :: Clicking -2023-10-01 03:41:37 INFO - Taking screenshot -2023-10-01 03:41:38 INFO - Test finished - logging out -2023-10-01 03:41:39 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:41:43 INFO - Button 'tabSettings' :: Clicking -2023-10-01 03:41:43 INFO - Button 'Accounts' :: Clicking -2023-10-01 03:41:44 INFO - Button 'LYRASIS Reads' :: Clicking -2023-10-01 03:41:46 INFO - Text Field 'Card' :: Getting text from element -2023-10-01 03:41:46 INFO - Text Field 'Pin' :: Getting text from element -2023-10-01 03:41:46 INFO - Button 'Log out' :: Clicking -2023-10-01 03:42:07 INFO - Button 'Log in' :: Getting text from element -2023-10-01 03:42:07 INFO - isLoggerNullAfterAnnotation-framework.utilities.Logger@3bcf47e8 diff --git a/2272/data/attachments/ff0c8561d3341b7c.png b/2272/data/attachments/ff0c8561d3341b7c.png deleted file mode 100644 index 111d5a5d6a..0000000000 Binary files a/2272/data/attachments/ff0c8561d3341b7c.png and /dev/null differ diff --git a/2272/data/behaviors.csv b/2272/data/behaviors.csv deleted file mode 100644 index 731e514126..0000000000 --- a/2272/data/behaviors.csv +++ /dev/null @@ -1,53 +0,0 @@ -"Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN" -"","Audiobook in LYRASIS","Playback speed: Check of playback speed","0","8","0","0","0" -"","Audiobook in LYRASIS","Bibliotheca: Check of not rewinding forward and back by tapping on time bar","0","1","0","0","0" -"","Audiobooks from Audible studios in LYRASIS","Navigate by Audiobook","0","1","0","0","0" -"","Read EPUB in Lyrasis","Delete bookmarks","0","3","0","0","0" -"","Audiobook in LYRASIS","Bibliotheca: Playback speed: Check of playback speed","0","4","0","0","0" -"","Manage Libraries","Switch Library Reservations","0","1","0","0","0" -"","Audiobooks from Audible studios in LYRASIS","Open the audiobook at the last open chapter and check time code","0","1","0","0","0" -"","Read PDF in LYRASIS Reads on Android","Settings: Check of Wrapped scrolling in Lyrasis","0","1","0","0","0" -"","Read EPUB in Lyrasis","Open book to last page read","2","1","0","0","0" -"","Read PDF in LYRASIS Reads on Android","Check of settings screen and page navigation in Lyrasis","0","1","0","0","0" -"","Distributors","LYRASIS: Reserving from Book Detail View","0","7","0","0","0" -"","Audiobook in LYRASIS","BiblioBoard: Check of not rewinding forward and back by tapping on time bar","0","1","0","0","0" -"","Audiobooks from Audible studios in LYRASIS","Check of switching to the next time","0","1","0","0","0" -"","Audiobook in LYRASIS","Biblioboard: Playback speed: Check of playback speed","0","4","0","0","0" -"","My books module","Get a book from Subcategory List View and Read from Books in LYRASIS","0","1","0","0","0" -"","Read EPUB in Lyrasis","Font settings: Check of increasing and reducing the text size","0","3","0","0","0" -"","Audiobook in LYRASIS","Check of not rewinding forward and back by tapping on time bar","0","2","0","0","0" -"","Distributors","LYRASIS: Getting and returning books from Book Detail View","0","7","0","0","0" -"","Read EPUB in Lyrasis","Navigate by Page","3","0","0","0","0" -"","My books module","Get a book from Book Detail View and Return from Books in LYRASIS","0","1","0","0","0" -"","Audiobooks from Audible studios in LYRASIS","Check playback speed and sleep timer","0","1","0","0","0" -"","Distributors","LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View","0","1","0","0","0" -"","Read EPUB in Lyrasis","Font settings: Check of text theme","0","3","0","0","0" -"","Reservation of book in LYRASIS","Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View","0","1","0","0","0" -"","Distributors","LYRASIS: Check of canceling the downloading from book details view","0","7","0","0","0" -"","Audiobook in LYRASIS","Bookmark icon: Perform check of enabling the bookmark","0","1","0","0","0" -"","Read PDF in LYRASIS Reads on Android","Check table of contents in Lyrasis","0","1","0","0","0" -"","Audiobook in LYRASIS","Check time tracking line","0","3","0","0","0" -"","Audiobook in LYRASIS","Biblioboard: Check time tracking line","0","1","0","0","0" -"","Audiobooks from Audible studios in LYRASIS","Check of not rewinding forward and back by tapping on time bar","0","1","0","0","0" -"","Read PDF in LYRASIS Reads on Android","Settings: Check of Vertical scrolling in Lyrasis","0","1","0","0","0" -"","My books module","Check buttons under the book title in LYRASIS","0","4","0","0","0" -"","Reservation of book in LYRASIS","Check books sorting in Reservations","0","0","1","0","0" -"","Read PDF in LYRASIS Reads on Android","TOC: Contents with text: Check of list of chapters and navigation in Lyrasis","0","1","0","0","0" -"","Read PDF in LYRASIS Reads on Android","Settings: Check of Horizontal scrolling in Lyrasis","0","1","0","0","0" -"","Read PDF in LYRASIS Reads on Android","Check of book title and back button in Lyrasis","0","1","0","0","0" -"","Audiobook in LYRASIS","Check playback speed and sleep timer","0","3","0","0","0" -"","Read PDF in LYRASIS Reads on Android","TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis","0","1","0","0","0" -"","Read EPUB in Lyrasis","Navigate by bookmarks","0","3","0","0","0" -"","Audiobook in LYRASIS","Biblioboard: Check of switching to the next time","0","1","0","0","0" -"","Read EPUB in Lyrasis","Font settings: Check of font style","0","3","0","0","0" -"","Manage Libraries","Store library card","0","0","1","0","0" -"","Audiobooks from Audible studios in LYRASIS","Playback speed: Check of playback speed","0","4","0","0","0" -"","Reservation of book in LYRASIS","Hold from Book Detail View and Remove a Reserved Book from Book Detail View","0","1","0","0","0" -"","My books module","Get a book from Subcategory List View and Return from Books in LYRASIS","0","1","0","0","0" -"","Reservation of book in LYRASIS","Hold from Subcategory List View and Remove a Reserved Book from Holds","0","1","0","0","0" -"","Distributors","LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view","0","1","0","0","0" -"","Audiobook in LYRASIS","TOC: Check of table of contents","0","1","0","0","0" -"","Audiobooks from Audible studios in LYRASIS","Check end of chapter sleep timer","0","1","0","0","0" -"","Audiobooks from Audible studios in LYRASIS","Check time tracking line","0","1","0","0","0" -"","Reservation of book in LYRASIS","Hold from Book Detail View and and Remove a Reserved Book from Holds","0","1","0","0","0" -"","Audiobook in LYRASIS","Biblioboard: Check playback speed and sleep timer","0","1","0","0","0" diff --git a/2272/data/behaviors.json b/2272/data/behaviors.json deleted file mode 100644 index 8e8f1f19ec..0000000000 --- a/2272/data/behaviors.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b1a8273437954620fa374b796ffaacdd","children":[{"name":"Audiobook in LYRASIS","children":[{"name":"Biblioboard: Check of switching to the next time","children":[{"name":"Biblioboard: Check of switching to the next time","uid":"a891edf047505191","parentUid":"c02782757294d7cce82d4511925c2bd4","status":"broken","time":{"start":1696126277443,"stop":1696126671649,"duration":394206},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"c02782757294d7cce82d4511925c2bd4"},{"name":"Check playback speed and sleep timer","children":[{"name":"Check playback speed and sleep timer","uid":"9c6443b513cf203a","parentUid":"5c3e030fd8453c399c1345a45a72deef","status":"broken","time":{"start":1696126671676,"stop":1696127246234,"duration":574558},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Check playback speed and sleep timer","uid":"41f38675e6df5d6f","parentUid":"5c3e030fd8453c399c1345a45a72deef","status":"broken","time":{"start":1696127246273,"stop":1696127637833,"duration":391560},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Check playback speed and sleep timer","uid":"b80cd8da0206cc38","parentUid":"5c3e030fd8453c399c1345a45a72deef","status":"broken","time":{"start":1696127637855,"stop":1696128206162,"duration":568307},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"5c3e030fd8453c399c1345a45a72deef"},{"name":"Biblioboard: Check playback speed and sleep timer","children":[{"name":"Biblioboard: Check playback speed and sleep timer","uid":"c1ea0e81b533664b","parentUid":"24d0355d3078fdd5acc9b526038a83b7","status":"broken","time":{"start":1696128206185,"stop":1696128510257,"duration":304072},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"24d0355d3078fdd5acc9b526038a83b7"},{"name":"Check time tracking line","children":[{"name":"Check time tracking line","uid":"b622e02f065cad4a","parentUid":"b0484bc00be52b42d8aa586100073059","status":"broken","time":{"start":1696128510279,"stop":1696128815202,"duration":304923},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Check time tracking line","uid":"24f40b7085b2c03b","parentUid":"b0484bc00be52b42d8aa586100073059","status":"broken","time":{"start":1696128815225,"stop":1696129385176,"duration":569951},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Check time tracking line","uid":"f885f9c2ea477ce8","parentUid":"b0484bc00be52b42d8aa586100073059","status":"broken","time":{"start":1696129385196,"stop":1696129961141,"duration":575945},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"b0484bc00be52b42d8aa586100073059"},{"name":"Biblioboard: Check time tracking line","children":[{"name":"Biblioboard: Check time tracking line","uid":"f86bc4bcce8d66f4","parentUid":"57c6adc2c5a3ac402b540abc15d3ff57","status":"broken","time":{"start":1696129961162,"stop":1696130543724,"duration":582562},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"57c6adc2c5a3ac402b540abc15d3ff57"},{"name":"Check of not rewinding forward and back by tapping on time bar","children":[{"name":"Check of not rewinding forward and back by tapping on time bar","uid":"bd6cd7598f4497a9","parentUid":"9d0a793e8e94beab992cf2ebb16a7a31","status":"broken","time":{"start":1696130543745,"stop":1696131119292,"duration":575547},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Check of not rewinding forward and back by tapping on time bar","uid":"dac4e40a517dd60b","parentUid":"9d0a793e8e94beab992cf2ebb16a7a31","status":"broken","time":{"start":1696131119313,"stop":1696131709185,"duration":589872},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"9d0a793e8e94beab992cf2ebb16a7a31"},{"name":"BiblioBoard: Check of not rewinding forward and back by tapping on time bar","children":[{"name":"BiblioBoard: Check of not rewinding forward and back by tapping on time bar","uid":"e64c148f11290557","parentUid":"bbf7b9cd2293cef8ea29ae89462c1216","status":"broken","time":{"start":1696131709208,"stop":1696132287836,"duration":578628},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"bbf7b9cd2293cef8ea29ae89462c1216"},{"name":"Bibliotheca: Check of not rewinding forward and back by tapping on time bar","children":[{"name":"Bibliotheca: Check of not rewinding forward and back by tapping on time bar","uid":"96bc5287204b60d8","parentUid":"34f4394475b1f3b1bf03a1c0032640bc","status":"broken","time":{"start":1696132287857,"stop":1696132679106,"duration":391249},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"34f4394475b1f3b1bf03a1c0032640bc"},{"name":"Playback speed: Check of playback speed","children":[{"name":"Playback speed: Check of playback speed","uid":"518ea41a095c49c3","parentUid":"265c738220da47a86359c63fbd786970","status":"broken","time":{"start":1696132679127,"stop":1696133246088,"duration":566961},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","6","8","0.75"]},{"name":"Playback speed: Check of playback speed","uid":"bfdd4326577de6f5","parentUid":"265c738220da47a86359c63fbd786970","status":"broken","time":{"start":1696133246109,"stop":1696133820566,"duration":574457},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","10","8","1.25"]},{"name":"Playback speed: Check of playback speed","uid":"23d70239b95f78d3","parentUid":"265c738220da47a86359c63fbd786970","status":"broken","time":{"start":1696133820587,"stop":1696134406995,"duration":586408},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","9","6","1.50"]},{"name":"Playback speed: Check of playback speed","uid":"163fa52928168cde","parentUid":"265c738220da47a86359c63fbd786970","status":"broken","time":{"start":1696134407019,"stop":1696134801320,"duration":394301},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","10","5","2"]},{"name":"Playback speed: Check of playback speed","uid":"d989d8e13927b9dc","parentUid":"265c738220da47a86359c63fbd786970","status":"broken","time":{"start":1696134801344,"stop":1696135117749,"duration":316405},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","6","8","0.75"]},{"name":"Playback speed: Check of playback speed","uid":"3ee841d2c5f72719","parentUid":"265c738220da47a86359c63fbd786970","status":"broken","time":{"start":1696135117769,"stop":1696135707510,"duration":589741},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","10","8","1.25"]},{"name":"Playback speed: Check of playback speed","uid":"d773c5942a578db7","parentUid":"265c738220da47a86359c63fbd786970","status":"broken","time":{"start":1696135707531,"stop":1696136103403,"duration":395872},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","9","6","1.50"]},{"name":"Playback speed: Check of playback speed","uid":"eab01793bb7ecd92","parentUid":"265c738220da47a86359c63fbd786970","status":"broken","time":{"start":1696136103423,"stop":1696136405611,"duration":302188},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","10","5","2"]}],"uid":"265c738220da47a86359c63fbd786970"},{"name":"Biblioboard: Playback speed: Check of playback speed","children":[{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"3aa7a0e43e4daae1","parentUid":"e72c8c2afc1db540f871c09bf2eaef2c","status":"broken","time":{"start":1696136405632,"stop":1696136795280,"duration":389648},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["6","8","0.75"]},{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"f63183f907bb2e6a","parentUid":"e72c8c2afc1db540f871c09bf2eaef2c","status":"broken","time":{"start":1696136795301,"stop":1696137363440,"duration":568139},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","8","1.25"]},{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"18d26b0039678706","parentUid":"e72c8c2afc1db540f871c09bf2eaef2c","status":"broken","time":{"start":1696137363460,"stop":1696137683450,"duration":319990},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["9","6","1.50"]},{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"db204d5e9973e9b0","parentUid":"e72c8c2afc1db540f871c09bf2eaef2c","status":"broken","time":{"start":1696137683471,"stop":1696137979917,"duration":296446},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","5","2"]}],"uid":"e72c8c2afc1db540f871c09bf2eaef2c"},{"name":"Bibliotheca: Playback speed: Check of playback speed","children":[{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"c088c14a3880f625","parentUid":"8b0cf9d5523ed9f81d669c0d0d93c06f","status":"broken","time":{"start":1696137979937,"stop":1696138551905,"duration":571968},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["6","8","0.75"]},{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"149e65d6395afe36","parentUid":"8b0cf9d5523ed9f81d669c0d0d93c06f","status":"broken","time":{"start":1696138551932,"stop":1696139124303,"duration":572371},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","8","1.25"]},{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"6220a41d9a253f3","parentUid":"8b0cf9d5523ed9f81d669c0d0d93c06f","status":"broken","time":{"start":1696139124323,"stop":1696139522727,"duration":398404},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["9","6","1.50"]},{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"614d2cde89978e8f","parentUid":"8b0cf9d5523ed9f81d669c0d0d93c06f","status":"broken","time":{"start":1696139522747,"stop":1696140099969,"duration":577222},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","5","2"]}],"uid":"8b0cf9d5523ed9f81d669c0d0d93c06f"},{"name":"TOC: Check of table of contents","children":[{"name":"TOC: Check of table of contents","uid":"d9774abf2f4f1c41","parentUid":"3ec173784e80a630a032ad4b6540796e","status":"broken","time":{"start":1696140099990,"stop":1696140673032,"duration":573042},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"3ec173784e80a630a032ad4b6540796e"},{"name":"Bookmark icon: Perform check of enabling the bookmark","children":[{"name":"Bookmark icon: Perform check of enabling the bookmark","uid":"2f0bcff341de","parentUid":"83989de00d50ccfb54808fcb123361d1","status":"broken","time":{"start":1696140673053,"stop":1696141244980,"duration":571927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"83989de00d50ccfb54808fcb123361d1"}],"uid":"157b2c3864f00e3c52761c8e8ce03f6d"},{"name":"Audiobooks from Audible studios in LYRASIS","children":[{"name":"Open the audiobook at the last open chapter and check time code","children":[{"name":"Open the audiobook at the last open chapter and check time code","uid":"4451b19f434126c1","parentUid":"570f13293681977f8e358657b5c62f08","status":"broken","time":{"start":1696126277448,"stop":1696126620922,"duration":343474},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"570f13293681977f8e358657b5c62f08"},{"name":"Navigate by Audiobook","children":[{"name":"Navigate by Audiobook","uid":"43aa8cb9499ae39c","parentUid":"566cfd07a7b6ff5bc9bec9ed7c928260","status":"broken","time":{"start":1696126621018,"stop":1696126959846,"duration":338828},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"566cfd07a7b6ff5bc9bec9ed7c928260"},{"name":"Check end of chapter sleep timer","children":[{"name":"Check end of chapter sleep timer","uid":"bab12cfe42bb00b4","parentUid":"9904ac02628cec7b82dbf6640627a4ee","status":"broken","time":{"start":1696126959871,"stop":1696127302232,"duration":342361},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"9904ac02628cec7b82dbf6640627a4ee"},{"name":"Check of switching to the next time","children":[{"name":"Check of switching to the next time","uid":"bb5b3fe3bf6f29cc","parentUid":"0a51184a5c6cd096b39bc80fe8a93572","status":"broken","time":{"start":1696127302255,"stop":1696127918346,"duration":616091},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"0a51184a5c6cd096b39bc80fe8a93572"},{"name":"Check playback speed and sleep timer","children":[{"name":"Check playback speed and sleep timer","uid":"ea20b4106ff41326","parentUid":"071d21450690ce2812c907b2278c15eb","status":"broken","time":{"start":1696127918368,"stop":1696128261868,"duration":343500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"071d21450690ce2812c907b2278c15eb"},{"name":"Check time tracking line","children":[{"name":"Check time tracking line","uid":"a3c8c02cd5d781f4","parentUid":"055ecb1c68ae0ea30c3303da3586a28c","status":"broken","time":{"start":1696128261911,"stop":1696128886858,"duration":624947},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"055ecb1c68ae0ea30c3303da3586a28c"},{"name":"Check of not rewinding forward and back by tapping on time bar","children":[{"name":"Check of not rewinding forward and back by tapping on time bar","uid":"acea2c95c22ee533","parentUid":"045677e688aa2e05136c53f9fbc30711","status":"broken","time":{"start":1696128886879,"stop":1696129224182,"duration":337303},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"045677e688aa2e05136c53f9fbc30711"},{"name":"Playback speed: Check of playback speed","children":[{"name":"Playback speed: Check of playback speed","uid":"9acfe73517400b30","parentUid":"7a24739df6bfb52395b5814dfc0b875e","status":"broken","time":{"start":1696129224203,"stop":1696129856078,"duration":631875},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["6","8","0.75"]},{"name":"Playback speed: Check of playback speed","uid":"68ab7726f0ce314a","parentUid":"7a24739df6bfb52395b5814dfc0b875e","status":"broken","time":{"start":1696129856099,"stop":1696130467500,"duration":611401},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","8","1.25"]},{"name":"Playback speed: Check of playback speed","uid":"6a639428450e8deb","parentUid":"7a24739df6bfb52395b5814dfc0b875e","status":"broken","time":{"start":1696130467521,"stop":1696131078958,"duration":611437},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["9","6","1.50"]},{"name":"Playback speed: Check of playback speed","uid":"c2c3a2ce68425820","parentUid":"7a24739df6bfb52395b5814dfc0b875e","status":"broken","time":{"start":1696131078979,"stop":1696131417348,"duration":338369},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","5","2"]}],"uid":"7a24739df6bfb52395b5814dfc0b875e"}],"uid":"9e4e079b4e0c4501b879bff5a6b06dbc"},{"name":"Distributors","children":[{"name":"LYRASIS: Reserving from Book Detail View","children":[{"name":"LYRASIS: Reserving from Book Detail View","uid":"c0ca389170686057","parentUid":"a5c53331e331ad0813f96ea99e469a87","status":"broken","time":{"start":1696126277504,"stop":1696126856419,"duration":578915},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Bibliotheca","eBooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"4259ae410456aee6","parentUid":"a5c53331e331ad0813f96ea99e469a87","status":"broken","time":{"start":1696126856445,"stop":1696127247867,"duration":391422},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Bibliotheca","Audiobooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"559708314b3318c9","parentUid":"a5c53331e331ad0813f96ea99e469a87","status":"broken","time":{"start":1696127247889,"stop":1696127813349,"duration":565460},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Axis 360","eBooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"ddb2a2595984ff0e","parentUid":"a5c53331e331ad0813f96ea99e469a87","status":"broken","time":{"start":1696127813371,"stop":1696128207174,"duration":393803},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Axis 360","Audiobooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"26b5c52f3d90c897","parentUid":"a5c53331e331ad0813f96ea99e469a87","status":"broken","time":{"start":1696128207196,"stop":1696128780524,"duration":573328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Palace Marketplace","eBooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"2b83fde7851033e8","parentUid":"a5c53331e331ad0813f96ea99e469a87","status":"broken","time":{"start":1696128780545,"stop":1696129352131,"duration":571586},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Palace Marketplace","Audiobooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"925a5dffdc6d9e81","parentUid":"a5c53331e331ad0813f96ea99e469a87","status":"broken","time":{"start":1696129352152,"stop":1696129633799,"duration":281647},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Biblioboard","eBooks"]}],"uid":"a5c53331e331ad0813f96ea99e469a87"},{"name":"LYRASIS: Getting and returning books from Book Detail View","children":[{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"613e0cbbac486f41","parentUid":"8aff3ffdb2b786075863207a3a28afe7","status":"broken","time":{"start":1696129633821,"stop":1696130028152,"duration":394331},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Bibliotheca","eBooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"459b18efb3362751","parentUid":"8aff3ffdb2b786075863207a3a28afe7","status":"broken","time":{"start":1696130028173,"stop":1696130423318,"duration":395145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","LISTEN","Bibliotheca","Audiobooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"5d36219fafa64bc3","parentUid":"8aff3ffdb2b786075863207a3a28afe7","status":"broken","time":{"start":1696130423338,"stop":1696130825189,"duration":401851},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Axis 360","eBooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"ea94098720973a04","parentUid":"8aff3ffdb2b786075863207a3a28afe7","status":"broken","time":{"start":1696130825209,"stop":1696131126621,"duration":301412},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","LISTEN","Axis 360","Audiobooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"5a1b045f67c4894c","parentUid":"8aff3ffdb2b786075863207a3a28afe7","status":"broken","time":{"start":1696131126646,"stop":1696131518401,"duration":391755},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Palace Marketplace","eBooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"f2f7baf50f3ab77e","parentUid":"8aff3ffdb2b786075863207a3a28afe7","status":"broken","time":{"start":1696131518421,"stop":1696132092527,"duration":574106},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","LISTEN","Palace Marketplace","Audiobooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"c888a382794123ad","parentUid":"8aff3ffdb2b786075863207a3a28afe7","status":"broken","time":{"start":1696132092547,"stop":1696132638352,"duration":545805},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Biblioboard","eBooks"]}],"uid":"8aff3ffdb2b786075863207a3a28afe7"},{"name":"LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View","children":[{"name":"LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View","uid":"1acc06c8f643bde6","parentUid":"fa3847817917e5b65488da4fe6c4838d","status":"broken","time":{"start":1696132638373,"stop":1696133033169,"duration":394796},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"fa3847817917e5b65488da4fe6c4838d"},{"name":"LYRASIS: Check of canceling the downloading from book details view","children":[{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"c3a43e9ea34ef55","parentUid":"b513ee9256c045db827e116382feb7f7","status":"broken","time":{"start":1696133033189,"stop":1696133607292,"duration":574103},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Bibliotheca","eBooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"ebeabb679c8dd88b","parentUid":"b513ee9256c045db827e116382feb7f7","status":"broken","time":{"start":1696133607312,"stop":1696133999446,"duration":392134},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Bibliotheca","Audiobooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"eb4b9c7d59004ab7","parentUid":"b513ee9256c045db827e116382feb7f7","status":"broken","time":{"start":1696133999466,"stop":1696134303041,"duration":303575},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Palace Marketplace","eBooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"3247e8e183a3694b","parentUid":"b513ee9256c045db827e116382feb7f7","status":"broken","time":{"start":1696134303063,"stop":1696134606369,"duration":303306},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Palace Marketplace","Audiobooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"5f2f72c0a84b575c","parentUid":"b513ee9256c045db827e116382feb7f7","status":"broken","time":{"start":1696134606389,"stop":1696134999646,"duration":393257},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Axis 360","eBooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"cd0776294a9caa5","parentUid":"b513ee9256c045db827e116382feb7f7","status":"broken","time":{"start":1696134999666,"stop":1696135573368,"duration":573702},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Axis 360","Audiobooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"468c8ec4325e3b4b","parentUid":"b513ee9256c045db827e116382feb7f7","status":"broken","time":{"start":1696135573392,"stop":1696135939057,"duration":365665},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Biblioboard","eBooks"]}],"uid":"b513ee9256c045db827e116382feb7f7"},{"name":"LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view","children":[{"name":"LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view","uid":"dc7138c509ae7861","parentUid":"b801b8980255b9cd1103280783480bef","status":"broken","time":{"start":1696135939077,"stop":1696136325507,"duration":386430},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"b801b8980255b9cd1103280783480bef"}],"uid":"f2f2867fa7bc15f0de82223fbcbbf51c"},{"name":"Read EPUB in Lyrasis","children":[{"name":"Font settings: Check of increasing and reducing the text size","children":[{"name":"Font settings: Check of increasing and reducing the text size","uid":"51b1ba299f318584","parentUid":"b3c257c23ab83910881a80955c38d77c","status":"broken","time":{"start":1696126277545,"stop":1696126879100,"duration":601555},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Font settings: Check of increasing and reducing the text size","uid":"b83eb220ac1b517c","parentUid":"b3c257c23ab83910881a80955c38d77c","status":"broken","time":{"start":1696126879130,"stop":1696127481984,"duration":602854},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Font settings: Check of increasing and reducing the text size","uid":"9852e6336bf8fe79","parentUid":"b3c257c23ab83910881a80955c38d77c","status":"broken","time":{"start":1696127482014,"stop":1696128062447,"duration":580433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"b3c257c23ab83910881a80955c38d77c"},{"name":"Font settings: Check of font style","children":[{"name":"Font settings: Check of font style","uid":"e04320fa05fc3a20","parentUid":"caf1001faa28f515a087f94490dcdac3","status":"broken","time":{"start":1696128062478,"stop":1696128502722,"duration":440244},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Font settings: Check of font style","uid":"6c55633d9ca5677b","parentUid":"caf1001faa28f515a087f94490dcdac3","status":"broken","time":{"start":1696128502752,"stop":1696128916159,"duration":413407},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Font settings: Check of font style","uid":"633ae502d28abf39","parentUid":"caf1001faa28f515a087f94490dcdac3","status":"broken","time":{"start":1696128916186,"stop":1696129341141,"duration":424955},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"caf1001faa28f515a087f94490dcdac3"},{"name":"Font settings: Check of text theme","children":[{"name":"Font settings: Check of text theme","uid":"942f0b43a0e27d5e","parentUid":"d4b54e468f1525e1686d1728b901ee4f","status":"broken","time":{"start":1696129341169,"stop":1696129782302,"duration":441133},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Font settings: Check of text theme","uid":"1bf9b11c8e974135","parentUid":"d4b54e468f1525e1686d1728b901ee4f","status":"broken","time":{"start":1696129782330,"stop":1696130385438,"duration":603108},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Font settings: Check of text theme","uid":"79b0ca223ef43d4","parentUid":"d4b54e468f1525e1686d1728b901ee4f","status":"broken","time":{"start":1696130385466,"stop":1696130724856,"duration":339390},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"d4b54e468f1525e1686d1728b901ee4f"},{"name":"Open book to last page read","children":[{"name":"Open book to last page read","uid":"de017b5281b2dd6","parentUid":"56dc777e989b60215fadeeab5d3a7bb1","status":"failed","time":{"start":1696130724885,"stop":1696131405041,"duration":680156},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Open book to last page read","uid":"2951c89128bc6eda","parentUid":"56dc777e989b60215fadeeab5d3a7bb1","status":"broken","time":{"start":1696131405069,"stop":1696131734098,"duration":329029},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Open book to last page read","uid":"a1f2111b8080268f","parentUid":"56dc777e989b60215fadeeab5d3a7bb1","status":"failed","time":{"start":1696131734125,"stop":1696132157100,"duration":422975},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"56dc777e989b60215fadeeab5d3a7bb1"},{"name":"Navigate by Page","children":[{"name":"Navigate by Page","uid":"c788c254748269ab","parentUid":"d0e181d4f74309486f3df6872b3bdc3b","status":"failed","time":{"start":1696132157129,"stop":1696132744402,"duration":587273},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Navigate by Page","uid":"908da299e6b60ba9","parentUid":"d0e181d4f74309486f3df6872b3bdc3b","status":"failed","time":{"start":1696132744429,"stop":1696133057847,"duration":313418},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Navigate by Page","uid":"4585c1095e5c06f9","parentUid":"d0e181d4f74309486f3df6872b3bdc3b","status":"failed","time":{"start":1696133057874,"stop":1696133387654,"duration":329780},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"d0e181d4f74309486f3df6872b3bdc3b"},{"name":"Navigate by bookmarks","children":[{"name":"Navigate by bookmarks","uid":"d0b729f0c5d1424c","parentUid":"007edbf8322f5d180f058906441ada63","status":"broken","time":{"start":1696133387682,"stop":1696133712983,"duration":325301},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Navigate by bookmarks","uid":"bea582f73342a7be","parentUid":"007edbf8322f5d180f058906441ada63","status":"broken","time":{"start":1696133713011,"stop":1696134042069,"duration":329058},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Navigate by bookmarks","uid":"51b189eb3984a924","parentUid":"007edbf8322f5d180f058906441ada63","status":"broken","time":{"start":1696134042096,"stop":1696134645130,"duration":603034},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"007edbf8322f5d180f058906441ada63"},{"name":"Delete bookmarks","children":[{"name":"Delete bookmarks","uid":"9c9cd1ef69aacace","parentUid":"f592981b3fb3f89e7e1c31a0d08a7ebd","status":"broken","time":{"start":1696134645158,"stop":1696135237122,"duration":591964},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Delete bookmarks","uid":"c8535da537f20050","parentUid":"f592981b3fb3f89e7e1c31a0d08a7ebd","status":"broken","time":{"start":1696135237150,"stop":1696135654514,"duration":417364},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Delete bookmarks","uid":"64d2075f0e33be4c","parentUid":"f592981b3fb3f89e7e1c31a0d08a7ebd","status":"broken","time":{"start":1696135654541,"stop":1696135980013,"duration":325472},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"f592981b3fb3f89e7e1c31a0d08a7ebd"}],"uid":"4d5984921fefd3569ef19f3f9f2b8803"},{"name":"Manage Libraries","children":[{"name":"Switch Library Reservations","children":[{"name":"Switch Library Reservations","uid":"d471c802c48e3804","parentUid":"c39b7e7eb397e9a4aee3f42c393a4233","status":"broken","time":{"start":1696131417371,"stop":1696131844791,"duration":427420},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"c39b7e7eb397e9a4aee3f42c393a4233"},{"name":"Store library card","children":[{"name":"Store library card","uid":"8ece376da5afc89","parentUid":"029b9fb06037d288d477087f091d282d","status":"passed","time":{"start":1696131844811,"stop":1696131994297,"duration":149486},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"029b9fb06037d288d477087f091d282d"}],"uid":"b01f6a29e7c625e6a8fae1ec229c4285"},{"name":"My books module","children":[{"name":"Get a book from Book Detail View and Return from Books in LYRASIS","children":[{"name":"Get a book from Book Detail View and Return from Books in LYRASIS","uid":"6585163b35ade66d","parentUid":"72dfed7e19737ceb1db3146a4a753761","status":"broken","time":{"start":1696131994319,"stop":1696132290833,"duration":296514},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"72dfed7e19737ceb1db3146a4a753761"},{"name":"Get a book from Subcategory List View and Return from Books in LYRASIS","children":[{"name":"Get a book from Subcategory List View and Return from Books in LYRASIS","uid":"a66989e2865f6edb","parentUid":"321feff67149e80c54b7453afe761d14","status":"broken","time":{"start":1696132290860,"stop":1696132591296,"duration":300436},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"321feff67149e80c54b7453afe761d14"},{"name":"Get a book from Subcategory List View and Read from Books in LYRASIS","children":[{"name":"Get a book from Subcategory List View and Read from Books in LYRASIS","uid":"6550c2818e7cb963","parentUid":"3f971972c210cb3694067788704cd836","status":"broken","time":{"start":1696132591316,"stop":1696133164944,"duration":573628},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"3f971972c210cb3694067788704cd836"},{"name":"Check buttons under the book title in LYRASIS","children":[{"name":"Check buttons under the book title in LYRASIS","uid":"aa42aed78635ac0e","parentUid":"53e1821de2d74e752146224771bfa9ac","status":"broken","time":{"start":1696133164965,"stop":1696133554011,"duration":389046},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Check buttons under the book title in LYRASIS","uid":"ba38b69843826983","parentUid":"53e1821de2d74e752146224771bfa9ac","status":"broken","time":{"start":1696133554032,"stop":1696133855216,"duration":301184},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Check buttons under the book title in LYRASIS","uid":"2ab89337e731a88f","parentUid":"53e1821de2d74e752146224771bfa9ac","status":"broken","time":{"start":1696133855237,"stop":1696134426998,"duration":571761},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Check buttons under the book title in LYRASIS","uid":"8836174340133392","parentUid":"53e1821de2d74e752146224771bfa9ac","status":"broken","time":{"start":1696134427019,"stop":1696134975976,"duration":548957},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Biblioboard"]}],"uid":"53e1821de2d74e752146224771bfa9ac"}],"uid":"7f48ac0067091a6cf127203f35ef8949"},{"name":"Read PDF in LYRASIS Reads on Android","children":[{"name":"Check of book title and back button in Lyrasis","children":[{"name":"Check of book title and back button in Lyrasis","uid":"d111ad2f18d75f15","parentUid":"cf1ecf1b5dac64640df73d61a91e0edf","status":"broken","time":{"start":1696134975999,"stop":1696135521478,"duration":545479},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"cf1ecf1b5dac64640df73d61a91e0edf"},{"name":"Check table of contents in Lyrasis","children":[{"name":"Check table of contents in Lyrasis","uid":"9f137e2ecc2ea522","parentUid":"6237cb8fecf39024644e9ea8261089b8","status":"broken","time":{"start":1696135521498,"stop":1696135794884,"duration":273386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"6237cb8fecf39024644e9ea8261089b8"},{"name":"TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis","children":[{"name":"TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis","uid":"2034e5ee1c635de","parentUid":"9b75036f5b93404b94caa09b57dcb034","status":"broken","time":{"start":1696135794908,"stop":1696136359719,"duration":564811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"9b75036f5b93404b94caa09b57dcb034"},{"name":"TOC: Contents with text: Check of list of chapters and navigation in Lyrasis","children":[{"name":"TOC: Contents with text: Check of list of chapters and navigation in Lyrasis","uid":"dac6487ce29ff131","parentUid":"391a53761dfc0e66391d49891fbc037f","status":"broken","time":{"start":1696136359739,"stop":1696136907941,"duration":548202},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"391a53761dfc0e66391d49891fbc037f"},{"name":"Check of settings screen and page navigation in Lyrasis","children":[{"name":"Check of settings screen and page navigation in Lyrasis","uid":"e5981e22d9ee4df3","parentUid":"ebf11d8e815d94ef2311c2bb442112d5","status":"broken","time":{"start":1696136907962,"stop":1696137190078,"duration":282116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"ebf11d8e815d94ef2311c2bb442112d5"},{"name":"Settings: Check of Vertical scrolling in Lyrasis","children":[{"name":"Settings: Check of Vertical scrolling in Lyrasis","uid":"55354e8c62435ee3","parentUid":"8fccd5e61abfe08a8c755aba08cc8ce3","status":"broken","time":{"start":1696137190099,"stop":1696137754509,"duration":564410},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"8fccd5e61abfe08a8c755aba08cc8ce3"},{"name":"Settings: Check of Horizontal scrolling in Lyrasis","children":[{"name":"Settings: Check of Horizontal scrolling in Lyrasis","uid":"2f30616365026fd5","parentUid":"b235cbe5a492f7fd4a9dc229af5f54a4","status":"broken","time":{"start":1696137754530,"stop":1696138299761,"duration":545231},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"b235cbe5a492f7fd4a9dc229af5f54a4"},{"name":"Settings: Check of Wrapped scrolling in Lyrasis","children":[{"name":"Settings: Check of Wrapped scrolling in Lyrasis","uid":"f892c051be042ea4","parentUid":"60db4b707837daacb81f3ab0830bd266","status":"broken","time":{"start":1696138299782,"stop":1696138846012,"duration":546230},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"60db4b707837daacb81f3ab0830bd266"}],"uid":"fa00900b7c64f05cbed057fb48bbb86b"},{"name":"Reservation of book in LYRASIS","children":[{"name":"Hold from Subcategory List View and Remove a Reserved Book from Holds","children":[{"name":"Hold from Subcategory List View and Remove a Reserved Book from Holds","uid":"47b3dddfa35fabe0","parentUid":"0b88d5abf0a2597dd281b3189c36c5c9","status":"broken","time":{"start":1696135980058,"stop":1696136532073,"duration":552015},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"0b88d5abf0a2597dd281b3189c36c5c9"},{"name":"Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View","children":[{"name":"Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View","uid":"553bb449efd6c075","parentUid":"98621b700e1f5398bee6c82d85566d94","status":"broken","time":{"start":1696136532100,"stop":1696137078909,"duration":546809},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"98621b700e1f5398bee6c82d85566d94"},{"name":"Hold from Book Detail View and and Remove a Reserved Book from Holds","children":[{"name":"Hold from Book Detail View and and Remove a Reserved Book from Holds","uid":"853ff49ee4606524","parentUid":"db6a1ca6e82835ea3b1ce0b3241952c1","status":"broken","time":{"start":1696137078936,"stop":1696137469765,"duration":390829},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"db6a1ca6e82835ea3b1ce0b3241952c1"},{"name":"Hold from Book Detail View and Remove a Reserved Book from Book Detail View","children":[{"name":"Hold from Book Detail View and Remove a Reserved Book from Book Detail View","uid":"1bbad6000b6994f4","parentUid":"64b575fa4c9e89d316916ea77c312a7d","status":"broken","time":{"start":1696137469792,"stop":1696138045643,"duration":575851},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"64b575fa4c9e89d316916ea77c312a7d"},{"name":"Check books sorting in Reservations","children":[{"name":"Check books sorting in Reservations","uid":"35a4d5c26b47a2ce","parentUid":"8332fe2b3993893bcacb255e934955d9","status":"passed","time":{"start":1696138045672,"stop":1696138414679,"duration":369007},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"8332fe2b3993893bcacb255e934955d9"}],"uid":"8116282267c07b5ac6d32348e9c912c1"}],"name":"behaviors"} \ No newline at end of file diff --git a/2272/data/categories.csv b/2272/data/categories.csv deleted file mode 100644 index a014e0a636..0000000000 --- a/2272/data/categories.csv +++ /dev/null @@ -1,3 +0,0 @@ -"Category","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN" -"Product defects","5","0","0","0","0" -"Test defects","0","101","0","0","0" diff --git a/2272/data/categories.json b/2272/data/categories.json deleted file mode 100644 index dbdaa8674d..0000000000 --- a/2272/data/categories.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[{"name":"Test defects","children":[{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADCMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADCMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e3b0a2d83846264972431dcabbe..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADCMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADCMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADCMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e3b0a2d83846264972431dcabbe..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADCMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e3b0a2d83846264972431dcabbe937e4a365f553\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Biblioboard: Check of switching to the next time","uid":"a891edf047505191","parentUid":"f9273718de09e2131a371ef0b8c8d2fb","status":"broken","time":{"start":1696126277443,"stop":1696126671649,"duration":394206},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"f9273718de09e2131a371ef0b8c8d2fb"},{"name":"bound must be positive","children":[{"name":"Open the audiobook at the last open chapter and check time code","uid":"4451b19f434126c1","parentUid":"fca9201ab3f6f4a4be74b7ba3ad5d361","status":"broken","time":{"start":1696126277448,"stop":1696126620922,"duration":343474},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Navigate by Audiobook","uid":"43aa8cb9499ae39c","parentUid":"fca9201ab3f6f4a4be74b7ba3ad5d361","status":"broken","time":{"start":1696126621018,"stop":1696126959846,"duration":338828},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check end of chapter sleep timer","uid":"bab12cfe42bb00b4","parentUid":"fca9201ab3f6f4a4be74b7ba3ad5d361","status":"broken","time":{"start":1696126959871,"stop":1696127302232,"duration":342361},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check of switching to the next time","uid":"bb5b3fe3bf6f29cc","parentUid":"fca9201ab3f6f4a4be74b7ba3ad5d361","status":"broken","time":{"start":1696127302255,"stop":1696127918346,"duration":616091},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check playback speed and sleep timer","uid":"ea20b4106ff41326","parentUid":"fca9201ab3f6f4a4be74b7ba3ad5d361","status":"broken","time":{"start":1696127918368,"stop":1696128261868,"duration":343500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check time tracking line","uid":"a3c8c02cd5d781f4","parentUid":"fca9201ab3f6f4a4be74b7ba3ad5d361","status":"broken","time":{"start":1696128261911,"stop":1696128886858,"duration":624947},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check of not rewinding forward and back by tapping on time bar","uid":"acea2c95c22ee533","parentUid":"fca9201ab3f6f4a4be74b7ba3ad5d361","status":"broken","time":{"start":1696128886879,"stop":1696129224182,"duration":337303},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Playback speed: Check of playback speed","uid":"9acfe73517400b30","parentUid":"fca9201ab3f6f4a4be74b7ba3ad5d361","status":"broken","time":{"start":1696129224203,"stop":1696129856078,"duration":631875},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["6","8","0.75"]},{"name":"Playback speed: Check of playback speed","uid":"68ab7726f0ce314a","parentUid":"fca9201ab3f6f4a4be74b7ba3ad5d361","status":"broken","time":{"start":1696129856099,"stop":1696130467500,"duration":611401},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","8","1.25"]},{"name":"Playback speed: Check of playback speed","uid":"6a639428450e8deb","parentUid":"fca9201ab3f6f4a4be74b7ba3ad5d361","status":"broken","time":{"start":1696130467521,"stop":1696131078958,"duration":611437},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["9","6","1.50"]},{"name":"Playback speed: Check of playback speed","uid":"c2c3a2ce68425820","parentUid":"fca9201ab3f6f4a4be74b7ba3ad5d361","status":"broken","time":{"start":1696131078979,"stop":1696131417348,"duration":338369},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","5","2"]}],"uid":"fca9201ab3f6f4a4be74b7ba3ad5d361"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 670527af361596cc0ae50cf4249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 670527af361596cc0ae50cf4249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 670527af361596cc0ae50cf4249de7640242c2ef\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Reserving from Book Detail View","uid":"c0ca389170686057","parentUid":"a6233aedf033c1945bc62086380e6d98","status":"broken","time":{"start":1696126277504,"stop":1696126856419,"duration":578915},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Bibliotheca","eBooks"]}],"uid":"a6233aedf033c1945bc62086380e6d98"},{"name":"Appium error: An unknown server-side error occurred while processing the command. Original error: An unknown server-side error occurred while processing the command. Original error: unknown error: Failed to get PID for the following process: Terrace\n (Driver info: chromedriver=114.0.5735.90 (386bc09e8f4f2e025eddae123f36f6263096ae49-refs/branch-heads/5735@{#1052}),platform=Linux 5.16.7-200.fc35.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 0 milliseconds\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 57c4d329d14ba9b0e2e20234adca47caa8bad167","children":[{"name":"Font settings: Check of increasing and reducing the text size","uid":"51b1ba299f318584","parentUid":"0504eaed7b73e8579870d53e2a73c83f","status":"broken","time":{"start":1696126277545,"stop":1696126879100,"duration":601555},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]}],"uid":"0504eaed7b73e8579870d53e2a73c83f"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3494185084eec525d387a26a022..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3494185084eec525d387a26a022..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3494185084eec525d387a26a02215b6b6692eccb\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Check playback speed and sleep timer","uid":"9c6443b513cf203a","parentUid":"043e1403930e451b9f328671c36590e5","status":"broken","time":{"start":1696126671676,"stop":1696127246234,"duration":574558},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]}],"uid":"043e1403930e451b9f328671c36590e5"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 73570870a88e2c7d9a3cd8d1249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 73570870a88e2c7d9a3cd8d1249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 73570870a88e2c7d9a3cd8d1249edf844631f6b4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Reserving from Book Detail View","uid":"4259ae410456aee6","parentUid":"608b08c68aca70ba81f9635bde95f9b8","status":"broken","time":{"start":1696126856445,"stop":1696127247867,"duration":391422},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Bibliotheca","Audiobooks"]}],"uid":"608b08c68aca70ba81f9635bde95f9b8"},{"name":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Betrayed\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4067b26afaec770d94167ef7433..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4067b26afaec770d94167ef7433..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4067b26afaec770d94167ef74332589a14056ab9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Font settings: Check of increasing and reducing the text size","uid":"b83eb220ac1b517c","parentUid":"e3d880ddc75268a09aa0b4b41ed3f9bb","status":"broken","time":{"start":1696126879130,"stop":1696127481984,"duration":602854},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]}],"uid":"e3d880ddc75268a09aa0b4b41ed3f9bb"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2bc35a81cdbd836e1ef4910731a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2bc35a81cdbd836e1ef4910731a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2bc35a81cdbd836e1ef4910731a13d0347120710\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Check playback speed and sleep timer","uid":"41f38675e6df5d6f","parentUid":"b05dcf43d860a41862ada52bf1cc8a89","status":"broken","time":{"start":1696127246273,"stop":1696127637833,"duration":391560},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]}],"uid":"b05dcf43d860a41862ada52bf1cc8a89"},{"name":"Count of unavailable books == 0 for distributor: axis 360","children":[{"name":"LYRASIS: Reserving from Book Detail View","uid":"559708314b3318c9","parentUid":"f71fa58d89f437f5af0e78848e55945d","status":"broken","time":{"start":1696127247889,"stop":1696127813349,"duration":565460},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Axis 360","eBooks"]}],"uid":"f71fa58d89f437f5af0e78848e55945d"},{"name":"No match found for text '\n\n\nA light fog danced in front of pale headlights as the sun painted the sky’s edges a dusky blue. During the long night, the farmlands of Tennessee and rural North Carolina had given way to the state’s iconic pines; they lined both sides of the highway like silent sentries, breaking only for the occasional water crossing or exit ramp.
\n\nTucking her long hair behind her ear, Jessie Bradshaw pressed the button to open the Honda Pilot’s panoramic roof. The breeze perfumed the car with the clean, crisp scent of the trees. She hadn’t realized how much she’d missed that beloved smell until it filled the car. A sigh of contentment escaped her.
\n\nFrom behind her, a large, furry head rested on the SUV’s center console. With a barely stifled yawn, Jessie gave her a quick pat. “Good morning, girl, or close enough anyway. Doing okay back there?” Weighing in at 140lbs, Jessie knew the Caucasian Shepherd had to be getting cramped on the back seat, especially considering how long they had been on the road, but she’d handled it like a champ, alternating between watching out the windows and napping on the bench seat.
\n\nThe classic country song by George Strait faded on the radio as the local morning show started up. Jessie reached over to turn it down as the two nauseatingly energetic DJs bantered with one another while sharing news and joking about the latest viral video. She debated looking for another station but figured they were all doing the same start up routine and she’d be out of luck getting a station that stuck to mostly music for the last part of her trip. It made her wish, not for the first time, she’d paid for the subscription to the music-on-demand service the Pilot could have come with, but at the time, she hadn’t seen any need for it.
\n\nThe headlights flashed on a green highway sign. Sixty miles to Asheville, where she’d leave I40. Then it was another eighty miles of smaller highways and back-roads before home would finally be in sight. While the darkness hid her from the world better, Jessie was glad the last part of the drive would be at a time when the deer and other night creatures returned to their sleeping spots for the day. Having to keep vigilant for the flashes of eyes near the road had been an effective sleep deterrent; she’d seen what a deer could do to a vehicle, even one as large as the Pilot.
\n\nShe absently reached up to stroke the rim of her glasses, but of course they weren’t there. It wasn’t safe to wear them at night when they weren’t needed for vision correction and had no anti-glare coatings. It was another reason she had chosen to leave Chicago in the early evening instead of making the drive during the day time. At night, rest stops were quieter, no one to see her and be bothered, not that it stopped her from putting them on before getting out. But it was rougher driving, long hours with nothing but repeating music and the highway’s dangerous lullaby doing its best to sing her to sleep. Even with the stretch breaks, more coffee than she’d ever admit to drinking, and regularly opening the window to let in some cold air, the drive was starting to take its toll.
\n\n“Okay, girl, looks like we’ll be home in two, maybe three hours! You’re going to like it there, I’m sure. Way better than that tiny hotel room and grass area. I mean, you were a good girl there, don’t get me wrong, but I know you had to feel so cooped up! The house has a couple acres of land for you to roam, you’ll be much happier there.” As if she understood every word, Causy thumped her fluffy cream and gray tail on the backseat. Sometimes Jessie wondered how much of her babbling the dog understood. She’d been talking out loud to her since she’d gotten her as a puppy, and the canine often reacted as if she was sagely listening and absorbing every word.
\n\nAs the highway wound its way into Asheville, Jessie spotted a restaurant marker noting her favorite regional breakfast chain at the next exit. Her mouth watered and she bit her lip at the thought of a good southern breakfast. She could almost smell it from the highway. It had been at least three years since she’d had a meal from Biscuitville. It was as good a time as any to make a pit stop being still early enough for blessedly little traffic at the drive-through.
\n\nBut there was still the person at the window. They would see her, even with the glasses, which didn’t wrap around her whole face, and the tinted windows, which would have to be lowered to get the food. What if it happened again? She felt herself shaking at the thought and finally pulled into the parking spot furthest from the building to calm down.
\n\nCausy whined and moved her head to Jessie’s shoulder, gently nuzzling her with a wet nose. “I know girl, I know. I just...I can’t. I know I’m a coward. I’m sorry. We’ll get out and stretch at a rest stop, I promise. But here, I just can’t. I’m sorry.”
\n\nThe shaking finally stopped, and Jessie pulled back on the road. She continued driving through town until she was back in the quiet of the woods. As promised, she stopped at the first rest stop she found and let Causy out to potty. The early morning light sprinkled through the trees as Jessie scanned the area for signs anyone else was around. Satisfied the drivers of the two tractor trailers in the stop were asleep in their cabs, she called Causy to her. “C’mon girl,” she said as she headed to the women’s bathroom. Even if no one else was around, she wasn’t about to go into an isolated space without the big dog with her. She jumped at the sound of a twig breaking, but as Causy didn’t react, she told herself it was just a night critter startled by her footsteps.
\n\nWhen she returned to the Pilot, she opened the hatchback and raided the cooler to grab a Dr. Pepper, sandwich, and some fruit. It was a far cry from the fluffy biscuit with perfectly cooked sausage patty or the hot bowl of cheesy grits she could be enjoying, but it was something. Causy sat beside her and looked up at her, but like the well-trained dog she was, she waited patiently. With a smile, Jessie reached into a box, giving her a handful of large dog biscuits.
\n\nFor twenty-nine years, she’d been a regular woman who was able to do normal things like eat out and go shopping, but now thanks to him she was a coward who couldn’t even manage a drive-thru. It was a minor miracle she’d gotten in the car and driven as far as she had, helped by knowing that other drivers wouldn’t see her enough to notice the scars or if they somehow did see her, she couldn’t see their reactions much less be afraid of them.
\n\nJust after nine in the morning, they finally reached the small, often overlooked town of Cascade Falls. Jessie drove through downtown, barely noticing the familiar buildings due to the alarming frequency of her yawns. It was with no small amount of relief she spotted the white fence marking the edge of her grandfather’s property. The sight of the dusty pink two-story house flooded her with memories of childhood romps through the old house, enjoying lemonade and swinging on the wrap-around porch’s swing, and running through the surrounding fields during the summer.
\n\nA renewed sadness at her grandfather’s passing burned in her chest. As she drove down the small gravel driveway, her sadness only increased when she saw how shabby the house looked. The porch was sinking in one corner and there were several balustrades missing. The once stately columns on either side of the double front door looked more like they were barely keeping the weight of time from collapsing the entire structure.
\n\n“Oh Causy, the old girl is really showing her age, isn’t she?” Causy stuck her head out the back window, staring at the house as if evaluating its appearance before giving a gruff bark. Chuckling softly, Jessie drove up the long drive, parking as close to the front of the house as she could without pulling into the overgrown grass. “Alright girl, this is our home now. What do you say we head inside and get some sleep? We can unpack later.”
\n\nJessie grabbed one of the suitcases from the back and locked the SUV. The warped wooden steps creaked as she made her way to inside. The smell of lemon and pine filled the air. The cleaners James hired to go through the house the day before appeared to have done an excellent job airing it out. While time had laid its never ending hand on the inside as well, with the creaking steps and floors, it still felt clean and warm.
\n\nWith a small smile, she gave Causy a pat. “We’re finally home, girl.” The vigilant dog stayed close at her heels, sniffing thoroughly as they entered and walking with the stiffed gait of being at high alert. After a few minutes, seeming satisfied it was a safe place, the dog relaxed and assumed a more natural posture.
\n\nNot that Jessie felt any fear. Even with signs of the house being cleaned, there was a hollow feeling to the place. It had been months since her grandfather passed, and his absence was palpable as she made her way up the stairs to the second floor. Having no desire to deal with seeing her grandfather’s things or such personal memories yet, Jessie passed the master bedroom and headed to the guest room.
\n\nDropping her suitcase by the door, she headed into the small, attached bathroom, whipped back the powder blue shower curtain, and turned the faucet to get the water warming. She knew it would take a minute or two for the hot water to reach the pipes up here. Once the steam started, she turned on the cold and got the water to a comfortable temperature. With exhaustion weighing down her limbs, she kept the shower brief, just enough to wash away the long drive.
\n\nThe bed was bare, so she headed to the living room, too tired to deal with making the bed. As she expected, the pink and blue afghan she’d given Grandpa years ago was tossed on the sofa, no doubt by him one evening before going to bed, maybe even during his last evening alive. Picking up the beloved old blanket, Jessie held it close, taking in the comforting scents of family and home. She felt herself tearing up and she took several deep breaths. “We can fall apart later. Sleep now.”
\n\nWith that determined statement, she lay on the sofa and cried herself to sleep.
\n\n' with regex '--USER__fontSize:(\\d+)%;'","children":[{"name":"Font settings: Check of increasing and reducing the text size","uid":"9852e6336bf8fe79","parentUid":"2f5880e0cd8d3333d0dfaca7433be3bf","status":"broken","time":{"start":1696127482014,"stop":1696128062447,"duration":580433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"2f5880e0cd8d3333d0dfaca7433be3bf"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVVGJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVVGJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 46473f1f1c9e1a89ec83de6e8e5..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT11AVVGJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVVGJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVVGJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 46473f1f1c9e1a89ec83de6e8e5..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT11AVVGJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 46473f1f1c9e1a89ec83de6e8e5d3559bd152147\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Check playback speed and sleep timer","uid":"b80cd8da0206cc38","parentUid":"26841b0d4ba84d31d584c848d951f360","status":"broken","time":{"start":1696127637855,"stop":1696128206162,"duration":568307},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"26841b0d4ba84d31d584c848d951f360"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5c436211d7454171bdf2061bb1b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5c436211d7454171bdf2061bb1b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 5c436211d7454171bdf2061bb1b894cac6348a33\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Reserving from Book Detail View","uid":"ddb2a2595984ff0e","parentUid":"98f882dff1ec1ce33280ed0234013e60","status":"broken","time":{"start":1696127813371,"stop":1696128207174,"duration":393803},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Axis 360","Audiobooks"]}],"uid":"98f882dff1ec1ce33280ed0234013e60"},{"name":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVD3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVD3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 734fd6957fcad00e3f427ab53cd..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AVD3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVD3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVD3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 734fd6957fcad00e3f427ab53cd..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AVD3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 734fd6957fcad00e3f427ab53cd4bd9fb2b699ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Font settings: Check of font style","uid":"e04320fa05fc3a20","parentUid":"4f42e07589cac820856304df036144cf","status":"broken","time":{"start":1696128062478,"stop":1696128502722,"duration":440244},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]}],"uid":"4f42e07589cac820856304df036144cf"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6EHA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6EHA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3f6228f9f893eac1ccbd50cab7d..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6EHA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6EHA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6EHA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3f6228f9f893eac1ccbd50cab7d..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6EHA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3f6228f9f893eac1ccbd50cab7d295c535430d48\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Biblioboard: Check playback speed and sleep timer","uid":"c1ea0e81b533664b","parentUid":"2cc1d74422ffacd83f469916a46c4ad8","status":"broken","time":{"start":1696128206185,"stop":1696128510257,"duration":304072},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"2cc1d74422ffacd83f469916a46c4ad8"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS0MY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS0MY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2400867b1bc3494afd80ad14ebb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS0MY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS0MY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS0MY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2400867b1bc3494afd80ad14ebb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS0MY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2400867b1bc3494afd80ad14ebbf88a5d2e1343a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Reserving from Book Detail View","uid":"26b5c52f3d90c897","parentUid":"b8c61b43ca104f6caee8f5a8ede98d7d","status":"broken","time":{"start":1696128207196,"stop":1696128780524,"duration":573328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Palace Marketplace","eBooks"]}],"uid":"b8c61b43ca104f6caee8f5a8ede98d7d"},{"name":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Future for Curious People\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a45ddaab926a678f54f5dc7b95..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a45ddaab926a678f54f5dc7b95..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4a45ddaab926a678f54f5dc7b9566e65ceebace1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Font settings: Check of font style","uid":"6c55633d9ca5677b","parentUid":"16013529e9ce8fef620ab5b23144a74f","status":"broken","time":{"start":1696128502752,"stop":1696128916159,"duration":413407},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]}],"uid":"16013529e9ce8fef620ab5b23144a74f"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8d8e0f5a079df14d5516601e762..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8d8e0f5a079df14d5516601e762..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 8d8e0f5a079df14d5516601e76255fe8495b0b29\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Check time tracking line","uid":"b622e02f065cad4a","parentUid":"bd4bf299293e20f2e9ee367baaf1a90a","status":"broken","time":{"start":1696128510279,"stop":1696128815202,"duration":304923},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]}],"uid":"bd4bf299293e20f2e9ee367baaf1a90a"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dfe1b75f7d8b9a40408e7996ea9..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dfe1b75f7d8b9a40408e7996ea9..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: dfe1b75f7d8b9a40408e7996ea981d51146ec072\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Reserving from Book Detail View","uid":"2b83fde7851033e8","parentUid":"9742833780e7dd2efeb6baee08f27b6f","status":"broken","time":{"start":1696128780545,"stop":1696129352131,"duration":571586},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Palace Marketplace","Audiobooks"]}],"uid":"9742833780e7dd2efeb6baee08f27b6f"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABCQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABCQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d7de31602a88b36c4bdbcd95f9f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABCQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABCQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABCQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d7de31602a88b36c4bdbcd95f9f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABCQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: d7de31602a88b36c4bdbcd95f9f9f3f890536a3c\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Check time tracking line","uid":"24f40b7085b2c03b","parentUid":"2ec6de1f69d6ec1fe1d2212f65b37523","status":"broken","time":{"start":1696128815225,"stop":1696129385176,"duration":569951},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]}],"uid":"2ec6de1f69d6ec1fe1d2212f65b37523"},{"name":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 20e730439fdda5c02b6cdac6feb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 20e730439fdda5c02b6cdac6feb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 20e730439fdda5c02b6cdac6febcc508b33c4dae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Font settings: Check of font style","uid":"633ae502d28abf39","parentUid":"cf239ce37be9cb9d9ba506ae7297d26b","status":"broken","time":{"start":1696128916186,"stop":1696129341141,"duration":424955},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"cf239ce37be9cb9d9ba506ae7297d26b"},{"name":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40C2YWT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40C2YWT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 383855850f272fff59a4b48fc0b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40C2YWT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40C2YWT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40C2YWT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 383855850f272fff59a4b48fc0b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40C2YWT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 383855850f272fff59a4b48fc0b04ca8cbd7eced\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Font settings: Check of text theme","uid":"942f0b43a0e27d5e","parentUid":"46feeb7fc61ed5f057e9fc645eceb6a7","status":"broken","time":{"start":1696129341169,"stop":1696129782302,"duration":441133},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]}],"uid":"46feeb7fc61ed5f057e9fc645eceb6a7"},{"name":"There are not any type books for distributor: biblioboard","children":[{"name":"LYRASIS: Reserving from Book Detail View","uid":"925a5dffdc6d9e81","parentUid":"8a3952b7a178f75a472f7e865ec57599","status":"broken","time":{"start":1696129352152,"stop":1696129633799,"duration":281647},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Biblioboard","eBooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"c888a382794123ad","parentUid":"8a3952b7a178f75a472f7e865ec57599","status":"broken","time":{"start":1696132092547,"stop":1696132638352,"duration":545805},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Biblioboard","eBooks"]},{"name":"Check buttons under the book title in LYRASIS","uid":"8836174340133392","parentUid":"8a3952b7a178f75a472f7e865ec57599","status":"broken","time":{"start":1696134427019,"stop":1696134975976,"duration":548957},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Biblioboard"]},{"name":"Check of book title and back button in Lyrasis","uid":"d111ad2f18d75f15","parentUid":"8a3952b7a178f75a472f7e865ec57599","status":"broken","time":{"start":1696134975999,"stop":1696135521478,"duration":545479},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check table of contents in Lyrasis","uid":"9f137e2ecc2ea522","parentUid":"8a3952b7a178f75a472f7e865ec57599","status":"broken","time":{"start":1696135521498,"stop":1696135794884,"duration":273386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"468c8ec4325e3b4b","parentUid":"8a3952b7a178f75a472f7e865ec57599","status":"broken","time":{"start":1696135573392,"stop":1696135939057,"duration":365665},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Biblioboard","eBooks"]},{"name":"TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis","uid":"2034e5ee1c635de","parentUid":"8a3952b7a178f75a472f7e865ec57599","status":"broken","time":{"start":1696135794908,"stop":1696136359719,"duration":564811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"TOC: Contents with text: Check of list of chapters and navigation in Lyrasis","uid":"dac6487ce29ff131","parentUid":"8a3952b7a178f75a472f7e865ec57599","status":"broken","time":{"start":1696136359739,"stop":1696136907941,"duration":548202},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check of settings screen and page navigation in Lyrasis","uid":"e5981e22d9ee4df3","parentUid":"8a3952b7a178f75a472f7e865ec57599","status":"broken","time":{"start":1696136907962,"stop":1696137190078,"duration":282116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Settings: Check of Vertical scrolling in Lyrasis","uid":"55354e8c62435ee3","parentUid":"8a3952b7a178f75a472f7e865ec57599","status":"broken","time":{"start":1696137190099,"stop":1696137754509,"duration":564410},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Settings: Check of Horizontal scrolling in Lyrasis","uid":"2f30616365026fd5","parentUid":"8a3952b7a178f75a472f7e865ec57599","status":"broken","time":{"start":1696137754530,"stop":1696138299761,"duration":545231},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Settings: Check of Wrapped scrolling in Lyrasis","uid":"f892c051be042ea4","parentUid":"8a3952b7a178f75a472f7e865ec57599","status":"broken","time":{"start":1696138299782,"stop":1696138846012,"duration":546230},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"8a3952b7a178f75a472f7e865ec57599"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1f9178b271373ac4c03aee91d2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1f9178b271373ac4c03aee91d2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1f9178b271373ac4c03aee91d2f3bfb2818aad7b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Check time tracking line","uid":"f885f9c2ea477ce8","parentUid":"0d3806bad095b7ea0c2f9005ecfec76c","status":"broken","time":{"start":1696129385196,"stop":1696129961141,"duration":575945},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"0d3806bad095b7ea0c2f9005ecfec76c"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 31f403e5e6dacf12d6b055f4fcc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 31f403e5e6dacf12d6b055f4fcc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 31f403e5e6dacf12d6b055f4fccdb8fbb386c77d\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"613e0cbbac486f41","parentUid":"2ed977abd3d71fc5edfca826ea4c3412","status":"broken","time":{"start":1696129633821,"stop":1696130028152,"duration":394331},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Bibliotheca","eBooks"]}],"uid":"2ed977abd3d71fc5edfca826ea4c3412"},{"name":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 235b662243e32221bce42ecc874..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 235b662243e32221bce42ecc874..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 235b662243e32221bce42ecc874b03c738dce222\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Font settings: Check of text theme","uid":"1bf9b11c8e974135","parentUid":"b90743c1a67998c0b982e821a3cbbd59","status":"broken","time":{"start":1696129782330,"stop":1696130385438,"duration":603108},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]}],"uid":"b90743c1a67998c0b982e821a3cbbd59"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXCL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXCL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a01651f7103a98b242685768ff..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BRXCL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXCL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXCL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a01651f7103a98b242685768ff..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BRXCL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1a01651f7103a98b242685768ff50520e3486512\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Biblioboard: Check time tracking line","uid":"f86bc4bcce8d66f4","parentUid":"3860c376f7ef0c62486501bc6ac2f6c4","status":"broken","time":{"start":1696129961162,"stop":1696130543724,"duration":582562},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"3860c376f7ef0c62486501bc6ac2f6c4"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb1a1f9ee1d164ea4e19a0ab654..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb1a1f9ee1d164ea4e19a0ab654..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fb1a1f9ee1d164ea4e19a0ab6540f305480dbaa6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"459b18efb3362751","parentUid":"8bf962176d4db087a8cd6534b677c898","status":"broken","time":{"start":1696130028173,"stop":1696130423318,"duration":395145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","LISTEN","Bibliotheca","Audiobooks"]}],"uid":"8bf962176d4db087a8cd6534b677c898"},{"name":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXDY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXDY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6477a43d16b54a7cf39719606d4..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRXDY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXDY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXDY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6477a43d16b54a7cf39719606d4..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRXDY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 6477a43d16b54a7cf39719606d479bfeaa8761f0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Font settings: Check of text theme","uid":"79b0ca223ef43d4","parentUid":"d9b12d41ccdfc47baa09669196848864","status":"broken","time":{"start":1696130385466,"stop":1696130724856,"duration":339390},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"d9b12d41ccdfc47baa09669196848864"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS11Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS11Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b729f32ad7131f634449fa8f54..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BS11Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS11Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS11Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b729f32ad7131f634449fa8f54..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BS11Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4b729f32ad7131f634449fa8f542e902f9e7a828\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"5d36219fafa64bc3","parentUid":"7123d5706a869ed4d1178943bfd5ba97","status":"broken","time":{"start":1696130423338,"stop":1696130825189,"duration":401851},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Axis 360","eBooks"]}],"uid":"7123d5706a869ed4d1178943bfd5ba97"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHLE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHLE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 58e9ebf4d4f694f7a0fb3306805..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TEHLE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHLE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHLE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 58e9ebf4d4f694f7a0fb3306805..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TEHLE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 58e9ebf4d4f694f7a0fb3306805d02a6eb55e223\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Check of not rewinding forward and back by tapping on time bar","uid":"bd6cd7598f4497a9","parentUid":"2ffa7f9e7b31db7254c1d381f45bd63a","status":"broken","time":{"start":1696130543745,"stop":1696131119292,"duration":575547},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]}],"uid":"2ffa7f9e7b31db7254c1d381f45bd63a"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8b514f485ea69ac8639abcfb091..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8b514f485ea69ac8639abcfb091..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 8b514f485ea69ac8639abcfb091807895c95f5ab\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"ea94098720973a04","parentUid":"29c94ac8c073359cf3664cca3f990f9e","status":"broken","time":{"start":1696130825209,"stop":1696131126621,"duration":301412},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","LISTEN","Axis 360","Audiobooks"]}],"uid":"29c94ac8c073359cf3664cca3f990f9e"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z65ZE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z65ZE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e25bd890e1eecd02b3baf914cf..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT10Z65ZE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z65ZE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z65ZE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e25bd890e1eecd02b3baf914cf..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT10Z65ZE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3e25bd890e1eecd02b3baf914cfd97145c1acc4e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Check of not rewinding forward and back by tapping on time bar","uid":"dac4e40a517dd60b","parentUid":"01f23ca05d7a9f398bfa34ed906b9591","status":"broken","time":{"start":1696131119313,"stop":1696131709185,"duration":589872},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"01f23ca05d7a9f398bfa34ed906b9591"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a0e1d455ded8ea1ffd9d0a67ea..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a0e1d455ded8ea1ffd9d0a67ea..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2a0e1d455ded8ea1ffd9d0a67eac3cc887bd0411\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"5a1b045f67c4894c","parentUid":"e4b77593c6a135796c7bea14ddc5d5a2","status":"broken","time":{"start":1696131126646,"stop":1696131518401,"duration":391755},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Palace Marketplace","eBooks"]}],"uid":"e4b77593c6a135796c7bea14ddc5d5a2"},{"name":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Travels into Turkey\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70fd4631196980977de8600beef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70fd4631196980977de8600beef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 70fd4631196980977de8600beef60de59dad07ee\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Open book to last page read","uid":"2951c89128bc6eda","parentUid":"1eb376b3fb99924731fec7eac7c70d83","status":"broken","time":{"start":1696131405069,"stop":1696131734098,"duration":329029},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]}],"uid":"1eb376b3fb99924731fec7eac7c70d83"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6ca4eef41f29ae1a62e145de7ef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6ca4eef41f29ae1a62e145de7ef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 6ca4eef41f29ae1a62e145de7efbce6ad5bbb1ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Switch Library Reservations","uid":"d471c802c48e3804","parentUid":"72de167ae4c1b79d1f3266e9e9c05ffd","status":"broken","time":{"start":1696131417371,"stop":1696131844791,"duration":427420},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"72de167ae4c1b79d1f3266e9e9c05ffd"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a80f55661ff3e9b4b0d55964ab..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a80f55661ff3e9b4b0d55964ab..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2a80f55661ff3e9b4b0d55964ab809fa38c998e4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"f2f7baf50f3ab77e","parentUid":"f327b36b2bc141b3b287bc13e9231b14","status":"broken","time":{"start":1696131518421,"stop":1696132092527,"duration":574106},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","LISTEN","Palace Marketplace","Audiobooks"]}],"uid":"f327b36b2bc141b3b287bc13e9231b14"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRX3F, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRX3F, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f116114f8117c85794d37b29b4b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRX3F, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRX3F, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRX3F, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f116114f8117c85794d37b29b4b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRX3F, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: f116114f8117c85794d37b29b4b24f6e28971834\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"BiblioBoard: Check of not rewinding forward and back by tapping on time bar","uid":"e64c148f11290557","parentUid":"5158d88a106b5a380944537b7c7ab4c5","status":"broken","time":{"start":1696131709208,"stop":1696132287836,"duration":578628},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"5158d88a106b5a380944537b7c7ab4c5"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b62de042f81053c0fcf8181ce29..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b62de042f81053c0fcf8181ce29..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: b62de042f81053c0fcf8181ce29a9a65704355ab\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Get a book from Book Detail View and Return from Books in LYRASIS","uid":"6585163b35ade66d","parentUid":"49a9f57c8b38209eecd9b45f9c48c7a6","status":"broken","time":{"start":1696131994319,"stop":1696132290833,"duration":296514},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"49a9f57c8b38209eecd9b45f9c48c7a6"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cdb61420d7b13fe8e6b5298eec0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cdb61420d7b13fe8e6b5298eec0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: cdb61420d7b13fe8e6b5298eec0995c952433f58\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Bibliotheca: Check of not rewinding forward and back by tapping on time bar","uid":"96bc5287204b60d8","parentUid":"631c04a624cba250bd59a6d064d69943","status":"broken","time":{"start":1696132287857,"stop":1696132679106,"duration":391249},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"631c04a624cba250bd59a6d064d69943"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18188, 18198]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z62SN, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z62SN, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1223c54dba292067898d7bbeead..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8208, takesScreenshot: true, udid: R5CT10Z62SN, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18188, 18198]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z62SN, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z62SN, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1223c54dba292067898d7bbeead..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8208, takesScreenshot: true, udid: R5CT10Z62SN, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1223c54dba292067898d7bbeeadc671263102a0e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Get a book from Subcategory List View and Return from Books in LYRASIS","uid":"a66989e2865f6edb","parentUid":"3dc04a51b7455249de34b65d9cdac590","status":"broken","time":{"start":1696132290860,"stop":1696132591296,"duration":300436},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"3dc04a51b7455249de34b65d9cdac590"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0deef63db0a31a513089f35ba42..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0deef63db0a31a513089f35ba42..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0deef63db0a31a513089f35ba421d9277d851e0b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Get a book from Subcategory List View and Read from Books in LYRASIS","uid":"6550c2818e7cb963","parentUid":"e4078535052ef3417db99834ab8c26a4","status":"broken","time":{"start":1696132591316,"stop":1696133164944,"duration":573628},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"e4078535052ef3417db99834ab8c26a4"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba1c2701b467d20a8b3a67fed9e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba1c2701b467d20a8b3a67fed9e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: ba1c2701b467d20a8b3a67fed9e2f11425936cc8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View","uid":"1acc06c8f643bde6","parentUid":"c13d56fe916ff2f17cf071acd16e33c2","status":"broken","time":{"start":1696132638373,"stop":1696133033169,"duration":394796},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"c13d56fe916ff2f17cf071acd16e33c2"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21e55f491e6fb7fee1d6baf7c3c..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21e55f491e6fb7fee1d6baf7c3c..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 21e55f491e6fb7fee1d6baf7c3cad9e2b426e8c1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Playback speed: Check of playback speed","uid":"518ea41a095c49c3","parentUid":"c5033b07ed3d5b5384588d6f6f1f3fff","status":"broken","time":{"start":1696132679127,"stop":1696133246088,"duration":566961},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","6","8","0.75"]}],"uid":"c5033b07ed3d5b5384588d6f6f1f3fff"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEKA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEKA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fd86842d665dd161d127a8d9c93..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ABEKA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEKA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEKA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fd86842d665dd161d127a8d9c93..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ABEKA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fd86842d665dd161d127a8d9c93538255dcb5161\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"c3a43e9ea34ef55","parentUid":"7d9df4347e5cfb463b685105985452e9","status":"broken","time":{"start":1696133033189,"stop":1696133607292,"duration":574103},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Bibliotheca","eBooks"]}],"uid":"7d9df4347e5cfb463b685105985452e9"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: daf1da1e531d2695cbda7a3d980..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: daf1da1e531d2695cbda7a3d980..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: daf1da1e531d2695cbda7a3d98053e009426c05a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Check buttons under the book title in LYRASIS","uid":"aa42aed78635ac0e","parentUid":"633176d01ac72600a001eab05cf22453","status":"broken","time":{"start":1696133164965,"stop":1696133554011,"duration":389046},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]}],"uid":"633176d01ac72600a001eab05cf22453"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHRK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHRK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 74dc869bca8620f7e0a91df4e7a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT10TEHRK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHRK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHRK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 74dc869bca8620f7e0a91df4e7a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT10TEHRK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 74dc869bca8620f7e0a91df4e7a37c44ec3e85ba\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Playback speed: Check of playback speed","uid":"bfdd4326577de6f5","parentUid":"96389298b0cb335259327787cca64574","status":"broken","time":{"start":1696133246109,"stop":1696133820566,"duration":574457},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","10","8","1.25"]}],"uid":"96389298b0cb335259327787cca64574"},{"name":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 78d381eac2f4818bbe209a223e0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 78d381eac2f4818bbe209a223e0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 78d381eac2f4818bbe209a223e0483b111b0d3c5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Navigate by bookmarks","uid":"d0b729f0c5d1424c","parentUid":"b0faeedca5ec20a57727aba07c04bbd5","status":"broken","time":{"start":1696133387682,"stop":1696133712983,"duration":325301},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]}],"uid":"b0faeedca5ec20a57727aba07c04bbd5"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1255c77121e48063c117023b70b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1255c77121e48063c117023b70b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1255c77121e48063c117023b70b1663b2fd2f55f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Check buttons under the book title in LYRASIS","uid":"ba38b69843826983","parentUid":"3d146929b5ed580c43d306885a44cba6","status":"broken","time":{"start":1696133554032,"stop":1696133855216,"duration":301184},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"3d146929b5ed580c43d306885a44cba6"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: aac7f13eaa5a73b49e5e05ba4fb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: aac7f13eaa5a73b49e5e05ba4fb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: aac7f13eaa5a73b49e5e05ba4fbb1eaf880265f0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"ebeabb679c8dd88b","parentUid":"ecc0cdfc929038e38359db0ed66716c6","status":"broken","time":{"start":1696133607312,"stop":1696133999446,"duration":392134},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Bibliotheca","Audiobooks"]}],"uid":"ecc0cdfc929038e38359db0ed66716c6"},{"name":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Adventures of Paddy the Beaver\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AW57J, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AW57J, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7caf01d221cb50c667c43fa9dba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AW57J, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AW57J, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AW57J, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7caf01d221cb50c667c43fa9dba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AW57J, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 7caf01d221cb50c667c43fa9dba4c0cb92d5aeb0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Navigate by bookmarks","uid":"bea582f73342a7be","parentUid":"94432d4b501f061bb1e7e1139941a3a1","status":"broken","time":{"start":1696133713011,"stop":1696134042069,"duration":329058},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]}],"uid":"94432d4b501f061bb1e7e1139941a3a1"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2f4a018ba0a74c0e00c233e8455..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2f4a018ba0a74c0e00c233e8455..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2f4a018ba0a74c0e00c233e8455c779c4eacf85e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Playback speed: Check of playback speed","uid":"23d70239b95f78d3","parentUid":"27006aa5147fd36fee6d5a55ace42900","status":"broken","time":{"start":1696133820587,"stop":1696134406995,"duration":586408},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","9","6","1.50"]}],"uid":"27006aa5147fd36fee6d5a55ace42900"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c54badb95c694334727ef09ba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c54badb95c694334727ef09ba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c0c54badb95c694334727ef09ba4ba68e78bb86a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Check buttons under the book title in LYRASIS","uid":"2ab89337e731a88f","parentUid":"f4aeb14f7b5ba88854a5c53e0f7d7699","status":"broken","time":{"start":1696133855237,"stop":1696134426998,"duration":571761},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]}],"uid":"f4aeb14f7b5ba88854a5c53e0f7d7699"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c6194341c8af678256562a325a8..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c6194341c8af678256562a325a8..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c6194341c8af678256562a325a828ec31b745497\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"eb4b9c7d59004ab7","parentUid":"aa1722000b3e266842a8c1918954653b","status":"broken","time":{"start":1696133999466,"stop":1696134303041,"duration":303575},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Palace Marketplace","eBooks"]}],"uid":"aa1722000b3e266842a8c1918954653b"},{"name":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9e60a0922bc6f92f3dfeb4f6657..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9e60a0922bc6f92f3dfeb4f6657..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 9e60a0922bc6f92f3dfeb4f665703084100091f3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Navigate by bookmarks","uid":"51b189eb3984a924","parentUid":"d51dca57f37264c3f168e86a5f996f4c","status":"broken","time":{"start":1696134042096,"stop":1696134645130,"duration":603034},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"d51dca57f37264c3f168e86a5f996f4c"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVNLH, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVNLH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0494efea5f84f8ce853d69c56ed..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8207, takesScreenshot: true, udid: R5CT11AVNLH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVNLH, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVNLH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0494efea5f84f8ce853d69c56ed..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8207, takesScreenshot: true, udid: R5CT11AVNLH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0494efea5f84f8ce853d69c56ed308dbd204bce8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"3247e8e183a3694b","parentUid":"94d1ba3f8f6c63990ab3391212da0386","status":"broken","time":{"start":1696134303063,"stop":1696134606369,"duration":303306},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Palace Marketplace","Audiobooks"]}],"uid":"94d1ba3f8f6c63990ab3391212da0386"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1128468ace89b9533cc3b7f6d56..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BRGQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1128468ace89b9533cc3b7f6d56..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BRGQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1128468ace89b9533cc3b7f6d5658e42fe21b1a3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Playback speed: Check of playback speed","uid":"163fa52928168cde","parentUid":"d6ac7559f8212e05d579b653ee4d1f2d","status":"broken","time":{"start":1696134407019,"stop":1696134801320,"duration":394301},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","10","5","2"]}],"uid":"d6ac7559f8212e05d579b653ee4d1f2d"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGFM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0e46b0bd6e74e220cb25a713009..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BRGFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGFM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0e46b0bd6e74e220cb25a713009..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BRGFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0e46b0bd6e74e220cb25a7130098198c81e3ea91\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"5f2f72c0a84b575c","parentUid":"60c3d0db7811e59b8d10c2b7f479c5f1","status":"broken","time":{"start":1696134606389,"stop":1696134999646,"duration":393257},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Axis 360","eBooks"]}],"uid":"60c3d0db7811e59b8d10c2b7f479c5f1"},{"name":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADBKB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADBKB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c56b52f426a5dd64615ff68e7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADBKB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADBKB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADBKB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c56b52f426a5dd64615ff68e7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADBKB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c0c56b52f426a5dd64615ff68e78a6a7d8e56c2f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Delete bookmarks","uid":"9c9cd1ef69aacace","parentUid":"ab610a268a9626b510c33aabd76ea5dd","status":"broken","time":{"start":1696134645158,"stop":1696135237122,"duration":591964},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]}],"uid":"ab610a268a9626b510c33aabd76ea5dd"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c5570993da79853d9afaab12734..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c5570993da79853d9afaab12734..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c5570993da79853d9afaab12734a4ff1ec9390ed\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Playback speed: Check of playback speed","uid":"d989d8e13927b9dc","parentUid":"c59b8768ded8a68ea44a3428dd4f0c91","status":"broken","time":{"start":1696134801344,"stop":1696135117749,"duration":316405},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","6","8","0.75"]}],"uid":"c59b8768ded8a68ea44a3428dd4f0c91"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 011c466dfb8384749f2cdef7c2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 011c466dfb8384749f2cdef7c2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 011c466dfb8384749f2cdef7c2f188f65446c43e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"cd0776294a9caa5","parentUid":"0de0f83350bfc3bfc7f570e3cdbf7f19","status":"broken","time":{"start":1696134999666,"stop":1696135573368,"duration":573702},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Axis 360","Audiobooks"]}],"uid":"0de0f83350bfc3bfc7f570e3cdbf7f19"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca7df3db8dff3b5ddf0d7873c32..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca7df3db8dff3b5ddf0d7873c32..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: ca7df3db8dff3b5ddf0d7873c32ebbe0a3f422bd\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Playback speed: Check of playback speed","uid":"3ee841d2c5f72719","parentUid":"a42d274fa8e7a9840cfb1a69057e0625","status":"broken","time":{"start":1696135117769,"stop":1696135707510,"duration":589741},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","10","8","1.25"]}],"uid":"a42d274fa8e7a9840cfb1a69057e0625"},{"name":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVHMJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVHMJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e4dbd08f57463c7a722e4caca1e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT11AVHMJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVHMJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVHMJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e4dbd08f57463c7a722e4caca1e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT11AVHMJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e4dbd08f57463c7a722e4caca1ec5f3c91b79ce6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Delete bookmarks","uid":"c8535da537f20050","parentUid":"7197e3bd2befd1a286f6a42a984843f1","status":"broken","time":{"start":1696135237150,"stop":1696135654514,"duration":417364},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]}],"uid":"7197e3bd2befd1a286f6a42a984843f1"},{"name":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 173c2f0659212f135715d65bd15..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 173c2f0659212f135715d65bd15..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 173c2f0659212f135715d65bd151d4580396cfae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Delete bookmarks","uid":"64d2075f0e33be4c","parentUid":"c55eae2f91980b2f2b66d8ec40a6087b","status":"broken","time":{"start":1696135654541,"stop":1696135980013,"duration":325472},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"c55eae2f91980b2f2b66d8ec40a6087b"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSBPB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSBPB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e18ebeee302475ef45ef3c40d50..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSBPB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSBPB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSBPB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e18ebeee302475ef45ef3c40d50..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSBPB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e18ebeee302475ef45ef3c40d50ea48ddfdd9dd2\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Playback speed: Check of playback speed","uid":"d773c5942a578db7","parentUid":"b55db40594ba6e880ab0ae70feca5b9d","status":"broken","time":{"start":1696135707531,"stop":1696136103403,"duration":395872},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","9","6","1.50"]}],"uid":"b55db40594ba6e880ab0ae70feca5b9d"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 79810d299f30ff24e492756e770..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 79810d299f30ff24e492756e770..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 79810d299f30ff24e492756e7706d27161915cdc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view","uid":"dc7138c509ae7861","parentUid":"d36f03ecaccc11ff4d126608780265c5","status":"broken","time":{"start":1696135939077,"stop":1696136325507,"duration":386430},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"d36f03ecaccc11ff4d126608780265c5"},{"name":"Count of unavailable books == 0 for distributor: bibliotheca","children":[{"name":"Hold from Subcategory List View and Remove a Reserved Book from Holds","uid":"47b3dddfa35fabe0","parentUid":"57ad3c2789fb364480c79ab1a8a9a008","status":"broken","time":{"start":1696135980058,"stop":1696136532073,"duration":552015},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View","uid":"553bb449efd6c075","parentUid":"57ad3c2789fb364480c79ab1a8a9a008","status":"broken","time":{"start":1696136532100,"stop":1696137078909,"duration":546809},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"57ad3c2789fb364480c79ab1a8a9a008"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 97314a4a198d1487a9900a9e839..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 97314a4a198d1487a9900a9e839..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 97314a4a198d1487a9900a9e83964e3e0f3e24e5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Playback speed: Check of playback speed","uid":"eab01793bb7ecd92","parentUid":"94ef272aada92715b4debc98b12c5a79","status":"broken","time":{"start":1696136103423,"stop":1696136405611,"duration":302188},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","10","5","2"]}],"uid":"94ef272aada92715b4debc98b12c5a79"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC2M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC2M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 82dc211ff7fbc38120729207d69..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC2M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC2M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC2M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 82dc211ff7fbc38120729207d69..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC2M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 82dc211ff7fbc38120729207d690c1a8726c8a27\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"3aa7a0e43e4daae1","parentUid":"21a13c2b8545f322869e6329e17e795e","status":"broken","time":{"start":1696136405632,"stop":1696136795280,"duration":389648},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["6","8","0.75"]}],"uid":"21a13c2b8545f322869e6329e17e795e"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d0c64234210d81b7c9e5d249de1..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d0c64234210d81b7c9e5d249de1..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: d0c64234210d81b7c9e5d249de1a2348d66ae997\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"f63183f907bb2e6a","parentUid":"93d26b79592a18825a823aaec23f190f","status":"broken","time":{"start":1696136795301,"stop":1696137363440,"duration":568139},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","8","1.25"]}],"uid":"93d26b79592a18825a823aaec23f190f"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c10b1eadbe4432cec4bd2091b82..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c10b1eadbe4432cec4bd2091b82..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c10b1eadbe4432cec4bd2091b82f5c3e6d36781b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Hold from Book Detail View and and Remove a Reserved Book from Holds","uid":"853ff49ee4606524","parentUid":"d22d195d7d154b2b23a300e4cb019819","status":"broken","time":{"start":1696137078936,"stop":1696137469765,"duration":390829},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"d22d195d7d154b2b23a300e4cb019819"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fdf88add57462fe71da657799c7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fdf88add57462fe71da657799c7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fdf88add57462fe71da657799c7005e2ff5b93c8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"18d26b0039678706","parentUid":"303da759175deac66722f2185264b6c9","status":"broken","time":{"start":1696137363460,"stop":1696137683450,"duration":319990},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["9","6","1.50"]}],"uid":"303da759175deac66722f2185264b6c9"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS5NE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS5NE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ade1e5542eda5dbc090e0087da..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS5NE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS5NE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS5NE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ade1e5542eda5dbc090e0087da..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS5NE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 7ade1e5542eda5dbc090e0087dae975298f58cf5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Hold from Book Detail View and Remove a Reserved Book from Book Detail View","uid":"1bbad6000b6994f4","parentUid":"9a09e7ccb6a87b002b654ba3f3647dcc","status":"broken","time":{"start":1696137469792,"stop":1696138045643,"duration":575851},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"9a09e7ccb6a87b002b654ba3f3647dcc"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRWYJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRWYJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e42734f0449f30fa7ce25ad89f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRWYJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRWYJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRWYJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e42734f0449f30fa7ce25ad89f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRWYJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3e42734f0449f30fa7ce25ad89fde1074d3a1247\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"db204d5e9973e9b0","parentUid":"619c8e3f984222079515b2fdc700e1b6","status":"broken","time":{"start":1696137683471,"stop":1696137979917,"duration":296446},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","5","2"]}],"uid":"619c8e3f984222079515b2fdc700e1b6"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABKRV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABKRV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 59f557b0b25720775cc40c16354..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABKRV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABKRV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABKRV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 59f557b0b25720775cc40c16354..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABKRV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 59f557b0b25720775cc40c16354da72d97b4b88f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"c088c14a3880f625","parentUid":"6983eb3983422e1794d15db8f208d4c2","status":"broken","time":{"start":1696137979937,"stop":1696138551905,"duration":571968},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["6","8","0.75"]}],"uid":"6983eb3983422e1794d15db8f208d4c2"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112B52M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112B52M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 29364f96defd51e0886d2754c3b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112B52M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112B52M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112B52M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 29364f96defd51e0886d2754c3b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112B52M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 29364f96defd51e0886d2754c3bddc63fc377f99\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"149e65d6395afe36","parentUid":"11047713bcfc24627e28b96f7d95573a","status":"broken","time":{"start":1696138551932,"stop":1696139124303,"duration":572371},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","8","1.25"]}],"uid":"11047713bcfc24627e28b96f7d95573a"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0242e959baec5c1b6a2dae1ffee..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0242e959baec5c1b6a2dae1ffee..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0242e959baec5c1b6a2dae1ffee15701b4f88a94\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"6220a41d9a253f3","parentUid":"a4e49518de71123a31a2b5d60113b767","status":"broken","time":{"start":1696139124323,"stop":1696139522727,"duration":398404},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["9","6","1.50"]}],"uid":"a4e49518de71123a31a2b5d60113b767"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABF4E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABF4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a216ded3c942504fb692dd2217..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABF4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABF4E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABF4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a216ded3c942504fb692dd2217..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABF4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 5a216ded3c942504fb692dd221714a5cc8adedb7\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"614d2cde89978e8f","parentUid":"4375c0ae205d9ca74135f4745829939d","status":"broken","time":{"start":1696139522747,"stop":1696140099969,"duration":577222},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","5","2"]}],"uid":"4375c0ae205d9ca74135f4745829939d"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AAW7B, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AAW7B, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 41d6c9f63ccd3a2f464806a66aa..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40AAW7B, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AAW7B, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AAW7B, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 41d6c9f63ccd3a2f464806a66aa..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40AAW7B, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 41d6c9f63ccd3a2f464806a66aa525c1dc911a1e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"TOC: Check of table of contents","uid":"d9774abf2f4f1c41","parentUid":"d8d08435fbfd277f889ca744857ec151","status":"broken","time":{"start":1696140099990,"stop":1696140673032,"duration":573042},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"d8d08435fbfd277f889ca744857ec151"},{"name":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSHMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSHMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dd506e9f8c39a9ffec310edb4d6..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BSHMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSHMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSHMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dd506e9f8c39a9ffec310edb4d6..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BSHMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: dd506e9f8c39a9ffec310edb4d6f2ecfad5f6fad\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","children":[{"name":"Bookmark icon: Perform check of enabling the bookmark","uid":"2f0bcff341de","parentUid":"c6b5b42752212a441a98c695b4bfc3f0","status":"broken","time":{"start":1696140673053,"stop":1696141244980,"duration":571927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"c6b5b42752212a441a98c695b4bfc3f0"}],"uid":"bdbf199525818fae7a8651db9eafe741"},{"name":"Product defects","children":[{"name":"'The Secret Next Door' book with specific action button is not present on books screen","children":[{"name":"Open book to last page read","uid":"de017b5281b2dd6","parentUid":"cf1d6558c0204faa9e95f6e02d1c11f5","status":"failed","time":{"start":1696130724885,"stop":1696131405041,"duration":680156},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]}],"uid":"cf1d6558c0204faa9e95f6e02d1c11f5"},{"name":"Book is not present on epub reader screen. Expected bookName - 'The Star of Fate', actualName - 'Star of Fate (9781393308553)'","children":[{"name":"Open book to last page read","uid":"a1f2111b8080268f","parentUid":"f35053f2dabbfae9ab234391e6d1a436","status":"failed","time":{"start":1696131734125,"stop":1696132157100,"duration":422975},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"f35053f2dabbfae9ab234391e6d1a436"},{"name":"Page number or chapter name is not correct (actualPageNumber - 7, expectedPageNumber - 8), (actualChapterName-, expectedChapterName-)","children":[{"name":"Navigate by Page","uid":"c788c254748269ab","parentUid":"0e6f79769d6ea91bd2c944373fb34aa1","status":"failed","time":{"start":1696132157129,"stop":1696132744402,"duration":587273},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]}],"uid":"0e6f79769d6ea91bd2c944373fb34aa1"},{"name":"Page number or chapter name is not correct (actualPageNumber - 4, expectedPageNumber - 5), (actualChapterName-To the Right Honourable John Lord Somers., expectedChapterName-To the Right Honourable John Lord Somers.)","children":[{"name":"Navigate by Page","uid":"908da299e6b60ba9","parentUid":"77d923f7df18c0c7235016559862dfa5","status":"failed","time":{"start":1696132744429,"stop":1696133057847,"duration":313418},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]}],"uid":"77d923f7df18c0c7235016559862dfa5"},{"name":"Page number or chapter name is not correct (actualPageNumber - 40, expectedPageNumber - 41), (actualChapterName-, expectedChapterName-)","children":[{"name":"Navigate by Page","uid":"4585c1095e5c06f9","parentUid":"40e3c0457b66b855e95953fd3115bcf1","status":"failed","time":{"start":1696133057874,"stop":1696133387654,"duration":329780},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"40e3c0457b66b855e95953fd3115bcf1"}],"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d"}],"name":"categories"} \ No newline at end of file diff --git a/2272/data/packages.json b/2272/data/packages.json deleted file mode 100644 index 3824dc2451..0000000000 --- a/2272/data/packages.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[{"name":"src.test.java.features","children":[{"name":"AudiobookLyrasis_feature.Audiobook in LYRASIS","children":[{"name":"Biblioboard: Check of switching to the next time","uid":"a891edf047505191","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696126277443,"stop":1696126671649,"duration":394206},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check playback speed and sleep timer","uid":"9c6443b513cf203a","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696126671676,"stop":1696127246234,"duration":574558},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Check playback speed and sleep timer","uid":"41f38675e6df5d6f","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696127246273,"stop":1696127637833,"duration":391560},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Check playback speed and sleep timer","uid":"b80cd8da0206cc38","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696127637855,"stop":1696128206162,"duration":568307},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Biblioboard: Check playback speed and sleep timer","uid":"c1ea0e81b533664b","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696128206185,"stop":1696128510257,"duration":304072},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check time tracking line","uid":"b622e02f065cad4a","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696128510279,"stop":1696128815202,"duration":304923},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Check time tracking line","uid":"24f40b7085b2c03b","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696128815225,"stop":1696129385176,"duration":569951},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Check time tracking line","uid":"f885f9c2ea477ce8","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696129385196,"stop":1696129961141,"duration":575945},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Biblioboard: Check time tracking line","uid":"f86bc4bcce8d66f4","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696129961162,"stop":1696130543724,"duration":582562},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check of not rewinding forward and back by tapping on time bar","uid":"bd6cd7598f4497a9","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696130543745,"stop":1696131119292,"duration":575547},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Check of not rewinding forward and back by tapping on time bar","uid":"dac4e40a517dd60b","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696131119313,"stop":1696131709185,"duration":589872},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"BiblioBoard: Check of not rewinding forward and back by tapping on time bar","uid":"e64c148f11290557","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696131709208,"stop":1696132287836,"duration":578628},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Bibliotheca: Check of not rewinding forward and back by tapping on time bar","uid":"96bc5287204b60d8","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696132287857,"stop":1696132679106,"duration":391249},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Playback speed: Check of playback speed","uid":"518ea41a095c49c3","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696132679127,"stop":1696133246088,"duration":566961},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","6","8","0.75"]},{"name":"Playback speed: Check of playback speed","uid":"bfdd4326577de6f5","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696133246109,"stop":1696133820566,"duration":574457},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","10","8","1.25"]},{"name":"Playback speed: Check of playback speed","uid":"23d70239b95f78d3","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696133820587,"stop":1696134406995,"duration":586408},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","9","6","1.50"]},{"name":"Playback speed: Check of playback speed","uid":"163fa52928168cde","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696134407019,"stop":1696134801320,"duration":394301},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","10","5","2"]},{"name":"Playback speed: Check of playback speed","uid":"d989d8e13927b9dc","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696134801344,"stop":1696135117749,"duration":316405},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","6","8","0.75"]},{"name":"Playback speed: Check of playback speed","uid":"3ee841d2c5f72719","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696135117769,"stop":1696135707510,"duration":589741},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","10","8","1.25"]},{"name":"Playback speed: Check of playback speed","uid":"d773c5942a578db7","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696135707531,"stop":1696136103403,"duration":395872},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","9","6","1.50"]},{"name":"Playback speed: Check of playback speed","uid":"eab01793bb7ecd92","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696136103423,"stop":1696136405611,"duration":302188},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","10","5","2"]},{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"3aa7a0e43e4daae1","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696136405632,"stop":1696136795280,"duration":389648},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["6","8","0.75"]},{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"f63183f907bb2e6a","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696136795301,"stop":1696137363440,"duration":568139},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","8","1.25"]},{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"18d26b0039678706","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696137363460,"stop":1696137683450,"duration":319990},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["9","6","1.50"]},{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"db204d5e9973e9b0","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696137683471,"stop":1696137979917,"duration":296446},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","5","2"]},{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"c088c14a3880f625","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696137979937,"stop":1696138551905,"duration":571968},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["6","8","0.75"]},{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"149e65d6395afe36","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696138551932,"stop":1696139124303,"duration":572371},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","8","1.25"]},{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"6220a41d9a253f3","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696139124323,"stop":1696139522727,"duration":398404},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["9","6","1.50"]},{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"614d2cde89978e8f","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696139522747,"stop":1696140099969,"duration":577222},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","5","2"]},{"name":"TOC: Check of table of contents","uid":"d9774abf2f4f1c41","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696140099990,"stop":1696140673032,"duration":573042},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Bookmark icon: Perform check of enabling the bookmark","uid":"2f0bcff341de","parentUid":"9535f8f376bd51024c0aaa72f27fa149","status":"broken","time":{"start":1696140673053,"stop":1696141244980,"duration":571927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"AudibleStudios_feature.Audiobooks from Audible studios in LYRASIS","children":[{"name":"Open the audiobook at the last open chapter and check time code","uid":"4451b19f434126c1","parentUid":"3ac15b8d1a894f7ec23e697d1c8f7fd9","status":"broken","time":{"start":1696126277448,"stop":1696126620922,"duration":343474},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Navigate by Audiobook","uid":"43aa8cb9499ae39c","parentUid":"3ac15b8d1a894f7ec23e697d1c8f7fd9","status":"broken","time":{"start":1696126621018,"stop":1696126959846,"duration":338828},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check end of chapter sleep timer","uid":"bab12cfe42bb00b4","parentUid":"3ac15b8d1a894f7ec23e697d1c8f7fd9","status":"broken","time":{"start":1696126959871,"stop":1696127302232,"duration":342361},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check of switching to the next time","uid":"bb5b3fe3bf6f29cc","parentUid":"3ac15b8d1a894f7ec23e697d1c8f7fd9","status":"broken","time":{"start":1696127302255,"stop":1696127918346,"duration":616091},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check playback speed and sleep timer","uid":"ea20b4106ff41326","parentUid":"3ac15b8d1a894f7ec23e697d1c8f7fd9","status":"broken","time":{"start":1696127918368,"stop":1696128261868,"duration":343500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check time tracking line","uid":"a3c8c02cd5d781f4","parentUid":"3ac15b8d1a894f7ec23e697d1c8f7fd9","status":"broken","time":{"start":1696128261911,"stop":1696128886858,"duration":624947},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check of not rewinding forward and back by tapping on time bar","uid":"acea2c95c22ee533","parentUid":"3ac15b8d1a894f7ec23e697d1c8f7fd9","status":"broken","time":{"start":1696128886879,"stop":1696129224182,"duration":337303},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Playback speed: Check of playback speed","uid":"9acfe73517400b30","parentUid":"3ac15b8d1a894f7ec23e697d1c8f7fd9","status":"broken","time":{"start":1696129224203,"stop":1696129856078,"duration":631875},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["6","8","0.75"]},{"name":"Playback speed: Check of playback speed","uid":"68ab7726f0ce314a","parentUid":"3ac15b8d1a894f7ec23e697d1c8f7fd9","status":"broken","time":{"start":1696129856099,"stop":1696130467500,"duration":611401},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","8","1.25"]},{"name":"Playback speed: Check of playback speed","uid":"6a639428450e8deb","parentUid":"3ac15b8d1a894f7ec23e697d1c8f7fd9","status":"broken","time":{"start":1696130467521,"stop":1696131078958,"duration":611437},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["9","6","1.50"]},{"name":"Playback speed: Check of playback speed","uid":"c2c3a2ce68425820","parentUid":"3ac15b8d1a894f7ec23e697d1c8f7fd9","status":"broken","time":{"start":1696131078979,"stop":1696131417348,"duration":338369},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","5","2"]}],"uid":"AudibleStudios_feature.Audiobooks from Audible studios in LYRASIS"},{"name":"Distributors_feature.Distributors","children":[{"name":"LYRASIS: Reserving from Book Detail View","uid":"c0ca389170686057","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696126277504,"stop":1696126856419,"duration":578915},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Bibliotheca","eBooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"4259ae410456aee6","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696126856445,"stop":1696127247867,"duration":391422},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Bibliotheca","Audiobooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"559708314b3318c9","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696127247889,"stop":1696127813349,"duration":565460},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Axis 360","eBooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"ddb2a2595984ff0e","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696127813371,"stop":1696128207174,"duration":393803},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Axis 360","Audiobooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"26b5c52f3d90c897","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696128207196,"stop":1696128780524,"duration":573328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Palace Marketplace","eBooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"2b83fde7851033e8","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696128780545,"stop":1696129352131,"duration":571586},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Palace Marketplace","Audiobooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"925a5dffdc6d9e81","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696129352152,"stop":1696129633799,"duration":281647},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Biblioboard","eBooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"613e0cbbac486f41","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696129633821,"stop":1696130028152,"duration":394331},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Bibliotheca","eBooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"459b18efb3362751","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696130028173,"stop":1696130423318,"duration":395145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","LISTEN","Bibliotheca","Audiobooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"5d36219fafa64bc3","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696130423338,"stop":1696130825189,"duration":401851},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Axis 360","eBooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"ea94098720973a04","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696130825209,"stop":1696131126621,"duration":301412},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","LISTEN","Axis 360","Audiobooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"5a1b045f67c4894c","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696131126646,"stop":1696131518401,"duration":391755},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Palace Marketplace","eBooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"f2f7baf50f3ab77e","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696131518421,"stop":1696132092527,"duration":574106},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","LISTEN","Palace Marketplace","Audiobooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"c888a382794123ad","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696132092547,"stop":1696132638352,"duration":545805},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Biblioboard","eBooks"]},{"name":"LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View","uid":"1acc06c8f643bde6","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696132638373,"stop":1696133033169,"duration":394796},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"c3a43e9ea34ef55","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696133033189,"stop":1696133607292,"duration":574103},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Bibliotheca","eBooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"ebeabb679c8dd88b","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696133607312,"stop":1696133999446,"duration":392134},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Bibliotheca","Audiobooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"eb4b9c7d59004ab7","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696133999466,"stop":1696134303041,"duration":303575},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Palace Marketplace","eBooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"3247e8e183a3694b","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696134303063,"stop":1696134606369,"duration":303306},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Palace Marketplace","Audiobooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"5f2f72c0a84b575c","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696134606389,"stop":1696134999646,"duration":393257},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Axis 360","eBooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"cd0776294a9caa5","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696134999666,"stop":1696135573368,"duration":573702},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Axis 360","Audiobooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"468c8ec4325e3b4b","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696135573392,"stop":1696135939057,"duration":365665},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Biblioboard","eBooks"]},{"name":"LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view","uid":"dc7138c509ae7861","parentUid":"0e9691412e01241956928a9b0cb38e8f","status":"broken","time":{"start":1696135939077,"stop":1696136325507,"duration":386430},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"Distributors_feature.Distributors"},{"name":"EpubLyrasis_feature.Read EPUB in Lyrasis","children":[{"name":"Font settings: Check of increasing and reducing the text size","uid":"51b1ba299f318584","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"broken","time":{"start":1696126277545,"stop":1696126879100,"duration":601555},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Font settings: Check of increasing and reducing the text size","uid":"b83eb220ac1b517c","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"broken","time":{"start":1696126879130,"stop":1696127481984,"duration":602854},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Font settings: Check of increasing and reducing the text size","uid":"9852e6336bf8fe79","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"broken","time":{"start":1696127482014,"stop":1696128062447,"duration":580433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Font settings: Check of font style","uid":"e04320fa05fc3a20","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"broken","time":{"start":1696128062478,"stop":1696128502722,"duration":440244},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Font settings: Check of font style","uid":"6c55633d9ca5677b","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"broken","time":{"start":1696128502752,"stop":1696128916159,"duration":413407},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Font settings: Check of font style","uid":"633ae502d28abf39","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"broken","time":{"start":1696128916186,"stop":1696129341141,"duration":424955},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Font settings: Check of text theme","uid":"942f0b43a0e27d5e","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"broken","time":{"start":1696129341169,"stop":1696129782302,"duration":441133},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Font settings: Check of text theme","uid":"1bf9b11c8e974135","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"broken","time":{"start":1696129782330,"stop":1696130385438,"duration":603108},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Font settings: Check of text theme","uid":"79b0ca223ef43d4","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"broken","time":{"start":1696130385466,"stop":1696130724856,"duration":339390},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Open book to last page read","uid":"de017b5281b2dd6","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"failed","time":{"start":1696130724885,"stop":1696131405041,"duration":680156},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Open book to last page read","uid":"2951c89128bc6eda","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"broken","time":{"start":1696131405069,"stop":1696131734098,"duration":329029},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Open book to last page read","uid":"a1f2111b8080268f","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"failed","time":{"start":1696131734125,"stop":1696132157100,"duration":422975},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Navigate by Page","uid":"c788c254748269ab","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"failed","time":{"start":1696132157129,"stop":1696132744402,"duration":587273},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Navigate by Page","uid":"908da299e6b60ba9","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"failed","time":{"start":1696132744429,"stop":1696133057847,"duration":313418},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Navigate by Page","uid":"4585c1095e5c06f9","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"failed","time":{"start":1696133057874,"stop":1696133387654,"duration":329780},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Navigate by bookmarks","uid":"d0b729f0c5d1424c","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"broken","time":{"start":1696133387682,"stop":1696133712983,"duration":325301},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Navigate by bookmarks","uid":"bea582f73342a7be","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"broken","time":{"start":1696133713011,"stop":1696134042069,"duration":329058},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Navigate by bookmarks","uid":"51b189eb3984a924","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"broken","time":{"start":1696134042096,"stop":1696134645130,"duration":603034},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Delete bookmarks","uid":"9c9cd1ef69aacace","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"broken","time":{"start":1696134645158,"stop":1696135237122,"duration":591964},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Delete bookmarks","uid":"c8535da537f20050","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"broken","time":{"start":1696135237150,"stop":1696135654514,"duration":417364},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Delete bookmarks","uid":"64d2075f0e33be4c","parentUid":"490ebf9f58e75fcda2d45a4301e7b013","status":"broken","time":{"start":1696135654541,"stop":1696135980013,"duration":325472},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"ManageLibraries_feature.Manage Libraries","children":[{"name":"Switch Library Reservations","uid":"d471c802c48e3804","parentUid":"58a7b51afbc947ca5ff06733104e5a9d","status":"broken","time":{"start":1696131417371,"stop":1696131844791,"duration":427420},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Store library card","uid":"8ece376da5afc89","parentUid":"58a7b51afbc947ca5ff06733104e5a9d","status":"passed","time":{"start":1696131844811,"stop":1696131994297,"duration":149486},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"ManageLibraries_feature.Manage Libraries"},{"name":"MyBooks_feature.My books module","children":[{"name":"Get a book from Book Detail View and Return from Books in LYRASIS","uid":"6585163b35ade66d","parentUid":"d7e476bc302e2249087f2ca43648ed05","status":"broken","time":{"start":1696131994319,"stop":1696132290833,"duration":296514},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Get a book from Subcategory List View and Return from Books in LYRASIS","uid":"a66989e2865f6edb","parentUid":"d7e476bc302e2249087f2ca43648ed05","status":"broken","time":{"start":1696132290860,"stop":1696132591296,"duration":300436},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Get a book from Subcategory List View and Read from Books in LYRASIS","uid":"6550c2818e7cb963","parentUid":"d7e476bc302e2249087f2ca43648ed05","status":"broken","time":{"start":1696132591316,"stop":1696133164944,"duration":573628},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check buttons under the book title in LYRASIS","uid":"aa42aed78635ac0e","parentUid":"d7e476bc302e2249087f2ca43648ed05","status":"broken","time":{"start":1696133164965,"stop":1696133554011,"duration":389046},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Check buttons under the book title in LYRASIS","uid":"ba38b69843826983","parentUid":"d7e476bc302e2249087f2ca43648ed05","status":"broken","time":{"start":1696133554032,"stop":1696133855216,"duration":301184},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Check buttons under the book title in LYRASIS","uid":"2ab89337e731a88f","parentUid":"d7e476bc302e2249087f2ca43648ed05","status":"broken","time":{"start":1696133855237,"stop":1696134426998,"duration":571761},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Check buttons under the book title in LYRASIS","uid":"8836174340133392","parentUid":"d7e476bc302e2249087f2ca43648ed05","status":"broken","time":{"start":1696134427019,"stop":1696134975976,"duration":548957},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Biblioboard"]}],"uid":"MyBooks_feature.My books module"},{"name":"PdfLyrasisAndroid_feature.Read PDF in LYRASIS Reads on Android","children":[{"name":"Check of book title and back button in Lyrasis","uid":"d111ad2f18d75f15","parentUid":"33f21f0deda273857a51537c30f82608","status":"broken","time":{"start":1696134975999,"stop":1696135521478,"duration":545479},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check table of contents in Lyrasis","uid":"9f137e2ecc2ea522","parentUid":"33f21f0deda273857a51537c30f82608","status":"broken","time":{"start":1696135521498,"stop":1696135794884,"duration":273386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis","uid":"2034e5ee1c635de","parentUid":"33f21f0deda273857a51537c30f82608","status":"broken","time":{"start":1696135794908,"stop":1696136359719,"duration":564811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"TOC: Contents with text: Check of list of chapters and navigation in Lyrasis","uid":"dac6487ce29ff131","parentUid":"33f21f0deda273857a51537c30f82608","status":"broken","time":{"start":1696136359739,"stop":1696136907941,"duration":548202},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check of settings screen and page navigation in Lyrasis","uid":"e5981e22d9ee4df3","parentUid":"33f21f0deda273857a51537c30f82608","status":"broken","time":{"start":1696136907962,"stop":1696137190078,"duration":282116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Settings: Check of Vertical scrolling in Lyrasis","uid":"55354e8c62435ee3","parentUid":"33f21f0deda273857a51537c30f82608","status":"broken","time":{"start":1696137190099,"stop":1696137754509,"duration":564410},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Settings: Check of Horizontal scrolling in Lyrasis","uid":"2f30616365026fd5","parentUid":"33f21f0deda273857a51537c30f82608","status":"broken","time":{"start":1696137754530,"stop":1696138299761,"duration":545231},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Settings: Check of Wrapped scrolling in Lyrasis","uid":"f892c051be042ea4","parentUid":"33f21f0deda273857a51537c30f82608","status":"broken","time":{"start":1696138299782,"stop":1696138846012,"duration":546230},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"PdfLyrasisAndroid_feature.Read PDF in LYRASIS Reads on Android"},{"name":"Reservation_feature.Reservation of book in LYRASIS","children":[{"name":"Hold from Subcategory List View and Remove a Reserved Book from Holds","uid":"47b3dddfa35fabe0","parentUid":"ccf51e260cb294e1e89ab065d51379cd","status":"broken","time":{"start":1696135980058,"stop":1696136532073,"duration":552015},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View","uid":"553bb449efd6c075","parentUid":"ccf51e260cb294e1e89ab065d51379cd","status":"broken","time":{"start":1696136532100,"stop":1696137078909,"duration":546809},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Hold from Book Detail View and and Remove a Reserved Book from Holds","uid":"853ff49ee4606524","parentUid":"ccf51e260cb294e1e89ab065d51379cd","status":"broken","time":{"start":1696137078936,"stop":1696137469765,"duration":390829},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Hold from Book Detail View and Remove a Reserved Book from Book Detail View","uid":"1bbad6000b6994f4","parentUid":"ccf51e260cb294e1e89ab065d51379cd","status":"broken","time":{"start":1696137469792,"stop":1696138045643,"duration":575851},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check books sorting in Reservations","uid":"35a4d5c26b47a2ce","parentUid":"ccf51e260cb294e1e89ab065d51379cd","status":"passed","time":{"start":1696138045672,"stop":1696138414679,"duration":369007},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"Reservation_feature.Reservation of book in LYRASIS"}],"uid":"src.test.java.features"}],"name":"packages"} \ No newline at end of file diff --git a/2272/data/suites.csv b/2272/data/suites.csv deleted file mode 100644 index ac62374869..0000000000 --- a/2272/data/suites.csv +++ /dev/null @@ -1,109 +0,0 @@ -"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description" -"broken","Sun Oct 01 04:07:26 GMT 2023","Sun Oct 01 04:17:00 GMT 2023","574457","","Audiobook in LYRASIS","","Playback speed: Check of playback speed","","Playback speed: Check of playback speed","" -"broken","Sun Oct 01 03:51:27 GMT 2023","Sun Oct 01 03:57:59 GMT 2023","391249","","Audiobook in LYRASIS","","Bibliotheca: Check of not rewinding forward and back by tapping on time bar","","Bibliotheca: Check of not rewinding forward and back by tapping on time bar","" -"broken","Sun Oct 01 04:17:00 GMT 2023","Sun Oct 01 04:26:46 GMT 2023","586408","","Audiobook in LYRASIS","","Playback speed: Check of playback speed","","Playback speed: Check of playback speed","" -"broken","Sun Oct 01 02:17:01 GMT 2023","Sun Oct 01 02:22:39 GMT 2023","338828","","Audiobooks from Audible studios in LYRASIS","","Navigate by Audiobook","","Navigate by Audiobook","" -"broken","Sun Oct 01 04:47:34 GMT 2023","Sun Oct 01 04:53:00 GMT 2023","325472","","Read EPUB in Lyrasis","","Delete bookmarks","","Delete bookmarks","" -"broken","Sun Oct 01 05:45:24 GMT 2023","Sun Oct 01 05:52:02 GMT 2023","398404","","Audiobook in LYRASIS","","Bibliotheca: Playback speed: Check of playback speed","","Bibliotheca: Playback speed: Check of playback speed","" -"broken","Sun Oct 01 03:36:57 GMT 2023","Sun Oct 01 03:44:04 GMT 2023","427420","","Manage Libraries","","Switch Library Reservations","","Switch Library Reservations","" -"broken","Sun Oct 01 02:11:17 GMT 2023","Sun Oct 01 02:17:00 GMT 2023","343474","","Audiobooks from Audible studios in LYRASIS","","Open the audiobook at the last open chapter and check time code","","Open the audiobook at the last open chapter and check time code","" -"broken","Sun Oct 01 05:31:39 GMT 2023","Sun Oct 01 05:40:46 GMT 2023","546230","","Read PDF in LYRASIS Reads on Android","","Settings: Check of Wrapped scrolling in Lyrasis","","Settings: Check of Wrapped scrolling in Lyrasis","" -"broken","Sun Oct 01 03:36:45 GMT 2023","Sun Oct 01 03:42:14 GMT 2023","329029","","Read EPUB in Lyrasis","","Open book to last page read","","Open book to last page read","" -"broken","Sun Oct 01 05:08:27 GMT 2023","Sun Oct 01 05:13:10 GMT 2023","282116","","Read PDF in LYRASIS Reads on Android","","Check of settings screen and page navigation in Lyrasis","","Check of settings screen and page navigation in Lyrasis","" -"broken","Sun Oct 01 02:27:27 GMT 2023","Sun Oct 01 02:36:53 GMT 2023","565460","","Distributors","","LYRASIS: Reserving from Book Detail View","","LYRASIS: Reserving from Book Detail View","" -"broken","Sun Oct 01 03:41:49 GMT 2023","Sun Oct 01 03:51:27 GMT 2023","578628","","Audiobook in LYRASIS","","BiblioBoard: Check of not rewinding forward and back by tapping on time bar","","BiblioBoard: Check of not rewinding forward and back by tapping on time bar","" -"broken","Sun Oct 01 02:20:56 GMT 2023","Sun Oct 01 02:27:27 GMT 2023","391422","","Distributors","","LYRASIS: Reserving from Book Detail View","","LYRASIS: Reserving from Book Detail View","" -"broken","Sun Oct 01 02:36:53 GMT 2023","Sun Oct 01 02:43:27 GMT 2023","393803","","Distributors","","LYRASIS: Reserving from Book Detail View","","LYRASIS: Reserving from Book Detail View","" -"broken","Sun Oct 01 02:28:22 GMT 2023","Sun Oct 01 02:38:38 GMT 2023","616091","","Audiobooks from Audible studios in LYRASIS","","Check of switching to the next time","","Check of switching to the next time","" -"broken","Sun Oct 01 05:16:03 GMT 2023","Sun Oct 01 05:21:23 GMT 2023","319990","","Audiobook in LYRASIS","","Biblioboard: Playback speed: Check of playback speed","","Biblioboard: Playback speed: Check of playback speed","" -"broken","Sun Oct 01 03:56:31 GMT 2023","Sun Oct 01 04:06:04 GMT 2023","573628","","My books module","","Get a book from Subcategory List View and Read from Books in LYRASIS","","Get a book from Subcategory List View and Read from Books in LYRASIS","" -"broken","Sun Oct 01 04:26:47 GMT 2023","Sun Oct 01 04:33:21 GMT 2023","394301","","Audiobook in LYRASIS","","Playback speed: Check of playback speed","","Playback speed: Check of playback speed","" -"broken","Sun Oct 01 02:21:19 GMT 2023","Sun Oct 01 02:31:21 GMT 2023","602854","","Read EPUB in Lyrasis","","Font settings: Check of increasing and reducing the text size","","Font settings: Check of increasing and reducing the text size","" -"broken","Sun Oct 01 03:31:59 GMT 2023","Sun Oct 01 03:41:49 GMT 2023","589872","","Audiobook in LYRASIS","","Check of not rewinding forward and back by tapping on time bar","","Check of not rewinding forward and back by tapping on time bar","" -"broken","Sun Oct 01 03:38:38 GMT 2023","Sun Oct 01 03:48:12 GMT 2023","574106","","Distributors","","LYRASIS: Getting and returning books from Book Detail View","","LYRASIS: Getting and returning books from Book Detail View","" -"failed","Sun Oct 01 03:49:17 GMT 2023","Sun Oct 01 03:59:04 GMT 2023","587273","","Read EPUB in Lyrasis","","Navigate by Page","","Navigate by Page","" -"broken","Sun Oct 01 03:46:34 GMT 2023","Sun Oct 01 03:51:30 GMT 2023","296514","","My books module","","Get a book from Book Detail View and Return from Books in LYRASIS","","Get a book from Book Detail View and Return from Books in LYRASIS","" -"broken","Sun Oct 01 02:38:38 GMT 2023","Sun Oct 01 02:44:21 GMT 2023","343500","","Audiobooks from Audible studios in LYRASIS","","Check playback speed and sleep timer","","Check playback speed and sleep timer","" -"broken","Sun Oct 01 03:57:18 GMT 2023","Sun Oct 01 04:03:53 GMT 2023","394796","","Distributors","","LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View","","LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View","" -"broken","Sun Oct 01 03:19:45 GMT 2023","Sun Oct 01 03:25:24 GMT 2023","339390","","Read EPUB in Lyrasis","","Font settings: Check of text theme","","Font settings: Check of text theme","" -"broken","Sun Oct 01 02:31:22 GMT 2023","Sun Oct 01 02:41:02 GMT 2023","580433","","Read EPUB in Lyrasis","","Font settings: Check of increasing and reducing the text size","","Font settings: Check of increasing and reducing the text size","" -"broken","Sun Oct 01 05:00:05 GMT 2023","Sun Oct 01 05:06:35 GMT 2023","389648","","Audiobook in LYRASIS","","Biblioboard: Playback speed: Check of playback speed","","Biblioboard: Playback speed: Check of playback speed","" -"failed","Sun Oct 01 03:59:04 GMT 2023","Sun Oct 01 04:04:17 GMT 2023","313418","","Read EPUB in Lyrasis","","Navigate by Page","","Navigate by Page","" -"broken","Sun Oct 01 05:02:12 GMT 2023","Sun Oct 01 05:11:18 GMT 2023","546809","","Reservation of book in LYRASIS","","Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View","","Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View","" -"broken","Sun Oct 01 04:25:03 GMT 2023","Sun Oct 01 04:30:06 GMT 2023","303306","","Distributors","","LYRASIS: Check of canceling the downloading from book details view","","LYRASIS: Check of canceling the downloading from book details view","" -"broken","Sun Oct 01 04:13:27 GMT 2023","Sun Oct 01 04:19:59 GMT 2023","392134","","Distributors","","LYRASIS: Check of canceling the downloading from book details view","","LYRASIS: Check of canceling the downloading from book details view","" -"broken","Sun Oct 01 03:20:23 GMT 2023","Sun Oct 01 03:27:05 GMT 2023","401851","","Distributors","","LYRASIS: Getting and returning books from Book Detail View","","LYRASIS: Getting and returning books from Book Detail View","" -"broken","Sun Oct 01 06:11:13 GMT 2023","Sun Oct 01 06:20:44 GMT 2023","571927","","Audiobook in LYRASIS","","Bookmark icon: Perform check of enabling the bookmark","","Bookmark icon: Perform check of enabling the bookmark","" -"broken","Sun Oct 01 04:45:21 GMT 2023","Sun Oct 01 04:49:54 GMT 2023","273386","","Read PDF in LYRASIS Reads on Android","","Check table of contents in Lyrasis","","Check table of contents in Lyrasis","" -"broken","Sun Oct 01 03:22:23 GMT 2023","Sun Oct 01 03:31:59 GMT 2023","575547","","Audiobook in LYRASIS","","Check of not rewinding forward and back by tapping on time bar","","Check of not rewinding forward and back by tapping on time bar","" -"broken","Sun Oct 01 04:03:53 GMT 2023","Sun Oct 01 04:13:27 GMT 2023","574103","","Distributors","","LYRASIS: Check of canceling the downloading from book details view","","LYRASIS: Check of canceling the downloading from book details view","" -"broken","Sun Oct 01 02:53:35 GMT 2023","Sun Oct 01 03:03:05 GMT 2023","569951","","Audiobook in LYRASIS","","Check time tracking line","","Check time tracking line","" -"broken","Sun Oct 01 03:12:41 GMT 2023","Sun Oct 01 03:22:23 GMT 2023","582562","","Audiobook in LYRASIS","","Biblioboard: Check time tracking line","","Biblioboard: Check time tracking line","" -"failed","Sun Oct 01 03:42:14 GMT 2023","Sun Oct 01 03:49:17 GMT 2023","422975","","Read EPUB in Lyrasis","","Open book to last page read","","Open book to last page read","" -"broken","Sun Oct 01 03:57:59 GMT 2023","Sun Oct 01 04:07:26 GMT 2023","566961","","Audiobook in LYRASIS","","Playback speed: Check of playback speed","","Playback speed: Check of playback speed","" -"broken","Sun Oct 01 02:53:00 GMT 2023","Sun Oct 01 03:02:32 GMT 2023","571586","","Distributors","","LYRASIS: Reserving from Book Detail View","","LYRASIS: Reserving from Book Detail View","" -"broken","Sun Oct 01 02:54:46 GMT 2023","Sun Oct 01 03:00:24 GMT 2023","337303","","Audiobooks from Audible studios in LYRASIS","","Check of not rewinding forward and back by tapping on time bar","","Check of not rewinding forward and back by tapping on time bar","" -"broken","Sun Oct 01 04:40:37 GMT 2023","Sun Oct 01 04:47:34 GMT 2023","417364","","Read EPUB in Lyrasis","","Delete bookmarks","","Delete bookmarks","" -"broken","Sun Oct 01 03:03:05 GMT 2023","Sun Oct 01 03:12:41 GMT 2023","575945","","Audiobook in LYRASIS","","Check time tracking line","","Check time tracking line","" -"broken","Sun Oct 01 04:19:59 GMT 2023","Sun Oct 01 04:25:03 GMT 2023","303575","","Distributors","","LYRASIS: Check of canceling the downloading from book details view","","LYRASIS: Check of canceling the downloading from book details view","" -"broken","Sun Oct 01 04:30:45 GMT 2023","Sun Oct 01 04:40:37 GMT 2023","591964","","Read EPUB in Lyrasis","","Delete bookmarks","","Delete bookmarks","" -"broken","Sun Oct 01 04:46:13 GMT 2023","Sun Oct 01 04:52:19 GMT 2023","365665","","Distributors","","LYRASIS: Check of canceling the downloading from book details view","","LYRASIS: Check of canceling the downloading from book details view","" -"broken","Sun Oct 01 03:48:12 GMT 2023","Sun Oct 01 03:57:18 GMT 2023","545805","","Distributors","","LYRASIS: Getting and returning books from Book Detail View","","LYRASIS: Getting and returning books from Book Detail View","" -"broken","Sun Oct 01 05:13:10 GMT 2023","Sun Oct 01 05:22:34 GMT 2023","564410","","Read PDF in LYRASIS Reads on Android","","Settings: Check of Vertical scrolling in Lyrasis","","Settings: Check of Vertical scrolling in Lyrasis","" -"broken","Sun Oct 01 04:27:07 GMT 2023","Sun Oct 01 04:36:15 GMT 2023","548957","","My books module","","Check buttons under the book title in LYRASIS","","Check buttons under the book title in LYRASIS","" -"passed","Sun Oct 01 05:27:25 GMT 2023","Sun Oct 01 05:33:34 GMT 2023","369007","","Reservation of book in LYRASIS","","Check books sorting in Reservations","","Check books sorting in Reservations","" -"failed","Sun Oct 01 04:04:17 GMT 2023","Sun Oct 01 04:09:47 GMT 2023","329780","","Read EPUB in Lyrasis","","Navigate by Page","","Navigate by Page","" -"broken","Sun Oct 01 04:59:19 GMT 2023","Sun Oct 01 05:08:27 GMT 2023","548202","","Read PDF in LYRASIS Reads on Android","","TOC: Contents with text: Check of list of chapters and navigation in Lyrasis","","TOC: Contents with text: Check of list of chapters and navigation in Lyrasis","" -"broken","Sun Oct 01 05:21:23 GMT 2023","Sun Oct 01 05:26:19 GMT 2023","296446","","Audiobook in LYRASIS","","Biblioboard: Playback speed: Check of playback speed","","Biblioboard: Playback speed: Check of playback speed","" -"broken","Sun Oct 01 03:07:13 GMT 2023","Sun Oct 01 03:13:48 GMT 2023","394331","","Distributors","","LYRASIS: Getting and returning books from Book Detail View","","LYRASIS: Getting and returning books from Book Detail View","" -"broken","Sun Oct 01 05:22:34 GMT 2023","Sun Oct 01 05:31:39 GMT 2023","545231","","Read PDF in LYRASIS Reads on Android","","Settings: Check of Horizontal scrolling in Lyrasis","","Settings: Check of Horizontal scrolling in Lyrasis","" -"broken","Sun Oct 01 04:36:15 GMT 2023","Sun Oct 01 04:45:21 GMT 2023","545479","","Read PDF in LYRASIS Reads on Android","","Check of book title and back button in Lyrasis","","Check of book title and back button in Lyrasis","" -"broken","Sun Oct 01 02:17:51 GMT 2023","Sun Oct 01 02:27:26 GMT 2023","574558","","Audiobook in LYRASIS","","Check playback speed and sleep timer","","Check playback speed and sleep timer","" -"broken","Sun Oct 01 04:49:54 GMT 2023","Sun Oct 01 04:59:19 GMT 2023","564811","","Read PDF in LYRASIS Reads on Android","","TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis","","TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis","" -"broken","Sun Oct 01 05:35:51 GMT 2023","Sun Oct 01 05:45:24 GMT 2023","572371","","Audiobook in LYRASIS","","Bibliotheca: Playback speed: Check of playback speed","","Bibliotheca: Playback speed: Check of playback speed","" -"broken","Sun Oct 01 02:43:27 GMT 2023","Sun Oct 01 02:53:00 GMT 2023","573328","","Distributors","","LYRASIS: Reserving from Book Detail View","","LYRASIS: Reserving from Book Detail View","" -"broken","Sun Oct 01 04:36:39 GMT 2023","Sun Oct 01 04:46:13 GMT 2023","573702","","Distributors","","LYRASIS: Check of canceling the downloading from book details view","","LYRASIS: Check of canceling the downloading from book details view","" -"broken","Sun Oct 01 03:32:06 GMT 2023","Sun Oct 01 03:38:38 GMT 2023","391755","","Distributors","","LYRASIS: Getting and returning books from Book Detail View","","LYRASIS: Getting and returning books from Book Detail View","" -"broken","Sun Oct 01 04:20:42 GMT 2023","Sun Oct 01 04:30:45 GMT 2023","603034","","Read EPUB in Lyrasis","","Navigate by bookmarks","","Navigate by bookmarks","" -"broken","Sun Oct 01 03:02:21 GMT 2023","Sun Oct 01 03:09:42 GMT 2023","441133","","Read EPUB in Lyrasis","","Font settings: Check of text theme","","Font settings: Check of text theme","" -"broken","Sun Oct 01 04:30:06 GMT 2023","Sun Oct 01 04:36:39 GMT 2023","393257","","Distributors","","LYRASIS: Check of canceling the downloading from book details view","","LYRASIS: Check of canceling the downloading from book details view","" -"broken","Sun Oct 01 04:09:47 GMT 2023","Sun Oct 01 04:15:12 GMT 2023","325301","","Read EPUB in Lyrasis","","Navigate by bookmarks","","Navigate by bookmarks","" -"broken","Sun Oct 01 04:33:21 GMT 2023","Sun Oct 01 04:38:37 GMT 2023","316405","","Audiobook in LYRASIS","","Playback speed: Check of playback speed","","Playback speed: Check of playback speed","" -"broken","Sun Oct 01 02:11:17 GMT 2023","Sun Oct 01 02:17:51 GMT 2023","394206","","Audiobook in LYRASIS","","Biblioboard: Check of switching to the next time","","Biblioboard: Check of switching to the next time","" -"broken","Sun Oct 01 04:48:27 GMT 2023","Sun Oct 01 04:55:03 GMT 2023","395872","","Audiobook in LYRASIS","","Playback speed: Check of playback speed","","Playback speed: Check of playback speed","" -"broken","Sun Oct 01 04:38:37 GMT 2023","Sun Oct 01 04:48:27 GMT 2023","589741","","Audiobook in LYRASIS","","Playback speed: Check of playback speed","","Playback speed: Check of playback speed","" -"broken","Sun Oct 01 02:48:22 GMT 2023","Sun Oct 01 02:55:16 GMT 2023","413407","","Read EPUB in Lyrasis","","Font settings: Check of font style","","Font settings: Check of font style","" -"broken","Sun Oct 01 04:15:13 GMT 2023","Sun Oct 01 04:20:42 GMT 2023","329058","","Read EPUB in Lyrasis","","Navigate by bookmarks","","Navigate by bookmarks","" -"passed","Sun Oct 01 03:44:04 GMT 2023","Sun Oct 01 03:46:34 GMT 2023","149486","","Manage Libraries","","Store library card","","Store library card","" -"broken","Sun Oct 01 05:52:02 GMT 2023","Sun Oct 01 06:01:39 GMT 2023","577222","","Audiobook in LYRASIS","","Bibliotheca: Playback speed: Check of playback speed","","Bibliotheca: Playback speed: Check of playback speed","" -"broken","Sun Oct 01 03:27:05 GMT 2023","Sun Oct 01 03:32:06 GMT 2023","301412","","Distributors","","LYRASIS: Getting and returning books from Book Detail View","","LYRASIS: Getting and returning books from Book Detail View","" -"broken","Sun Oct 01 03:31:18 GMT 2023","Sun Oct 01 03:36:57 GMT 2023","338369","","Audiobooks from Audible studios in LYRASIS","","Playback speed: Check of playback speed","","Playback speed: Check of playback speed","" -"broken","Sun Oct 01 02:11:17 GMT 2023","Sun Oct 01 02:20:56 GMT 2023","578915","","Distributors","","LYRASIS: Reserving from Book Detail View","","LYRASIS: Reserving from Book Detail View","" -"broken","Sun Oct 01 05:17:49 GMT 2023","Sun Oct 01 05:27:25 GMT 2023","575851","","Reservation of book in LYRASIS","","Hold from Book Detail View and Remove a Reserved Book from Book Detail View","","Hold from Book Detail View and Remove a Reserved Book from Book Detail View","" -"broken","Sun Oct 01 03:09:42 GMT 2023","Sun Oct 01 03:19:45 GMT 2023","603108","","Read EPUB in Lyrasis","","Font settings: Check of text theme","","Font settings: Check of text theme","" -"broken","Sun Oct 01 04:12:34 GMT 2023","Sun Oct 01 04:17:35 GMT 2023","301184","","My books module","","Check buttons under the book title in LYRASIS","","Check buttons under the book title in LYRASIS","" -"broken","Sun Oct 01 03:51:30 GMT 2023","Sun Oct 01 03:56:31 GMT 2023","300436","","My books module","","Get a book from Subcategory List View and Return from Books in LYRASIS","","Get a book from Subcategory List View and Return from Books in LYRASIS","" -"broken","Sun Oct 01 03:21:07 GMT 2023","Sun Oct 01 03:31:18 GMT 2023","611437","","Audiobooks from Audible studios in LYRASIS","","Playback speed: Check of playback speed","","Playback speed: Check of playback speed","" -"broken","Sun Oct 01 02:11:17 GMT 2023","Sun Oct 01 02:21:19 GMT 2023","601555","","Read EPUB in Lyrasis","","Font settings: Check of increasing and reducing the text size","","Font settings: Check of increasing and reducing the text size","" -"broken","Sun Oct 01 02:33:57 GMT 2023","Sun Oct 01 02:43:26 GMT 2023","568307","","Audiobook in LYRASIS","","Check playback speed and sleep timer","","Check playback speed and sleep timer","" -"broken","Sun Oct 01 03:10:56 GMT 2023","Sun Oct 01 03:21:07 GMT 2023","611401","","Audiobooks from Audible studios in LYRASIS","","Playback speed: Check of playback speed","","Playback speed: Check of playback speed","" -"broken","Sun Oct 01 02:27:26 GMT 2023","Sun Oct 01 02:33:57 GMT 2023","391560","","Audiobook in LYRASIS","","Check playback speed and sleep timer","","Check playback speed and sleep timer","" -"broken","Sun Oct 01 04:55:03 GMT 2023","Sun Oct 01 05:00:05 GMT 2023","302188","","Audiobook in LYRASIS","","Playback speed: Check of playback speed","","Playback speed: Check of playback speed","" -"broken","Sun Oct 01 04:06:04 GMT 2023","Sun Oct 01 04:12:34 GMT 2023","389046","","My books module","","Check buttons under the book title in LYRASIS","","Check buttons under the book title in LYRASIS","" -"broken","Sun Oct 01 03:13:48 GMT 2023","Sun Oct 01 03:20:23 GMT 2023","395145","","Distributors","","LYRASIS: Getting and returning books from Book Detail View","","LYRASIS: Getting and returning books from Book Detail View","" -"broken","Sun Oct 01 03:00:24 GMT 2023","Sun Oct 01 03:10:56 GMT 2023","631875","","Audiobooks from Audible studios in LYRASIS","","Playback speed: Check of playback speed","","Playback speed: Check of playback speed","" -"broken","Sun Oct 01 04:53:00 GMT 2023","Sun Oct 01 05:02:12 GMT 2023","552015","","Reservation of book in LYRASIS","","Hold from Subcategory List View and Remove a Reserved Book from Holds","","Hold from Subcategory List View and Remove a Reserved Book from Holds","" -"broken","Sun Oct 01 05:06:35 GMT 2023","Sun Oct 01 05:16:03 GMT 2023","568139","","Audiobook in LYRASIS","","Biblioboard: Playback speed: Check of playback speed","","Biblioboard: Playback speed: Check of playback speed","" -"broken","Sun Oct 01 02:48:30 GMT 2023","Sun Oct 01 02:53:35 GMT 2023","304923","","Audiobook in LYRASIS","","Check time tracking line","","Check time tracking line","" -"broken","Sun Oct 01 02:55:16 GMT 2023","Sun Oct 01 03:02:21 GMT 2023","424955","","Read EPUB in Lyrasis","","Font settings: Check of font style","","Font settings: Check of font style","" -"broken","Sun Oct 01 04:52:19 GMT 2023","Sun Oct 01 04:58:45 GMT 2023","386430","","Distributors","","LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view","","LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view","" -"broken","Sun Oct 01 02:41:02 GMT 2023","Sun Oct 01 02:48:22 GMT 2023","440244","","Read EPUB in Lyrasis","","Font settings: Check of font style","","Font settings: Check of font style","" -"broken","Sun Oct 01 06:01:39 GMT 2023","Sun Oct 01 06:11:13 GMT 2023","573042","","Audiobook in LYRASIS","","TOC: Check of table of contents","","TOC: Check of table of contents","" -"broken","Sun Oct 01 02:22:39 GMT 2023","Sun Oct 01 02:28:22 GMT 2023","342361","","Audiobooks from Audible studios in LYRASIS","","Check end of chapter sleep timer","","Check end of chapter sleep timer","" -"failed","Sun Oct 01 03:25:24 GMT 2023","Sun Oct 01 03:36:45 GMT 2023","680156","","Read EPUB in Lyrasis","","Open book to last page read","","Open book to last page read","" -"broken","Sun Oct 01 02:44:21 GMT 2023","Sun Oct 01 02:54:46 GMT 2023","624947","","Audiobooks from Audible studios in LYRASIS","","Check time tracking line","","Check time tracking line","" -"broken","Sun Oct 01 04:17:35 GMT 2023","Sun Oct 01 04:27:06 GMT 2023","571761","","My books module","","Check buttons under the book title in LYRASIS","","Check buttons under the book title in LYRASIS","" -"broken","Sun Oct 01 05:26:19 GMT 2023","Sun Oct 01 05:35:51 GMT 2023","571968","","Audiobook in LYRASIS","","Bibliotheca: Playback speed: Check of playback speed","","Bibliotheca: Playback speed: Check of playback speed","" -"broken","Sun Oct 01 05:11:18 GMT 2023","Sun Oct 01 05:17:49 GMT 2023","390829","","Reservation of book in LYRASIS","","Hold from Book Detail View and and Remove a Reserved Book from Holds","","Hold from Book Detail View and and Remove a Reserved Book from Holds","" -"broken","Sun Oct 01 02:43:26 GMT 2023","Sun Oct 01 02:48:30 GMT 2023","304072","","Audiobook in LYRASIS","","Biblioboard: Check playback speed and sleep timer","","Biblioboard: Check playback speed and sleep timer","" -"broken","Sun Oct 01 03:02:32 GMT 2023","Sun Oct 01 03:07:13 GMT 2023","281647","","Distributors","","LYRASIS: Reserving from Book Detail View","","LYRASIS: Reserving from Book Detail View","" diff --git a/2272/data/suites.json b/2272/data/suites.json deleted file mode 100644 index 3117401b2b..0000000000 --- a/2272/data/suites.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[{"name":"Audiobook in LYRASIS","children":[{"name":"Biblioboard: Check of switching to the next time","uid":"a891edf047505191","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696126277443,"stop":1696126671649,"duration":394206},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check playback speed and sleep timer","uid":"9c6443b513cf203a","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696126671676,"stop":1696127246234,"duration":574558},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Check playback speed and sleep timer","uid":"41f38675e6df5d6f","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696127246273,"stop":1696127637833,"duration":391560},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Check playback speed and sleep timer","uid":"b80cd8da0206cc38","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696127637855,"stop":1696128206162,"duration":568307},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Biblioboard: Check playback speed and sleep timer","uid":"c1ea0e81b533664b","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696128206185,"stop":1696128510257,"duration":304072},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check time tracking line","uid":"b622e02f065cad4a","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696128510279,"stop":1696128815202,"duration":304923},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Check time tracking line","uid":"24f40b7085b2c03b","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696128815225,"stop":1696129385176,"duration":569951},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Check time tracking line","uid":"f885f9c2ea477ce8","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696129385196,"stop":1696129961141,"duration":575945},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Biblioboard: Check time tracking line","uid":"f86bc4bcce8d66f4","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696129961162,"stop":1696130543724,"duration":582562},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check of not rewinding forward and back by tapping on time bar","uid":"bd6cd7598f4497a9","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696130543745,"stop":1696131119292,"duration":575547},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Check of not rewinding forward and back by tapping on time bar","uid":"dac4e40a517dd60b","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696131119313,"stop":1696131709185,"duration":589872},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"BiblioBoard: Check of not rewinding forward and back by tapping on time bar","uid":"e64c148f11290557","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696131709208,"stop":1696132287836,"duration":578628},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Bibliotheca: Check of not rewinding forward and back by tapping on time bar","uid":"96bc5287204b60d8","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696132287857,"stop":1696132679106,"duration":391249},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Playback speed: Check of playback speed","uid":"518ea41a095c49c3","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696132679127,"stop":1696133246088,"duration":566961},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","6","8","0.75"]},{"name":"Playback speed: Check of playback speed","uid":"bfdd4326577de6f5","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696133246109,"stop":1696133820566,"duration":574457},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","10","8","1.25"]},{"name":"Playback speed: Check of playback speed","uid":"23d70239b95f78d3","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696133820587,"stop":1696134406995,"duration":586408},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","9","6","1.50"]},{"name":"Playback speed: Check of playback speed","uid":"163fa52928168cde","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696134407019,"stop":1696134801320,"duration":394301},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","10","5","2"]},{"name":"Playback speed: Check of playback speed","uid":"d989d8e13927b9dc","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696134801344,"stop":1696135117749,"duration":316405},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","6","8","0.75"]},{"name":"Playback speed: Check of playback speed","uid":"3ee841d2c5f72719","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696135117769,"stop":1696135707510,"duration":589741},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","10","8","1.25"]},{"name":"Playback speed: Check of playback speed","uid":"d773c5942a578db7","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696135707531,"stop":1696136103403,"duration":395872},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","9","6","1.50"]},{"name":"Playback speed: Check of playback speed","uid":"eab01793bb7ecd92","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696136103423,"stop":1696136405611,"duration":302188},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","10","5","2"]},{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"3aa7a0e43e4daae1","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696136405632,"stop":1696136795280,"duration":389648},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["6","8","0.75"]},{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"f63183f907bb2e6a","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696136795301,"stop":1696137363440,"duration":568139},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","8","1.25"]},{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"18d26b0039678706","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696137363460,"stop":1696137683450,"duration":319990},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["9","6","1.50"]},{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"db204d5e9973e9b0","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696137683471,"stop":1696137979917,"duration":296446},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","5","2"]},{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"c088c14a3880f625","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696137979937,"stop":1696138551905,"duration":571968},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["6","8","0.75"]},{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"149e65d6395afe36","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696138551932,"stop":1696139124303,"duration":572371},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","8","1.25"]},{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"6220a41d9a253f3","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696139124323,"stop":1696139522727,"duration":398404},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["9","6","1.50"]},{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"614d2cde89978e8f","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696139522747,"stop":1696140099969,"duration":577222},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","5","2"]},{"name":"TOC: Check of table of contents","uid":"d9774abf2f4f1c41","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696140099990,"stop":1696140673032,"duration":573042},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Bookmark icon: Perform check of enabling the bookmark","uid":"2f0bcff341de","parentUid":"0bd140f8538f52d298c337f1540cf3ac","status":"broken","time":{"start":1696140673053,"stop":1696141244980,"duration":571927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"0bd140f8538f52d298c337f1540cf3ac"},{"name":"Audiobooks from Audible studios in LYRASIS","children":[{"name":"Open the audiobook at the last open chapter and check time code","uid":"4451b19f434126c1","parentUid":"c6ce7779b32238ebe4f254b30b2ef2a4","status":"broken","time":{"start":1696126277448,"stop":1696126620922,"duration":343474},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Navigate by Audiobook","uid":"43aa8cb9499ae39c","parentUid":"c6ce7779b32238ebe4f254b30b2ef2a4","status":"broken","time":{"start":1696126621018,"stop":1696126959846,"duration":338828},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check end of chapter sleep timer","uid":"bab12cfe42bb00b4","parentUid":"c6ce7779b32238ebe4f254b30b2ef2a4","status":"broken","time":{"start":1696126959871,"stop":1696127302232,"duration":342361},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check of switching to the next time","uid":"bb5b3fe3bf6f29cc","parentUid":"c6ce7779b32238ebe4f254b30b2ef2a4","status":"broken","time":{"start":1696127302255,"stop":1696127918346,"duration":616091},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check playback speed and sleep timer","uid":"ea20b4106ff41326","parentUid":"c6ce7779b32238ebe4f254b30b2ef2a4","status":"broken","time":{"start":1696127918368,"stop":1696128261868,"duration":343500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check time tracking line","uid":"a3c8c02cd5d781f4","parentUid":"c6ce7779b32238ebe4f254b30b2ef2a4","status":"broken","time":{"start":1696128261911,"stop":1696128886858,"duration":624947},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check of not rewinding forward and back by tapping on time bar","uid":"acea2c95c22ee533","parentUid":"c6ce7779b32238ebe4f254b30b2ef2a4","status":"broken","time":{"start":1696128886879,"stop":1696129224182,"duration":337303},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Playback speed: Check of playback speed","uid":"9acfe73517400b30","parentUid":"c6ce7779b32238ebe4f254b30b2ef2a4","status":"broken","time":{"start":1696129224203,"stop":1696129856078,"duration":631875},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["6","8","0.75"]},{"name":"Playback speed: Check of playback speed","uid":"68ab7726f0ce314a","parentUid":"c6ce7779b32238ebe4f254b30b2ef2a4","status":"broken","time":{"start":1696129856099,"stop":1696130467500,"duration":611401},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","8","1.25"]},{"name":"Playback speed: Check of playback speed","uid":"6a639428450e8deb","parentUid":"c6ce7779b32238ebe4f254b30b2ef2a4","status":"broken","time":{"start":1696130467521,"stop":1696131078958,"duration":611437},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["9","6","1.50"]},{"name":"Playback speed: Check of playback speed","uid":"c2c3a2ce68425820","parentUid":"c6ce7779b32238ebe4f254b30b2ef2a4","status":"broken","time":{"start":1696131078979,"stop":1696131417348,"duration":338369},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","5","2"]}],"uid":"c6ce7779b32238ebe4f254b30b2ef2a4"},{"name":"Distributors","children":[{"name":"LYRASIS: Reserving from Book Detail View","uid":"c0ca389170686057","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696126277504,"stop":1696126856419,"duration":578915},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Bibliotheca","eBooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"4259ae410456aee6","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696126856445,"stop":1696127247867,"duration":391422},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Bibliotheca","Audiobooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"559708314b3318c9","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696127247889,"stop":1696127813349,"duration":565460},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Axis 360","eBooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"ddb2a2595984ff0e","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696127813371,"stop":1696128207174,"duration":393803},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Axis 360","Audiobooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"26b5c52f3d90c897","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696128207196,"stop":1696128780524,"duration":573328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Palace Marketplace","eBooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"2b83fde7851033e8","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696128780545,"stop":1696129352131,"duration":571586},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Palace Marketplace","Audiobooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"925a5dffdc6d9e81","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696129352152,"stop":1696129633799,"duration":281647},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Biblioboard","eBooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"613e0cbbac486f41","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696129633821,"stop":1696130028152,"duration":394331},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Bibliotheca","eBooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"459b18efb3362751","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696130028173,"stop":1696130423318,"duration":395145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","LISTEN","Bibliotheca","Audiobooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"5d36219fafa64bc3","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696130423338,"stop":1696130825189,"duration":401851},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Axis 360","eBooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"ea94098720973a04","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696130825209,"stop":1696131126621,"duration":301412},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","LISTEN","Axis 360","Audiobooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"5a1b045f67c4894c","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696131126646,"stop":1696131518401,"duration":391755},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Palace Marketplace","eBooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"f2f7baf50f3ab77e","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696131518421,"stop":1696132092527,"duration":574106},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","LISTEN","Palace Marketplace","Audiobooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"c888a382794123ad","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696132092547,"stop":1696132638352,"duration":545805},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Biblioboard","eBooks"]},{"name":"LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View","uid":"1acc06c8f643bde6","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696132638373,"stop":1696133033169,"duration":394796},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"c3a43e9ea34ef55","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696133033189,"stop":1696133607292,"duration":574103},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Bibliotheca","eBooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"ebeabb679c8dd88b","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696133607312,"stop":1696133999446,"duration":392134},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Bibliotheca","Audiobooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"eb4b9c7d59004ab7","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696133999466,"stop":1696134303041,"duration":303575},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Palace Marketplace","eBooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"3247e8e183a3694b","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696134303063,"stop":1696134606369,"duration":303306},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Palace Marketplace","Audiobooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"5f2f72c0a84b575c","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696134606389,"stop":1696134999646,"duration":393257},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Axis 360","eBooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"cd0776294a9caa5","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696134999666,"stop":1696135573368,"duration":573702},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Axis 360","Audiobooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"468c8ec4325e3b4b","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696135573392,"stop":1696135939057,"duration":365665},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Biblioboard","eBooks"]},{"name":"LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view","uid":"dc7138c509ae7861","parentUid":"3ccb5efffc7aebfe531d0b1389ccf59e","status":"broken","time":{"start":1696135939077,"stop":1696136325507,"duration":386430},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"3ccb5efffc7aebfe531d0b1389ccf59e"},{"name":"Read EPUB in Lyrasis","children":[{"name":"Font settings: Check of increasing and reducing the text size","uid":"51b1ba299f318584","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"broken","time":{"start":1696126277545,"stop":1696126879100,"duration":601555},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Font settings: Check of increasing and reducing the text size","uid":"b83eb220ac1b517c","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"broken","time":{"start":1696126879130,"stop":1696127481984,"duration":602854},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Font settings: Check of increasing and reducing the text size","uid":"9852e6336bf8fe79","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"broken","time":{"start":1696127482014,"stop":1696128062447,"duration":580433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Font settings: Check of font style","uid":"e04320fa05fc3a20","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"broken","time":{"start":1696128062478,"stop":1696128502722,"duration":440244},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Font settings: Check of font style","uid":"6c55633d9ca5677b","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"broken","time":{"start":1696128502752,"stop":1696128916159,"duration":413407},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Font settings: Check of font style","uid":"633ae502d28abf39","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"broken","time":{"start":1696128916186,"stop":1696129341141,"duration":424955},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Font settings: Check of text theme","uid":"942f0b43a0e27d5e","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"broken","time":{"start":1696129341169,"stop":1696129782302,"duration":441133},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Font settings: Check of text theme","uid":"1bf9b11c8e974135","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"broken","time":{"start":1696129782330,"stop":1696130385438,"duration":603108},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Font settings: Check of text theme","uid":"79b0ca223ef43d4","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"broken","time":{"start":1696130385466,"stop":1696130724856,"duration":339390},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Open book to last page read","uid":"de017b5281b2dd6","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"failed","time":{"start":1696130724885,"stop":1696131405041,"duration":680156},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Open book to last page read","uid":"2951c89128bc6eda","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"broken","time":{"start":1696131405069,"stop":1696131734098,"duration":329029},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Open book to last page read","uid":"a1f2111b8080268f","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"failed","time":{"start":1696131734125,"stop":1696132157100,"duration":422975},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Navigate by Page","uid":"c788c254748269ab","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"failed","time":{"start":1696132157129,"stop":1696132744402,"duration":587273},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Navigate by Page","uid":"908da299e6b60ba9","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"failed","time":{"start":1696132744429,"stop":1696133057847,"duration":313418},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Navigate by Page","uid":"4585c1095e5c06f9","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"failed","time":{"start":1696133057874,"stop":1696133387654,"duration":329780},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Navigate by bookmarks","uid":"d0b729f0c5d1424c","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"broken","time":{"start":1696133387682,"stop":1696133712983,"duration":325301},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Navigate by bookmarks","uid":"bea582f73342a7be","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"broken","time":{"start":1696133713011,"stop":1696134042069,"duration":329058},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Navigate by bookmarks","uid":"51b189eb3984a924","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"broken","time":{"start":1696134042096,"stop":1696134645130,"duration":603034},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Delete bookmarks","uid":"9c9cd1ef69aacace","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"broken","time":{"start":1696134645158,"stop":1696135237122,"duration":591964},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Delete bookmarks","uid":"c8535da537f20050","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"broken","time":{"start":1696135237150,"stop":1696135654514,"duration":417364},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Delete bookmarks","uid":"64d2075f0e33be4c","parentUid":"1021df27e28628727c25109e0abc7fc6","status":"broken","time":{"start":1696135654541,"stop":1696135980013,"duration":325472},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"1021df27e28628727c25109e0abc7fc6"},{"name":"Manage Libraries","children":[{"name":"Switch Library Reservations","uid":"d471c802c48e3804","parentUid":"e571307f3336411a6fcb9acc1285f892","status":"broken","time":{"start":1696131417371,"stop":1696131844791,"duration":427420},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Store library card","uid":"8ece376da5afc89","parentUid":"e571307f3336411a6fcb9acc1285f892","status":"passed","time":{"start":1696131844811,"stop":1696131994297,"duration":149486},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"e571307f3336411a6fcb9acc1285f892"},{"name":"My books module","children":[{"name":"Get a book from Book Detail View and Return from Books in LYRASIS","uid":"6585163b35ade66d","parentUid":"97492f9e786949ab44008f6ee1719d89","status":"broken","time":{"start":1696131994319,"stop":1696132290833,"duration":296514},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Get a book from Subcategory List View and Return from Books in LYRASIS","uid":"a66989e2865f6edb","parentUid":"97492f9e786949ab44008f6ee1719d89","status":"broken","time":{"start":1696132290860,"stop":1696132591296,"duration":300436},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Get a book from Subcategory List View and Read from Books in LYRASIS","uid":"6550c2818e7cb963","parentUid":"97492f9e786949ab44008f6ee1719d89","status":"broken","time":{"start":1696132591316,"stop":1696133164944,"duration":573628},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check buttons under the book title in LYRASIS","uid":"aa42aed78635ac0e","parentUid":"97492f9e786949ab44008f6ee1719d89","status":"broken","time":{"start":1696133164965,"stop":1696133554011,"duration":389046},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Check buttons under the book title in LYRASIS","uid":"ba38b69843826983","parentUid":"97492f9e786949ab44008f6ee1719d89","status":"broken","time":{"start":1696133554032,"stop":1696133855216,"duration":301184},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Check buttons under the book title in LYRASIS","uid":"2ab89337e731a88f","parentUid":"97492f9e786949ab44008f6ee1719d89","status":"broken","time":{"start":1696133855237,"stop":1696134426998,"duration":571761},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Check buttons under the book title in LYRASIS","uid":"8836174340133392","parentUid":"97492f9e786949ab44008f6ee1719d89","status":"broken","time":{"start":1696134427019,"stop":1696134975976,"duration":548957},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Biblioboard"]}],"uid":"97492f9e786949ab44008f6ee1719d89"},{"name":"Read PDF in LYRASIS Reads on Android","children":[{"name":"Check of book title and back button in Lyrasis","uid":"d111ad2f18d75f15","parentUid":"e6973421404a321635907244c3d83aee","status":"broken","time":{"start":1696134975999,"stop":1696135521478,"duration":545479},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check table of contents in Lyrasis","uid":"9f137e2ecc2ea522","parentUid":"e6973421404a321635907244c3d83aee","status":"broken","time":{"start":1696135521498,"stop":1696135794884,"duration":273386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis","uid":"2034e5ee1c635de","parentUid":"e6973421404a321635907244c3d83aee","status":"broken","time":{"start":1696135794908,"stop":1696136359719,"duration":564811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"TOC: Contents with text: Check of list of chapters and navigation in Lyrasis","uid":"dac6487ce29ff131","parentUid":"e6973421404a321635907244c3d83aee","status":"broken","time":{"start":1696136359739,"stop":1696136907941,"duration":548202},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check of settings screen and page navigation in Lyrasis","uid":"e5981e22d9ee4df3","parentUid":"e6973421404a321635907244c3d83aee","status":"broken","time":{"start":1696136907962,"stop":1696137190078,"duration":282116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Settings: Check of Vertical scrolling in Lyrasis","uid":"55354e8c62435ee3","parentUid":"e6973421404a321635907244c3d83aee","status":"broken","time":{"start":1696137190099,"stop":1696137754509,"duration":564410},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Settings: Check of Horizontal scrolling in Lyrasis","uid":"2f30616365026fd5","parentUid":"e6973421404a321635907244c3d83aee","status":"broken","time":{"start":1696137754530,"stop":1696138299761,"duration":545231},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Settings: Check of Wrapped scrolling in Lyrasis","uid":"f892c051be042ea4","parentUid":"e6973421404a321635907244c3d83aee","status":"broken","time":{"start":1696138299782,"stop":1696138846012,"duration":546230},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"e6973421404a321635907244c3d83aee"},{"name":"Reservation of book in LYRASIS","children":[{"name":"Hold from Subcategory List View and Remove a Reserved Book from Holds","uid":"47b3dddfa35fabe0","parentUid":"698905bf502bec50c96d21c31c2d6aae","status":"broken","time":{"start":1696135980058,"stop":1696136532073,"duration":552015},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View","uid":"553bb449efd6c075","parentUid":"698905bf502bec50c96d21c31c2d6aae","status":"broken","time":{"start":1696136532100,"stop":1696137078909,"duration":546809},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Hold from Book Detail View and and Remove a Reserved Book from Holds","uid":"853ff49ee4606524","parentUid":"698905bf502bec50c96d21c31c2d6aae","status":"broken","time":{"start":1696137078936,"stop":1696137469765,"duration":390829},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Hold from Book Detail View and Remove a Reserved Book from Book Detail View","uid":"1bbad6000b6994f4","parentUid":"698905bf502bec50c96d21c31c2d6aae","status":"broken","time":{"start":1696137469792,"stop":1696138045643,"duration":575851},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check books sorting in Reservations","uid":"35a4d5c26b47a2ce","parentUid":"698905bf502bec50c96d21c31c2d6aae","status":"passed","time":{"start":1696138045672,"stop":1696138414679,"duration":369007},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]}],"uid":"698905bf502bec50c96d21c31c2d6aae"}],"name":"suites"} \ No newline at end of file diff --git a/2272/data/test-cases/149e65d6395afe36.json b/2272/data/test-cases/149e65d6395afe36.json deleted file mode 100644 index a9a74d369e..0000000000 --- a/2272/data/test-cases/149e65d6395afe36.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"149e65d6395afe36","name":"Bibliotheca: Playback speed: Check of playback speed","fullName":"Audiobook in LYRASIS: Bibliotheca: Playback speed: Check of playback speed","historyId":"abbd5e16dde151eced713c757ae7fa32","time":{"start":1696138551932,"stop":1696139124303,"duration":572371},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112B52M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112B52M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 29364f96defd51e0886d2754c3b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112B52M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112B52M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112B52M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 29364f96defd51e0886d2754c3b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112B52M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 29364f96defd51e0886d2754c3bddc63fc377f99\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112B52M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112B52M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 29364f96defd51e0886d2754c3b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112B52M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112B52M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112B52M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 29364f96defd51e0886d2754c3b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112B52M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 29364f96defd51e0886d2754c3bddc63fc377f99\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:516)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696138551932,"stop":1696138579756,"duration":27824},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696138579756,"stop":1696138579756,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112B52M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112B52M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 29364f96defd51e0886d2754c3b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112B52M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112B52M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112B52M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 29364f96defd51e0886d2754c3b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112B52M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 29364f96defd51e0886d2754c3bddc63fc377f99\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112B52M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112B52M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 29364f96defd51e0886d2754c3b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112B52M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112B52M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112B52M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 29364f96defd51e0886d2754c3b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112B52M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 29364f96defd51e0886d2754c3bddc63fc377f99\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:516)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696138579756,"stop":1696138600796,"duration":21040},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696138600797,"stop":1696138601514,"duration":717},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696138601514,"stop":1696138601864,"duration":350},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696138601864,"stop":1696138603203,"duration":1339},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696138603203,"stop":1696138607973,"duration":4770},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696138607973,"stop":1696138612751,"duration":4778},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696138612751,"stop":1696138639716,"duration":26965},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696138639716,"stop":1696138660474,"duration":20758},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696138660474,"stop":1696138681298,"duration":20824},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696138681298,"stop":1696138703460,"duration":22162},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search for \"The Sentence\" and save bookName as 'bookNameInfo'","time":{"start":1696138703460,"stop":1696138708738,"duration":5278},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696138708738,"stop":1696138729129,"duration":20391},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112B52M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112B52M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 29364f96defd51e0886d2754c3b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112B52M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112B52M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112B52M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 29364f96defd51e0886d2754c3b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112B52M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 29364f96defd51e0886d2754c3bddc63fc377f99\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112B52M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112B52M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 29364f96defd51e0886d2754c3b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112B52M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112B52M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112B52M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 29364f96defd51e0886d2754c3b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112B52M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 29364f96defd51e0886d2754c3bddc63fc377f99\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:516)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 1.25X playback speed on playback speed audiobook screen","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 1.25X on audio player screen","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.25X on audio player screen","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.25X on audio player screen","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 8 seconds","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 10 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138579756,"stop":1696138579756,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138600796,"stop":1696138600796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138600797,"stop":1696138600797,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138601514,"stop":1696138601514,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138601514,"stop":1696138601514,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138601864,"stop":1696138601864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138601864,"stop":1696138601864,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138603203,"stop":1696138603203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138603203,"stop":1696138603203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138607973,"stop":1696138607973,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138607973,"stop":1696138607973,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138612751,"stop":1696138612751,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138612751,"stop":1696138612751,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138639716,"stop":1696138639716,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138639716,"stop":1696138639716,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138660474,"stop":1696138660474,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138660474,"stop":1696138660474,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138681298,"stop":1696138681298,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138681298,"stop":1696138681298,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138703460,"stop":1696138703460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138703460,"stop":1696138703460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138708738,"stop":1696138708738,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138708738,"stop":1696138708738,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729129,"stop":1696138729129,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138729130,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696138729130,"stop":1696138730040,"duration":910},"status":"passed","steps":[],"attachments":[{"uid":"eb82d195837a0bfb","name":"Screenshot","source":"eb82d195837a0bfb.png","type":"image/png","size":529428}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696138730040,"stop":1696138760177,"duration":30137},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696138760177,"stop":1696138760178,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"3a73ceb85149d024","name":"Screenshot","source":"3a73ceb85149d024.txt","type":"text/plain","size":4179}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696138760178,"stop":1696138760178,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696138760178,"stop":1696138760601,"duration":423},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696138760601,"stop":1696139124303,"duration":363702},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Bibliotheca: Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Bibliotheca: Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"moveForwardSeconds","value":"10"},{"name":"secondsForWaiting","value":"8"},{"name":"speed","value":"1.25"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"1f9c0d537a015a9c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/1f9c0d537a015a9c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca14b989ca1c9df3e8e00435fd3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca14b989ca1c9df3e8e00435fd3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: ca14b989ca1c9df3e8e00435fd34514a73341abe\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696089669886,"stop":1696090261175,"duration":591289}}]},"tags":["logout","returnBooks","tier1"]},"source":"149e65d6395afe36.json","parameterValues":["10","8","1.25"]} \ No newline at end of file diff --git a/2272/data/test-cases/163fa52928168cde.json b/2272/data/test-cases/163fa52928168cde.json deleted file mode 100644 index 7b1cadba2e..0000000000 --- a/2272/data/test-cases/163fa52928168cde.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"163fa52928168cde","name":"Playback speed: Check of playback speed","fullName":"Audiobook in LYRASIS: Playback speed: Check of playback speed","historyId":"f4ed3608cb1088c0cb394b636f6521c6","time":{"start":1696134407019,"stop":1696134801320,"duration":394301},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1128468ace89b9533cc3b7f6d56..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BRGQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1128468ace89b9533cc3b7f6d56..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BRGQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1128468ace89b9533cc3b7f6d5658e42fe21b1a3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1128468ace89b9533cc3b7f6d56..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BRGQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1128468ace89b9533cc3b7f6d56..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BRGQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1128468ace89b9533cc3b7f6d5658e42fe21b1a3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134407019,"stop":1696134436978,"duration":29959},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134436978,"stop":1696134436978,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1128468ace89b9533cc3b7f6d56..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BRGQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1128468ace89b9533cc3b7f6d56..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BRGQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1128468ace89b9533cc3b7f6d5658e42fe21b1a3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1128468ace89b9533cc3b7f6d56..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BRGQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1128468ace89b9533cc3b7f6d56..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BRGQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1128468ace89b9533cc3b7f6d5658e42fe21b1a3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696134436979,"stop":1696134457704,"duration":20725},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696134457704,"stop":1696134458410,"duration":706},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696134458410,"stop":1696134458898,"duration":488},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696134458899,"stop":1696134460359,"duration":1460},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696134460360,"stop":1696134466436,"duration":6076},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696134466436,"stop":1696134469652,"duration":3216},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696134469652,"stop":1696134495920,"duration":26268},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696134495921,"stop":1696134517329,"duration":21408},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696134517329,"stop":1696134540183,"duration":22854},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696134540183,"stop":1696134562303,"duration":22120},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696134562303,"stop":1696134566915,"duration":4612},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696134566915,"stop":1696134587541,"duration":20626},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1128468ace89b9533cc3b7f6d56..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BRGQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1128468ace89b9533cc3b7f6d56..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BRGQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1128468ace89b9533cc3b7f6d5658e42fe21b1a3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1128468ace89b9533cc3b7f6d56..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BRGQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1128468ace89b9533cc3b7f6d56..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BRGQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1128468ace89b9533cc3b7f6d5658e42fe21b1a3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 2X playback speed on playback speed audiobook screen","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 2X on audio player screen","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 2X on audio player screen","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 2X on audio player screen","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 10 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134436978,"stop":1696134436979,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134457704,"stop":1696134457704,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134457704,"stop":1696134457704,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134458410,"stop":1696134458410,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134458410,"stop":1696134458410,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134458898,"stop":1696134458898,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134458898,"stop":1696134458899,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134460359,"stop":1696134460359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134460359,"stop":1696134460360,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134466436,"stop":1696134466436,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134466436,"stop":1696134466436,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134469652,"stop":1696134469652,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134469652,"stop":1696134469652,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134495920,"stop":1696134495920,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134495920,"stop":1696134495921,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134517329,"stop":1696134517329,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134517329,"stop":1696134517329,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134540183,"stop":1696134540183,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134540183,"stop":1696134540183,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134562303,"stop":1696134562303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134562303,"stop":1696134562303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134566915,"stop":1696134566915,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134566915,"stop":1696134566915,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587541,"stop":1696134587541,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134587542,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696134587542,"stop":1696134588355,"duration":813},"status":"passed","steps":[],"attachments":[{"uid":"2c5cd99be0ac7080","name":"Screenshot","source":"2c5cd99be0ac7080.png","type":"image/png","size":558769}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696134588355,"stop":1696134618079,"duration":29724},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696134618079,"stop":1696134618080,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"7752d374a8e48461","name":"Screenshot","source":"7752d374a8e48461.txt","type":"text/plain","size":4196}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696134618080,"stop":1696134618080,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696134618080,"stop":1696134618507,"duration":427},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696134618507,"stop":1696134801319,"duration":182812},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Palace Marketplace"},{"name":"moveForwardSeconds","value":"10"},{"name":"secondsForWaiting","value":"5"},{"name":"speed","value":"2"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"15a62c7ef9d97526","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/15a62c7ef9d97526","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 328ee55281c16f6fdf92d04bc6e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 328ee55281c16f6fdf92d04bc6e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 328ee55281c16f6fdf92d04bc6ed4abd708d94fc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084888564,"stop":1696085281836,"duration":393272}}]},"tags":["logout","returnBooks","tier1"]},"source":"163fa52928168cde.json","parameterValues":["Palace Marketplace","10","5","2"]} \ No newline at end of file diff --git a/2272/data/test-cases/18d26b0039678706.json b/2272/data/test-cases/18d26b0039678706.json deleted file mode 100644 index 9d42f905a8..0000000000 --- a/2272/data/test-cases/18d26b0039678706.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"18d26b0039678706","name":"Biblioboard: Playback speed: Check of playback speed","fullName":"Audiobook in LYRASIS: Biblioboard: Playback speed: Check of playback speed","historyId":"ac390178f3e30412744ad6cfdbc63bf4","time":{"start":1696137363460,"stop":1696137683450,"duration":319990},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fdf88add57462fe71da657799c7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fdf88add57462fe71da657799c7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fdf88add57462fe71da657799c7005e2ff5b93c8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fdf88add57462fe71da657799c7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fdf88add57462fe71da657799c7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fdf88add57462fe71da657799c7005e2ff5b93c8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:482)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696137363460,"stop":1696137396378,"duration":32918},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696137396378,"stop":1696137396378,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fdf88add57462fe71da657799c7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fdf88add57462fe71da657799c7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fdf88add57462fe71da657799c7005e2ff5b93c8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fdf88add57462fe71da657799c7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fdf88add57462fe71da657799c7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fdf88add57462fe71da657799c7005e2ff5b93c8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:482)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696137396378,"stop":1696137416902,"duration":20524},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696137416902,"stop":1696137417727,"duration":825},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696137417727,"stop":1696137418211,"duration":484},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696137418211,"stop":1696137419501,"duration":1290},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696137419502,"stop":1696137425783,"duration":6281},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696137425783,"stop":1696137432505,"duration":6722},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696137432505,"stop":1696137458903,"duration":26398},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696137458903,"stop":1696137480491,"duration":21588},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696137480491,"stop":1696137501163,"duration":20672},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696137501163,"stop":1696137523483,"duration":22320},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search for \"Four Women\" and save bookName as 'bookNameInfo'","time":{"start":1696137523483,"stop":1696137538186,"duration":14703},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696137538186,"stop":1696137558926,"duration":20740},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fdf88add57462fe71da657799c7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fdf88add57462fe71da657799c7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fdf88add57462fe71da657799c7005e2ff5b93c8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fdf88add57462fe71da657799c7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fdf88add57462fe71da657799c7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fdf88add57462fe71da657799c7005e2ff5b93c8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:482)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 1.50X playback speed on playback speed audiobook screen","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 1.50X on audio player screen","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.50X on audio player screen","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.50X on audio player screen","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 6 seconds","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 9 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137396378,"stop":1696137396378,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137416902,"stop":1696137416902,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137416902,"stop":1696137416902,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137417727,"stop":1696137417727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137417727,"stop":1696137417727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137418211,"stop":1696137418211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137418211,"stop":1696137418211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137419501,"stop":1696137419501,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137419501,"stop":1696137419502,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137425783,"stop":1696137425783,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137425783,"stop":1696137425783,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137432505,"stop":1696137432505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137432505,"stop":1696137432505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137458903,"stop":1696137458903,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137458903,"stop":1696137458903,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137480491,"stop":1696137480491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137480491,"stop":1696137480491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137501163,"stop":1696137501163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137501163,"stop":1696137501163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137523483,"stop":1696137523483,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137523483,"stop":1696137523483,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137538186,"stop":1696137538186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137538186,"stop":1696137538186,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558926,"stop":1696137558926,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696137558927,"stop":1696137558927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696137558927,"stop":1696137559939,"duration":1012},"status":"passed","steps":[],"attachments":[{"uid":"70d496e9091c46b8","name":"Screenshot","source":"70d496e9091c46b8.png","type":"image/png","size":693141}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696137559939,"stop":1696137590676,"duration":30737},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696137590676,"stop":1696137590677,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"194e3495205e439f","name":"Screenshot","source":"194e3495205e439f.txt","type":"text/plain","size":3915}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696137590677,"stop":1696137590677,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696137590677,"stop":1696137591050,"duration":373},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696137591050,"stop":1696137683450,"duration":92400},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Biblioboard: Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Biblioboard: Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"moveForwardSeconds","value":"9"},{"name":"secondsForWaiting","value":"6"},{"name":"speed","value":"1.50"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"c05eee190c9e69a2","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/c05eee190c9e69a2","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403SV6T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403SV6T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d6870685e4ea43628db029b6a2d..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T403SV6T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403SV6T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403SV6T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d6870685e4ea43628db029b6a2d..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T403SV6T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d6870685e4ea43628db029b6a2d274569b5de1f8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696087936172,"stop":1696088511337,"duration":575165}}]},"tags":["logout","returnBooks","tier1"]},"source":"18d26b0039678706.json","parameterValues":["9","6","1.50"]} \ No newline at end of file diff --git a/2272/data/test-cases/1acc06c8f643bde6.json b/2272/data/test-cases/1acc06c8f643bde6.json deleted file mode 100644 index 62be510214..0000000000 --- a/2272/data/test-cases/1acc06c8f643bde6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1acc06c8f643bde6","name":"LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View","fullName":"Distributors: LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View","historyId":"c912bf6b01405d694193916be8116275","time":{"start":1696132638373,"stop":1696133033169,"duration":394796},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba1c2701b467d20a8b3a67fed9e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba1c2701b467d20a8b3a67fed9e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: ba1c2701b467d20a8b3a67fed9e2f11425936cc8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba1c2701b467d20a8b3a67fed9e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba1c2701b467d20a8b3a67fed9e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: ba1c2701b467d20a8b3a67fed9e2f11425936cc8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:79)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132638373,"stop":1696132666821,"duration":28448},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132666821,"stop":1696132666821,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba1c2701b467d20a8b3a67fed9e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba1c2701b467d20a8b3a67fed9e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: ba1c2701b467d20a8b3a67fed9e2f11425936cc8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba1c2701b467d20a8b3a67fed9e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba1c2701b467d20a8b3a67fed9e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: ba1c2701b467d20a8b3a67fed9e2f11425936cc8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:79)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696132666821,"stop":1696132687331,"duration":20510},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696132687331,"stop":1696132688055,"duration":724},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696132688055,"stop":1696132688353,"duration":298},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696132688354,"stop":1696132689678,"duration":1324},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696132689678,"stop":1696132694737,"duration":5059},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696132694737,"stop":1696132701129,"duration":6392},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696132701129,"stop":1696132728268,"duration":27139},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696132728269,"stop":1696132749771,"duration":21502},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696132749771,"stop":1696132771161,"duration":21390},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696132771161,"stop":1696132793146,"duration":21985},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search for \"Murder at the Columbarium\" and save bookName as 'bookNameInfo'","time":{"start":1696132793146,"stop":1696132798510,"duration":5364},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696132798510,"stop":1696132819139,"duration":20629},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba1c2701b467d20a8b3a67fed9e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba1c2701b467d20a8b3a67fed9e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: ba1c2701b467d20a8b3a67fed9e2f11425936cc8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba1c2701b467d20a8b3a67fed9e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba1c2701b467d20a8b3a67fed9e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: ba1c2701b467d20a8b3a67fed9e2f11425936cc8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:79)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click RETURN action button on book details screen","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains GET action button on book details screen","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click GET action button on book details screen","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book 'bookInfo' with AUDIOBOOK type is present on epub or pdf or audiobook screen","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":22,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132666821,"stop":1696132666821,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132687331,"stop":1696132687331,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132687331,"stop":1696132687331,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132688055,"stop":1696132688055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132688055,"stop":1696132688055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132688353,"stop":1696132688353,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132688353,"stop":1696132688354,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132689678,"stop":1696132689678,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132689678,"stop":1696132689678,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132694737,"stop":1696132694737,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132694737,"stop":1696132694737,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132701129,"stop":1696132701129,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132701129,"stop":1696132701129,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132728268,"stop":1696132728268,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132728268,"stop":1696132728269,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132749771,"stop":1696132749771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132749771,"stop":1696132749771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132771161,"stop":1696132771161,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132771161,"stop":1696132771161,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132793146,"stop":1696132793146,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132793146,"stop":1696132793146,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132798510,"stop":1696132798510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132798510,"stop":1696132798510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132819139,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696132819139,"stop":1696132820097,"duration":958},"status":"passed","steps":[],"attachments":[{"uid":"855b3925f810a04d","name":"Screenshot","source":"855b3925f810a04d.png","type":"image/png","size":595131}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696132820097,"stop":1696132849853,"duration":29756},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696132849853,"stop":1696132849854,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"14233e77dab66668","name":"Screenshot","source":"14233e77dab66668.txt","type":"text/plain","size":4061}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696132849854,"stop":1696132849854,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696132849854,"stop":1696132850242,"duration":388},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696132850242,"stop":1696133033168,"duration":182926},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"9624b49bdb65ca66","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/9624b49bdb65ca66","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C6V, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C6V, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 346597641c2e0634cff3764d3db..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C6V, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C6V, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C6V, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 346597641c2e0634cff3764d3db..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C6V, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 346597641c2e0634cff3764d3db8f96c9c732390\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696082742700,"stop":1696083134688,"duration":391988}}]},"tags":["logout","returnBooks","tier1"]},"source":"1acc06c8f643bde6.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/1bbad6000b6994f4.json b/2272/data/test-cases/1bbad6000b6994f4.json deleted file mode 100644 index 91af785024..0000000000 --- a/2272/data/test-cases/1bbad6000b6994f4.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1bbad6000b6994f4","name":"Hold from Book Detail View and Remove a Reserved Book from Book Detail View","fullName":"Reservation of book in LYRASIS: Hold from Book Detail View and Remove a Reserved Book from Book Detail View","historyId":"a1b97403842e08b3b6fced34c470acd9","time":{"start":1696137469792,"stop":1696138045643,"duration":575851},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS5NE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS5NE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ade1e5542eda5dbc090e0087da..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS5NE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS5NE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS5NE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ade1e5542eda5dbc090e0087da..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS5NE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 7ade1e5542eda5dbc090e0087dae975298f58cf5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS5NE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS5NE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ade1e5542eda5dbc090e0087da..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS5NE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS5NE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS5NE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ade1e5542eda5dbc090e0087da..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS5NE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 7ade1e5542eda5dbc090e0087dae975298f58cf5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature:86)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696137469792,"stop":1696137497687,"duration":27895},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696137497687,"stop":1696137497687,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS5NE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS5NE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ade1e5542eda5dbc090e0087da..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS5NE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS5NE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS5NE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ade1e5542eda5dbc090e0087da..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS5NE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 7ade1e5542eda5dbc090e0087dae975298f58cf5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS5NE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS5NE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ade1e5542eda5dbc090e0087da..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS5NE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS5NE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS5NE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ade1e5542eda5dbc090e0087da..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS5NE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 7ade1e5542eda5dbc090e0087dae975298f58cf5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature:86)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696137497688,"stop":1696137518384,"duration":20696},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696137518384,"stop":1696137519019,"duration":635},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696137519019,"stop":1696137519341,"duration":322},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696137519341,"stop":1696137520750,"duration":1409},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696137520750,"stop":1696137525152,"duration":4402},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696137525152,"stop":1696137529902,"duration":4750},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696137529902,"stop":1696137559798,"duration":29896},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696137559798,"stop":1696137581309,"duration":21511},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696137581309,"stop":1696137602181,"duration":20872},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696137602181,"stop":1696137624193,"duration":22012},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'unavailable' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696137624193,"stop":1696137629906,"duration":5713},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696137629907,"stop":1696137650695,"duration":20788},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS5NE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS5NE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ade1e5542eda5dbc090e0087da..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS5NE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS5NE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS5NE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ade1e5542eda5dbc090e0087da..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS5NE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 7ade1e5542eda5dbc090e0087dae975298f58cf5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS5NE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS5NE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ade1e5542eda5dbc090e0087da..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS5NE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS5NE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS5NE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ade1e5542eda5dbc090e0087da..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS5NE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 7ade1e5542eda5dbc090e0087dae975298f58cf5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature:86)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"Then Subcategory screen is present","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open AUDIOBOOK book with RESERVE action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book 'bookInfo' is opened on book details screen","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click RESERVE action button on book details screen","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click REMOVE action button on book details screen","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains RESERVE action button on book details screen","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":18,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137497688,"stop":1696137497688,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137518384,"stop":1696137518384,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137518384,"stop":1696137518384,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137519019,"stop":1696137519019,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137519019,"stop":1696137519019,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137519341,"stop":1696137519341,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137519341,"stop":1696137519341,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137520750,"stop":1696137520750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137520750,"stop":1696137520750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137525152,"stop":1696137525152,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137525152,"stop":1696137525152,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137529902,"stop":1696137529902,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137529902,"stop":1696137529902,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137559798,"stop":1696137559798,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137559798,"stop":1696137559798,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137581309,"stop":1696137581309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137581309,"stop":1696137581309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137602181,"stop":1696137602181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137602181,"stop":1696137602181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137624193,"stop":1696137624193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137624193,"stop":1696137624193,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137629906,"stop":1696137629906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137629906,"stop":1696137629907,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137650695,"stop":1696137650696,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696137650696,"stop":1696137650696,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696137650696,"stop":1696137651592,"duration":896},"status":"passed","steps":[],"attachments":[{"uid":"f75fafe7f9f6e905","name":"Screenshot","source":"f75fafe7f9f6e905.png","type":"image/png","size":526373}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696137651592,"stop":1696137681447,"duration":29855},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696137681447,"stop":1696137681447,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a23524f367b5eb06","name":"Screenshot","source":"a23524f367b5eb06.txt","type":"text/plain","size":4426}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696137681447,"stop":1696137681447,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696137681447,"stop":1696137681812,"duration":365},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696137681812,"stop":1696138045643,"duration":363831},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Reservation of book in LYRASIS"},{"name":"story","value":"Hold from Book Detail View and Remove a Reserved Book from Book Detail View"},{"name":"suite","value":"Reservation of book in LYRASIS"},{"name":"testClass","value":"Hold from Book Detail View and Remove a Reserved Book from Book Detail View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature"},{"name":"package","value":"src.test.java.features.Reservation_feature.Reservation of book in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"2d9cede74b840027","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/2d9cede74b840027","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 06345183bd41487626464927265..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 06345183bd41487626464927265..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 06345183bd414876264649272657b96d76f499ed\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696087854541,"stop":1696088244853,"duration":390312}}]},"tags":["logout","returnBooks","tier1"]},"source":"1bbad6000b6994f4.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/1bf9b11c8e974135.json b/2272/data/test-cases/1bf9b11c8e974135.json deleted file mode 100644 index d0170170c6..0000000000 --- a/2272/data/test-cases/1bf9b11c8e974135.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"1bf9b11c8e974135","name":"Font settings: Check of text theme","fullName":"Read EPUB in Lyrasis: Font settings: Check of text theme","historyId":"13b9df0f5ce472e105100da7a8d288a8","time":{"start":1696129782330,"stop":1696130385438,"duration":603108},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 235b662243e32221bce42ecc874..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 235b662243e32221bce42ecc874..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 235b662243e32221bce42ecc874b03c738dce222\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 235b662243e32221bce42ecc874..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 235b662243e32221bce42ecc874..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 235b662243e32221bce42ecc874b03c738dce222\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapFontSettingsButton(AndroidNavigationBarEpubScreen.java:28)\n\tat stepdefinitions.epubSteps.EpubSteps.openFontSettings(EpubSteps.java:190)\n\tat ✽.Open font settings(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:107)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696129782330,"stop":1696129808247,"duration":25917},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696129808247,"stop":1696129808247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 235b662243e32221bce42ecc874..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 235b662243e32221bce42ecc874..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 235b662243e32221bce42ecc874b03c738dce222\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 235b662243e32221bce42ecc874..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 235b662243e32221bce42ecc874..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 235b662243e32221bce42ecc874b03c738dce222\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapFontSettingsButton(AndroidNavigationBarEpubScreen.java:28)\n\tat stepdefinitions.epubSteps.EpubSteps.openFontSettings(EpubSteps.java:190)\n\tat ✽.Open font settings(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:107)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696129808247,"stop":1696129828781,"duration":20534},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696129828781,"stop":1696129829788,"duration":1007},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696129829789,"stop":1696129830133,"duration":344},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696129830133,"stop":1696129831440,"duration":1307},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696129831440,"stop":1696129836096,"duration":4656},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696129836096,"stop":1696129843051,"duration":6955},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696129843051,"stop":1696129870481,"duration":27430},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696129870481,"stop":1696129891505,"duration":21024},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696129891505,"stop":1696129912195,"duration":20690},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696129912195,"stop":1696129934226,"duration":22031},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696129934226,"stop":1696129939816,"duration":5590},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696129939816,"stop":1696129943759,"duration":3943},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696129943759,"stop":1696129944841,"duration":1082},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129944841,"stop":1696129946711,"duration":1870},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 7 to 9 times","time":{"start":1696129946711,"stop":1696129967378,"duration":20667},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open font settings","time":{"start":1696129967378,"stop":1696129988696,"duration":21318},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 235b662243e32221bce42ecc874..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 235b662243e32221bce42ecc874..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 235b662243e32221bce42ecc874b03c738dce222\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 235b662243e32221bce42ecc874..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 235b662243e32221bce42ecc874..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 235b662243e32221bce42ecc874b03c738dce222\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapFontSettingsButton(AndroidNavigationBarEpubScreen.java:28)\n\tat stepdefinitions.epubSteps.EpubSteps.openFontSettings(EpubSteps.java:190)\n\tat ✽.Open font settings(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:107)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"When Change contrast to BLACK_TEXT_ON_WHITE","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_WHITE background is correct","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_WHITE background is correct","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_WHITE background is correct","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open font settings","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Change contrast to BLACK_TEXT_ON_SEPIA","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_SEPIA background is correct","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_SEPIA background is correct","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_SEPIA background is correct","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open font settings","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Change contrast to WHITE_TEXT_ON_BLACK","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The WHITE_TEXT_ON_BLACK background is correct","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The WHITE_TEXT_ON_BLACK background is correct","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The WHITE_TEXT_ON_BLACK background is correct","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":48,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129808247,"stop":1696129808247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129828781,"stop":1696129828781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129828781,"stop":1696129828781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129829788,"stop":1696129829788,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129829789,"stop":1696129829789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129830133,"stop":1696129830133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129830133,"stop":1696129830133,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129831440,"stop":1696129831440,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129831440,"stop":1696129831440,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129836096,"stop":1696129836096,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129836096,"stop":1696129836096,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129843051,"stop":1696129843051,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129843051,"stop":1696129843051,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129870481,"stop":1696129870481,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129870481,"stop":1696129870481,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129891505,"stop":1696129891505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129891505,"stop":1696129891505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129912195,"stop":1696129912195,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129912195,"stop":1696129912195,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129934226,"stop":1696129934226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129934226,"stop":1696129934226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129939816,"stop":1696129939816,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129939816,"stop":1696129939816,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129943759,"stop":1696129943759,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129943759,"stop":1696129943759,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129944841,"stop":1696129944841,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129944841,"stop":1696129944841,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129946711,"stop":1696129946711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129946711,"stop":1696129946711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129967378,"stop":1696129967378,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129967378,"stop":1696129967378,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988696,"stop":1696129988696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129988697,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696129988697,"stop":1696129989379,"duration":682},"status":"passed","steps":[],"attachments":[{"uid":"3671539c7b877ed0","name":"Screenshot","source":"3671539c7b877ed0.png","type":"image/png","size":362717}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696129989379,"stop":1696130019777,"duration":30398},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696130019777,"stop":1696130019777,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"383d2936cda8a329","name":"Screenshot","source":"383d2936cda8a329.txt","type":"text/plain","size":5259}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696130019777,"stop":1696130019777,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696130019777,"stop":1696130020211,"duration":434},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696130020211,"stop":1696130385438,"duration":365227},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Font settings: Check of text theme"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Font settings: Check of text theme"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Palace Marketplace"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"2e7f21ac8a71037a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/2e7f21ac8a71037a","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Hatty the Hedgehog\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 37dcf259e4d8b93255f01486836..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 37dcf259e4d8b93255f01486836..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 37dcf259e4d8b93255f01486836177662dd2ff9e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696079604188,"stop":1696079925095,"duration":320907}}]},"tags":["logout","returnBooks","tier1"]},"source":"1bf9b11c8e974135.json","parameterValues":["Palace Marketplace"]} \ No newline at end of file diff --git a/2272/data/test-cases/2034e5ee1c635de.json b/2272/data/test-cases/2034e5ee1c635de.json deleted file mode 100644 index 4d40f10125..0000000000 --- a/2272/data/test-cases/2034e5ee1c635de.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2034e5ee1c635de","name":"TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis","fullName":"Read PDF in LYRASIS Reads on Android: TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis","historyId":"7c34cb1546777ce51fff2daec0d22443","time":{"start":1696135794908,"stop":1696136359719,"duration":564811},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:50)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135794908,"stop":1696135839423,"duration":44515},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135839423,"stop":1696135839423,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:50)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696135839423,"stop":1696135860562,"duration":21139},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696135860562,"stop":1696135860807,"duration":245},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696135860808,"stop":1696135861212,"duration":404},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696135861212,"stop":1696135862542,"duration":1330},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696135862542,"stop":1696135867523,"duration":4981},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696135867523,"stop":1696135873286,"duration":5763},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696135873286,"stop":1696135899838,"duration":26552},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696135899838,"stop":1696135921508,"duration":21670},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696135921508,"stop":1696135942922,"duration":21414},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open search modal","time":{"start":1696135942922,"stop":1696135965147,"duration":22225},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696135965148,"stop":1696135965166,"duration":18},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:50)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on catalog books screen","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Reader pdf screen is opened","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open table of contents on pdf reader screen","time":{"start":1696135965166,"stop":1696135965167,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open content with thumbnails on pdf toc screen","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Thumbnails of the book pages are displayed","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open random thumbnail and save the number as 'pageInfo' on pdf toc screen","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Return to pdf reader screen from pdf toc screen","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Page number is equal to 'pageInfo' on pdf reader screen","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":22,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135839423,"stop":1696135839423,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135860562,"stop":1696135860562,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135860562,"stop":1696135860562,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135860807,"stop":1696135860807,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135860807,"stop":1696135860808,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135861212,"stop":1696135861212,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135861212,"stop":1696135861212,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135862542,"stop":1696135862542,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135862542,"stop":1696135862542,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135867523,"stop":1696135867523,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135867523,"stop":1696135867523,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135873286,"stop":1696135873286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135873286,"stop":1696135873286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135899838,"stop":1696135899838,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135899838,"stop":1696135899838,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135921508,"stop":1696135921508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135921508,"stop":1696135921508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135942922,"stop":1696135942922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135942922,"stop":1696135942922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135965147,"stop":1696135965147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135965147,"stop":1696135965147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135965166,"stop":1696135965166,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696135965167,"stop":1696135965167,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696135965167,"stop":1696135966017,"duration":850},"status":"passed","steps":[],"attachments":[{"uid":"5d87b189f5c21038","name":"Screenshot","source":"5d87b189f5c21038.png","type":"image/png","size":491646}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696135966017,"stop":1696135995779,"duration":29762},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696135995779,"stop":1696135995779,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"dba6ed0bc1c85a04","name":"Screenshot","source":"dba6ed0bc1c85a04.txt","type":"text/plain","size":3914}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696135995779,"stop":1696135995779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696135995779,"stop":1696135996354,"duration":575},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696135996354,"stop":1696136359718,"duration":363364},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"tag","value":"exclude_ios"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Read PDF in LYRASIS Reads on Android"},{"name":"story","value":"TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis"},{"name":"suite","value":"Read PDF in LYRASIS Reads on Android"},{"name":"testClass","value":"TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature"},{"name":"package","value":"src.test.java.features.PdfLyrasisAndroid_feature.Read PDF in LYRASIS Reads on Android"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"e98ada370aaa9949","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/e98ada370aaa9949","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696087024261,"stop":1696087580351,"duration":556090}}]},"tags":["logout","returnBooks","tier1","exclude_ios"]},"source":"2034e5ee1c635de.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/23d70239b95f78d3.json b/2272/data/test-cases/23d70239b95f78d3.json deleted file mode 100644 index ff90c1fe6c..0000000000 --- a/2272/data/test-cases/23d70239b95f78d3.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"23d70239b95f78d3","name":"Playback speed: Check of playback speed","fullName":"Audiobook in LYRASIS: Playback speed: Check of playback speed","historyId":"1c816d6b7e527b7a1863e44330107fb0","time":{"start":1696133820587,"stop":1696134406995,"duration":586408},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2f4a018ba0a74c0e00c233e8455..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2f4a018ba0a74c0e00c233e8455..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2f4a018ba0a74c0e00c233e8455c779c4eacf85e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2f4a018ba0a74c0e00c233e8455..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2f4a018ba0a74c0e00c233e8455..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2f4a018ba0a74c0e00c233e8455c779c4eacf85e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133820587,"stop":1696133848806,"duration":28219},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133848806,"stop":1696133848806,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2f4a018ba0a74c0e00c233e8455..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2f4a018ba0a74c0e00c233e8455..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2f4a018ba0a74c0e00c233e8455c779c4eacf85e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2f4a018ba0a74c0e00c233e8455..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2f4a018ba0a74c0e00c233e8455..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2f4a018ba0a74c0e00c233e8455c779c4eacf85e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696133848806,"stop":1696133869443,"duration":20637},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696133869443,"stop":1696133870182,"duration":739},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696133870182,"stop":1696133870528,"duration":346},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696133870529,"stop":1696133871903,"duration":1374},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696133871904,"stop":1696133876799,"duration":4895},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696133876799,"stop":1696133883422,"duration":6623},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696133883422,"stop":1696133923702,"duration":40280},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696133923702,"stop":1696133944664,"duration":20962},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696133944664,"stop":1696133965154,"duration":20490},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696133965154,"stop":1696133986938,"duration":21784},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696133986938,"stop":1696133992395,"duration":5457},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696133992395,"stop":1696134012806,"duration":20411},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2f4a018ba0a74c0e00c233e8455..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2f4a018ba0a74c0e00c233e8455..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2f4a018ba0a74c0e00c233e8455c779c4eacf85e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2f4a018ba0a74c0e00c233e8455..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2f4a018ba0a74c0e00c233e8455..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2f4a018ba0a74c0e00c233e8455c779c4eacf85e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696134012806,"stop":1696134012806,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 1.50X playback speed on playback speed audiobook screen","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 1.50X on audio player screen","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.50X on audio player screen","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.50X on audio player screen","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696134012808,"stop":1696134012808,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696134012808,"stop":1696134012808,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 6 seconds","time":{"start":1696134012808,"stop":1696134012808,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 9 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696134012808,"stop":1696134012808,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133848806,"stop":1696133848806,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133869443,"stop":1696133869443,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133869443,"stop":1696133869443,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133870182,"stop":1696133870182,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133870182,"stop":1696133870182,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133870528,"stop":1696133870528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133870528,"stop":1696133870528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133871904,"stop":1696133871904,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133871904,"stop":1696133871904,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133876799,"stop":1696133876799,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133876799,"stop":1696133876799,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133883422,"stop":1696133883422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133883422,"stop":1696133883422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133923702,"stop":1696133923702,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133923702,"stop":1696133923702,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133944664,"stop":1696133944664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133944664,"stop":1696133944664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133965154,"stop":1696133965154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133965154,"stop":1696133965154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133986938,"stop":1696133986938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133986938,"stop":1696133986938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133992395,"stop":1696133992395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133992395,"stop":1696133992395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012806,"stop":1696134012806,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012806,"stop":1696134012806,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012806,"stop":1696134012806,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012807,"stop":1696134012807,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012808,"stop":1696134012808,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012808,"stop":1696134012808,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012808,"stop":1696134012808,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012808,"stop":1696134012808,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012808,"stop":1696134012808,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134012808,"stop":1696134012808,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134012808,"stop":1696134012808,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696134012808,"stop":1696134012808,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696134012808,"stop":1696134013663,"duration":855},"status":"passed","steps":[],"attachments":[{"uid":"70bfad24a8c901b","name":"Screenshot","source":"70bfad24a8c901b.png","type":"image/png","size":541102}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696134013663,"stop":1696134043144,"duration":29481},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696134043144,"stop":1696134043145,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"67c60c4fb0e9ef7b","name":"Screenshot","source":"67c60c4fb0e9ef7b.txt","type":"text/plain","size":4452}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696134043145,"stop":1696134043145,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696134043145,"stop":1696134043541,"duration":396},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696134043541,"stop":1696134406995,"duration":363454},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Palace Marketplace"},{"name":"moveForwardSeconds","value":"9"},{"name":"secondsForWaiting","value":"6"},{"name":"speed","value":"1.50"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"fa10fa5d94ab9133","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/fa10fa5d94ab9133","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 52e7b72688abd6586bea6e5001e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 52e7b72688abd6586bea6e5001e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 52e7b72688abd6586bea6e5001e1d0f954471efb\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084581030,"stop":1696084888545,"duration":307515}}]},"tags":["logout","returnBooks","tier1"]},"source":"23d70239b95f78d3.json","parameterValues":["Palace Marketplace","9","6","1.50"]} \ No newline at end of file diff --git a/2272/data/test-cases/24f40b7085b2c03b.json b/2272/data/test-cases/24f40b7085b2c03b.json deleted file mode 100644 index c118c1ba66..0000000000 --- a/2272/data/test-cases/24f40b7085b2c03b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"24f40b7085b2c03b","name":"Check time tracking line","fullName":"Audiobook in LYRASIS: Check time tracking line","historyId":"210d23f7ac10fcc5633ef450992ae484","time":{"start":1696128815225,"stop":1696129385176,"duration":569951},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABCQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABCQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d7de31602a88b36c4bdbcd95f9f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABCQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABCQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABCQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d7de31602a88b36c4bdbcd95f9f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABCQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: d7de31602a88b36c4bdbcd95f9f9f3f890536a3c\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABCQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABCQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d7de31602a88b36c4bdbcd95f9f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABCQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABCQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABCQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d7de31602a88b36c4bdbcd95f9f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABCQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: d7de31602a88b36c4bdbcd95f9f9f3f890536a3c\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:320)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128815225,"stop":1696128842216,"duration":26991},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128842216,"stop":1696128842216,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABCQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABCQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d7de31602a88b36c4bdbcd95f9f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABCQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABCQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABCQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d7de31602a88b36c4bdbcd95f9f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABCQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: d7de31602a88b36c4bdbcd95f9f9f3f890536a3c\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABCQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABCQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d7de31602a88b36c4bdbcd95f9f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABCQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABCQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABCQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d7de31602a88b36c4bdbcd95f9f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABCQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: d7de31602a88b36c4bdbcd95f9f9f3f890536a3c\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:320)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696128842216,"stop":1696128862861,"duration":20645},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696128862861,"stop":1696128863605,"duration":744},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696128863606,"stop":1696128863948,"duration":342},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696128863948,"stop":1696128865283,"duration":1335},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696128865283,"stop":1696128870263,"duration":4980},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696128870264,"stop":1696128874596,"duration":4332},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696128874596,"stop":1696128901363,"duration":26767},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696128901363,"stop":1696128922464,"duration":21101},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696128922465,"stop":1696128943180,"duration":20715},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696128943181,"stop":1696128965166,"duration":21985},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696128965166,"stop":1696128970644,"duration":5478},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696128970644,"stop":1696128990990,"duration":20346},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABCQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABCQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d7de31602a88b36c4bdbcd95f9f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABCQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABCQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABCQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d7de31602a88b36c4bdbcd95f9f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABCQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: d7de31602a88b36c4bdbcd95f9f9f3f890536a3c\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABCQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABCQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d7de31602a88b36c4bdbcd95f9f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABCQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABCQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABCQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d7de31602a88b36c4bdbcd95f9f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABCQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: d7de31602a88b36c4bdbcd95f9f9f3f890536a3c\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:320)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696128990990,"stop":1696128990990,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Pause button is present on audio player screen","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap pause button on audio player screen","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save book play time as 'timeInfo' on audio player screen","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Stretch slider on the time tracking line forward on audio player screen","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playing time is not equal to 'timeInfo' on audio playing screen","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save book play time as 'timeInfo2' on audio player screen","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Stretch slider on the time tracking line back on audio player screen","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playing time is not equal to 'timeInfo2' on audio playing screen","time":{"start":1696128990991,"stop":1696128990992,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":29,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128842216,"stop":1696128842216,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128862861,"stop":1696128862861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128862861,"stop":1696128862861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128863605,"stop":1696128863605,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128863606,"stop":1696128863606,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128863948,"stop":1696128863948,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128863948,"stop":1696128863948,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128865283,"stop":1696128865283,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128865283,"stop":1696128865283,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128870263,"stop":1696128870263,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128870263,"stop":1696128870264,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128874596,"stop":1696128874596,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128874596,"stop":1696128874596,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128901363,"stop":1696128901363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128901363,"stop":1696128901363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128922464,"stop":1696128922464,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128922464,"stop":1696128922465,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128943180,"stop":1696128943180,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128943180,"stop":1696128943181,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128965166,"stop":1696128965166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128965166,"stop":1696128965166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128970644,"stop":1696128970644,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128970644,"stop":1696128970644,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990990,"stop":1696128990990,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990990,"stop":1696128990990,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990990,"stop":1696128990990,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128990991,"stop":1696128990991,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128990992,"stop":1696128990992,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696128990992,"stop":1696128990992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696128990992,"stop":1696128991785,"duration":793},"status":"passed","steps":[],"attachments":[{"uid":"45c4d7a9c536d39","name":"Screenshot","source":"45c4d7a9c536d39.png","type":"image/png","size":465032}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696128991785,"stop":1696129021574,"duration":29789},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696129021574,"stop":1696129021575,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"cb67d0a59735b97d","name":"Screenshot","source":"cb67d0a59735b97d.txt","type":"text/plain","size":4445}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696129021575,"stop":1696129021575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696129021575,"stop":1696129021933,"duration":358},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696129021933,"stop":1696129385176,"duration":363243},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Check time tracking line"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Check time tracking line"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Palace Marketplace"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"4bdbe26d1fb5306e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/4bdbe26d1fb5306e","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390JH, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390JH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5ec5dbde5fd0ae81e40132e7b95..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T40390JH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390JH, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390JH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5ec5dbde5fd0ae81e40132e7b95..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T40390JH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 5ec5dbde5fd0ae81e40132e7b95e5b1034aec93b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696080083614,"stop":1696080389874,"duration":306260}}]},"tags":["logout","returnBooks","tier1"]},"source":"24f40b7085b2c03b.json","parameterValues":["Palace Marketplace"]} \ No newline at end of file diff --git a/2272/data/test-cases/26b5c52f3d90c897.json b/2272/data/test-cases/26b5c52f3d90c897.json deleted file mode 100644 index 5ed73d0a0a..0000000000 --- a/2272/data/test-cases/26b5c52f3d90c897.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"26b5c52f3d90c897","name":"LYRASIS: Reserving from Book Detail View","fullName":"Distributors: LYRASIS: Reserving from Book Detail View","historyId":"2e964e692282c91ea21564790d82ed28","time":{"start":1696128207196,"stop":1696128780524,"duration":573328},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS0MY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS0MY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2400867b1bc3494afd80ad14ebb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS0MY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS0MY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS0MY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2400867b1bc3494afd80ad14ebb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS0MY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2400867b1bc3494afd80ad14ebbf88a5d2e1343a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS0MY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS0MY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2400867b1bc3494afd80ad14ebb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS0MY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS0MY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS0MY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2400867b1bc3494afd80ad14ebb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS0MY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2400867b1bc3494afd80ad14ebbf88a5d2e1343a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:16)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128207196,"stop":1696128238271,"duration":31075},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128238271,"stop":1696128238271,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS0MY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS0MY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2400867b1bc3494afd80ad14ebb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS0MY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS0MY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS0MY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2400867b1bc3494afd80ad14ebb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS0MY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2400867b1bc3494afd80ad14ebbf88a5d2e1343a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS0MY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS0MY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2400867b1bc3494afd80ad14ebb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS0MY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS0MY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS0MY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2400867b1bc3494afd80ad14ebb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS0MY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2400867b1bc3494afd80ad14ebbf88a5d2e1343a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:16)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696128238271,"stop":1696128258901,"duration":20630},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696128258901,"stop":1696128259638,"duration":737},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696128259639,"stop":1696128259959,"duration":320},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696128259959,"stop":1696128261247,"duration":1288},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696128261247,"stop":1696128265387,"duration":4140},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696128265387,"stop":1696128271188,"duration":5801},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696128271188,"stop":1696128296528,"duration":25340},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696128296528,"stop":1696128317693,"duration":21165},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696128317693,"stop":1696128338475,"duration":20782},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696128338475,"stop":1696128360050,"duration":21575},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'unavailable' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696128360050,"stop":1696128366430,"duration":6380},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696128366430,"stop":1696128386670,"duration":20240},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS0MY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS0MY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2400867b1bc3494afd80ad14ebb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS0MY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS0MY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS0MY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2400867b1bc3494afd80ad14ebb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS0MY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2400867b1bc3494afd80ad14ebbf88a5d2e1343a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS0MY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS0MY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2400867b1bc3494afd80ad14ebb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS0MY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS0MY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS0MY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2400867b1bc3494afd80ad14ebb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS0MY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2400867b1bc3494afd80ad14ebbf88a5d2e1343a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:16)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with RESERVE action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696128386670,"stop":1696128386670,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click RESERVE action button on book details screen","time":{"start":1696128386670,"stop":1696128386670,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains REMOVE action button on book details screen","time":{"start":1696128386670,"stop":1696128386670,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":15,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128238271,"stop":1696128238271,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128258901,"stop":1696128258901,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128258901,"stop":1696128258901,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128259638,"stop":1696128259638,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128259638,"stop":1696128259639,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128259959,"stop":1696128259959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128259959,"stop":1696128259959,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128261247,"stop":1696128261247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128261247,"stop":1696128261247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128265387,"stop":1696128265387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128265387,"stop":1696128265387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128271188,"stop":1696128271188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128271188,"stop":1696128271188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128296528,"stop":1696128296528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128296528,"stop":1696128296528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128317693,"stop":1696128317693,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128317693,"stop":1696128317693,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128338475,"stop":1696128338475,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128338475,"stop":1696128338475,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128360050,"stop":1696128360050,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128360050,"stop":1696128360050,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128366430,"stop":1696128366430,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128366430,"stop":1696128366430,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386670,"stop":1696128386670,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386670,"stop":1696128386670,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386670,"stop":1696128386670,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386670,"stop":1696128386670,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386670,"stop":1696128386670,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386670,"stop":1696128386670,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386670,"stop":1696128386670,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696128386670,"stop":1696128386670,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696128386670,"stop":1696128387526,"duration":856},"status":"passed","steps":[],"attachments":[{"uid":"853bf590e4427866","name":"Screenshot","source":"853bf590e4427866.png","type":"image/png","size":511743}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696128387526,"stop":1696128416656,"duration":29130},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696128416656,"stop":1696128416656,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"2cdd9336c0975a9d","name":"Screenshot","source":"2cdd9336c0975a9d.txt","type":"text/plain","size":4421}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696128416656,"stop":1696128416656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696128416656,"stop":1696128417041,"duration":385},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696128417041,"stop":1696128780524,"duration":363483},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Reserving from Book Detail View"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Reserving from Book Detail View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"EBOOK"},{"name":"distributor","value":"Palace Marketplace"},{"name":"tabName","value":"eBooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"951bee849edefab1","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/951bee849edefab1","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 87d9c5f464b08b782df1ab8cd27..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 87d9c5f464b08b782df1ab8cd27..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 87d9c5f464b08b782df1ab8cd270d86791d80380\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696078057055,"stop":1696078444402,"duration":387347}}]},"tags":["logout","returnBooks","tier1"]},"source":"26b5c52f3d90c897.json","parameterValues":["EBOOK","Palace Marketplace","eBooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/2951c89128bc6eda.json b/2272/data/test-cases/2951c89128bc6eda.json deleted file mode 100644 index 9a3c6516cc..0000000000 --- a/2272/data/test-cases/2951c89128bc6eda.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2951c89128bc6eda","name":"Open book to last page read","fullName":"Read EPUB in Lyrasis: Open book to last page read","historyId":"47b3e7d0a11db73b02917515f950fb02","time":{"start":1696131405069,"stop":1696131734098,"duration":329029},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Travels into Turkey\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70fd4631196980977de8600beef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70fd4631196980977de8600beef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 70fd4631196980977de8600beef60de59dad07ee\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Travels into Turkey\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70fd4631196980977de8600beef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70fd4631196980977de8600beef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 70fd4631196980977de8600beef60de59dad07ee\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.books.android.AndroidCatalogBooksScreen.openBookAndGetBookInfo(AndroidCatalogBooksScreen.java:93)\n\tat stepdefinitions.CatalogBooksSteps.openBookAndSaveBookInfo(CatalogBooksSteps.java:36)\n\tat ✽.Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:151)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131405069,"stop":1696131431530,"duration":26461},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131431530,"stop":1696131431530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Travels into Turkey\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70fd4631196980977de8600beef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70fd4631196980977de8600beef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 70fd4631196980977de8600beef60de59dad07ee\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Travels into Turkey\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70fd4631196980977de8600beef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70fd4631196980977de8600beef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 70fd4631196980977de8600beef60de59dad07ee\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.books.android.AndroidCatalogBooksScreen.openBookAndGetBookInfo(AndroidCatalogBooksScreen.java:93)\n\tat stepdefinitions.CatalogBooksSteps.openBookAndSaveBookInfo(CatalogBooksSteps.java:36)\n\tat ✽.Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:151)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696131431530,"stop":1696131452010,"duration":20480},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696131452011,"stop":1696131452706,"duration":695},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696131452706,"stop":1696131453007,"duration":301},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696131453008,"stop":1696131454301,"duration":1293},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696131454301,"stop":1696131458968,"duration":4667},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696131458968,"stop":1696131463292,"duration":4324},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696131463292,"stop":1696131489496,"duration":26204},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696131489496,"stop":1696131510694,"duration":21198},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696131510695,"stop":1696131531360,"duration":20665},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696131531360,"stop":1696131553478,"duration":22118},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696131553478,"stop":1696131564456,"duration":10978},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696131564456,"stop":1696131568334,"duration":3878},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696131568334,"stop":1696131609056,"duration":40722},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Travels into Turkey\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70fd4631196980977de8600beef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70fd4631196980977de8600beef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 70fd4631196980977de8600beef60de59dad07ee\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Travels into Turkey\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70fd4631196980977de8600beef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70fd4631196980977de8600beef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 70fd4631196980977de8600beef60de59dad07ee\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.books.android.AndroidCatalogBooksScreen.openBookAndGetBookInfo(AndroidCatalogBooksScreen.java:93)\n\tat stepdefinitions.CatalogBooksSteps.openBookAndSaveBookInfo(CatalogBooksSteps.java:36)\n\tat ✽.Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:151)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 7 to 10 times","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Return to previous screen for epub and pdf","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'bookInfo' book is present on epub reader screen","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And PageNumber 'pageNumberKey' is correct","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 3 to 4 times","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Restart app","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'bookInfo' book is present on epub reader screen","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And PageNumber 'pageNumberKey' is correct","time":{"start":1696131609056,"stop":1696131609057,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":31,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131431530,"stop":1696131431530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131452010,"stop":1696131452010,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131452010,"stop":1696131452010,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131452706,"stop":1696131452706,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131452706,"stop":1696131452706,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131453007,"stop":1696131453007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131453007,"stop":1696131453007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131454301,"stop":1696131454301,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131454301,"stop":1696131454301,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131458968,"stop":1696131458968,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131458968,"stop":1696131458968,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131463292,"stop":1696131463292,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131463292,"stop":1696131463292,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131489496,"stop":1696131489496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131489496,"stop":1696131489496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131510694,"stop":1696131510695,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131510695,"stop":1696131510695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131531360,"stop":1696131531360,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131531360,"stop":1696131531360,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131553478,"stop":1696131553478,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131553478,"stop":1696131553478,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131564456,"stop":1696131564456,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131564456,"stop":1696131564456,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131568334,"stop":1696131568334,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131568334,"stop":1696131568334,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131609056,"stop":1696131609056,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131609057,"stop":1696131609057,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696131609057,"stop":1696131609057,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696131609057,"stop":1696131609919,"duration":862},"status":"passed","steps":[],"attachments":[{"uid":"6381577d4dae5b9d","name":"Screenshot","source":"6381577d4dae5b9d.png","type":"image/png","size":402748}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696131609920,"stop":1696131638871,"duration":28951},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696131638871,"stop":1696131638871,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"634910d722a11867","name":"Screenshot","source":"634910d722a11867.txt","type":"text/plain","size":4503}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696131638871,"stop":1696131638871,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696131638871,"stop":1696131639264,"duration":393},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696131639264,"stop":1696131734098,"duration":94834},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Open book to last page read"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Open book to last page read"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Palace Marketplace"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"ea355002079a1018","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/ea355002079a1018","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Buried Treasure\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d05ee7208a78e219cfd0def9bda..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d05ee7208a78e219cfd0def9bda..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d05ee7208a78e219cfd0def9bda987326832268e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696081016221,"stop":1696081345208,"duration":328987}}]},"tags":["logout","returnBooks","tier1"]},"source":"2951c89128bc6eda.json","parameterValues":["Palace Marketplace"]} \ No newline at end of file diff --git a/2272/data/test-cases/2ab89337e731a88f.json b/2272/data/test-cases/2ab89337e731a88f.json deleted file mode 100644 index 0807b52bae..0000000000 --- a/2272/data/test-cases/2ab89337e731a88f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2ab89337e731a88f","name":"Check buttons under the book title in LYRASIS","fullName":"My books module: Check buttons under the book title in LYRASIS","historyId":"5a7f969cb76f8ba7823481fbf8347446","time":{"start":1696133855237,"stop":1696134426998,"duration":571761},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c54badb95c694334727ef09ba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c54badb95c694334727ef09ba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c0c54badb95c694334727ef09ba4ba68e78bb86a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c54badb95c694334727ef09ba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c54badb95c694334727ef09ba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c0c54badb95c694334727ef09ba4ba68e78bb86a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:230)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133855237,"stop":1696133882056,"duration":26819},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133882056,"stop":1696133882056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c54badb95c694334727ef09ba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c54badb95c694334727ef09ba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c0c54badb95c694334727ef09ba4ba68e78bb86a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c54badb95c694334727ef09ba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c54badb95c694334727ef09ba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c0c54badb95c694334727ef09ba4ba68e78bb86a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:230)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696133882056,"stop":1696133902919,"duration":20863},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696133902920,"stop":1696133903609,"duration":689},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696133903609,"stop":1696133903931,"duration":322},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696133903931,"stop":1696133905278,"duration":1347},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696133905278,"stop":1696133909695,"duration":4417},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696133909695,"stop":1696133915612,"duration":5917},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696133915612,"stop":1696133941463,"duration":25851},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696133941463,"stop":1696133962775,"duration":21312},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696133962775,"stop":1696133983585,"duration":20810},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696133983585,"stop":1696134005150,"duration":21565},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696134005150,"stop":1696134011083,"duration":5933},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696134011083,"stop":1696134031461,"duration":20378},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c54badb95c694334727ef09ba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c54badb95c694334727ef09ba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c0c54badb95c694334727ef09ba4ba68e78bb86a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c54badb95c694334727ef09ba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c54badb95c694334727ef09ba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c0c54badb95c694334727ef09ba4ba68e78bb86a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:230)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on catalog books screen","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Books","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And EBOOK book with RETURN action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Restart app","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And EBOOK book with RETURN action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":24,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133882056,"stop":1696133882056,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133902919,"stop":1696133902919,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133902919,"stop":1696133902920,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133903609,"stop":1696133903609,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133903609,"stop":1696133903609,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133903931,"stop":1696133903931,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133903931,"stop":1696133903931,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133905278,"stop":1696133905278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133905278,"stop":1696133905278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133909695,"stop":1696133909695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133909695,"stop":1696133909695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133915612,"stop":1696133915612,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133915612,"stop":1696133915612,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133941463,"stop":1696133941463,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133941463,"stop":1696133941463,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133962775,"stop":1696133962775,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133962775,"stop":1696133962775,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133983585,"stop":1696133983585,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133983585,"stop":1696133983585,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134005150,"stop":1696134005150,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134005150,"stop":1696134005150,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134011083,"stop":1696134011083,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134011083,"stop":1696134011083,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134031461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696134031461,"stop":1696134032421,"duration":960},"status":"passed","steps":[],"attachments":[{"uid":"4dfee106ad2ccda","name":"Screenshot","source":"4dfee106ad2ccda.png","type":"image/png","size":652536}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696134032421,"stop":1696134062410,"duration":29989},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696134062410,"stop":1696134062410,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"5cfa78d72405fdea","name":"Screenshot","source":"5cfa78d72405fdea.txt","type":"text/plain","size":4386}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696134062410,"stop":1696134062410,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696134062410,"stop":1696134062756,"duration":346},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696134062756,"stop":1696134426998,"duration":364242},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"My books module"},{"name":"story","value":"Check buttons under the book title in LYRASIS"},{"name":"suite","value":"My books module"},{"name":"testClass","value":"Check buttons under the book title in LYRASIS"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature"},{"name":"package","value":"src.test.java.features.MyBooks_feature.My books module"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Palace Marketplace"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"b9238d3958c3b094","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/b9238d3958c3b094","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c137636abbeff2d37b34955d490..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c137636abbeff2d37b34955d490..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: c137636abbeff2d37b34955d49023cac663f3591\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085643016,"stop":1696086225371,"duration":582355}}]},"tags":["logout","returnBooks","tier1"]},"source":"2ab89337e731a88f.json","parameterValues":["Palace Marketplace"]} \ No newline at end of file diff --git a/2272/data/test-cases/2b83fde7851033e8.json b/2272/data/test-cases/2b83fde7851033e8.json deleted file mode 100644 index 0c214749ce..0000000000 --- a/2272/data/test-cases/2b83fde7851033e8.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2b83fde7851033e8","name":"LYRASIS: Reserving from Book Detail View","fullName":"Distributors: LYRASIS: Reserving from Book Detail View","historyId":"dbcdea5e583dbc911872bfda2dc07be6","time":{"start":1696128780545,"stop":1696129352131,"duration":571586},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dfe1b75f7d8b9a40408e7996ea9..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dfe1b75f7d8b9a40408e7996ea9..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: dfe1b75f7d8b9a40408e7996ea981d51146ec072\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dfe1b75f7d8b9a40408e7996ea9..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dfe1b75f7d8b9a40408e7996ea9..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: dfe1b75f7d8b9a40408e7996ea981d51146ec072\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:16)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128780545,"stop":1696128807125,"duration":26580},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128807125,"stop":1696128807125,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dfe1b75f7d8b9a40408e7996ea9..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dfe1b75f7d8b9a40408e7996ea9..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: dfe1b75f7d8b9a40408e7996ea981d51146ec072\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dfe1b75f7d8b9a40408e7996ea9..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dfe1b75f7d8b9a40408e7996ea9..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: dfe1b75f7d8b9a40408e7996ea981d51146ec072\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:16)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696128807125,"stop":1696128827458,"duration":20333},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696128827458,"stop":1696128828163,"duration":705},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696128828163,"stop":1696128828481,"duration":318},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696128828481,"stop":1696128829743,"duration":1262},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696128829743,"stop":1696128834610,"duration":4867},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696128834610,"stop":1696128840819,"duration":6209},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696128840819,"stop":1696128867584,"duration":26765},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696128867584,"stop":1696128888593,"duration":21009},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696128888594,"stop":1696128909338,"duration":20744},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696128909338,"stop":1696128931266,"duration":21928},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'unavailable' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696128931267,"stop":1696128936672,"duration":5405},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696128936672,"stop":1696128957060,"duration":20388},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dfe1b75f7d8b9a40408e7996ea9..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dfe1b75f7d8b9a40408e7996ea9..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: dfe1b75f7d8b9a40408e7996ea981d51146ec072\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dfe1b75f7d8b9a40408e7996ea9..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dfe1b75f7d8b9a40408e7996ea9..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: dfe1b75f7d8b9a40408e7996ea981d51146ec072\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:16)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with RESERVE action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696128957060,"stop":1696128957060,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click RESERVE action button on book details screen","time":{"start":1696128957060,"stop":1696128957060,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains REMOVE action button on book details screen","time":{"start":1696128957060,"stop":1696128957060,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":15,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128807125,"stop":1696128807125,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128827458,"stop":1696128827458,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128827458,"stop":1696128827458,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128828163,"stop":1696128828163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128828163,"stop":1696128828163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128828481,"stop":1696128828481,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128828481,"stop":1696128828481,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128829743,"stop":1696128829743,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128829743,"stop":1696128829743,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128834610,"stop":1696128834610,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128834610,"stop":1696128834610,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128840819,"stop":1696128840819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128840819,"stop":1696128840819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128867584,"stop":1696128867584,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128867584,"stop":1696128867584,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128888593,"stop":1696128888593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128888593,"stop":1696128888594,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128909338,"stop":1696128909338,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128909338,"stop":1696128909338,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128931266,"stop":1696128931266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128931266,"stop":1696128931266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128936672,"stop":1696128936672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128936672,"stop":1696128936672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128957060,"stop":1696128957060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128957060,"stop":1696128957060,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128957060,"stop":1696128957060,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128957060,"stop":1696128957060,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128957060,"stop":1696128957060,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128957060,"stop":1696128957060,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128957060,"stop":1696128957060,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696128957060,"stop":1696128957060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696128957060,"stop":1696128958038,"duration":978},"status":"passed","steps":[],"attachments":[{"uid":"b9912a883bd8fd86","name":"Screenshot","source":"b9912a883bd8fd86.png","type":"image/png","size":502638}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696128958038,"stop":1696128988094,"duration":30056},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696128988094,"stop":1696128988095,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"84ec36c04e691ad4","name":"Screenshot","source":"84ec36c04e691ad4.txt","type":"text/plain","size":4393}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696128988095,"stop":1696128988095,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696128988095,"stop":1696128988517,"duration":422},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696128988517,"stop":1696129352131,"duration":363614},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Reserving from Book Detail View"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Reserving from Book Detail View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"AUDIOBOOK"},{"name":"distributor","value":"Palace Marketplace"},{"name":"tabName","value":"Audiobooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"4011ef9bc7dce6be","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/4011ef9bc7dce6be","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C6V, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C6V, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba2537b31c5e436a0af699f80b0..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C6V, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C6V, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C6V, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba2537b31c5e436a0af699f80b0..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C6V, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: ba2537b31c5e436a0af699f80b039541111eb6d0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696078444450,"stop":1696079016411,"duration":571961}}]},"tags":["logout","returnBooks","tier1"]},"source":"2b83fde7851033e8.json","parameterValues":["AUDIOBOOK","Palace Marketplace","Audiobooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/2f0bcff341de.json b/2272/data/test-cases/2f0bcff341de.json deleted file mode 100644 index 89198e2d4e..0000000000 --- a/2272/data/test-cases/2f0bcff341de.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2f0bcff341de","name":"Bookmark icon: Perform check of enabling the bookmark","fullName":"Audiobook in LYRASIS: Bookmark icon: Perform check of enabling the bookmark","historyId":"ee83a3f6e4ea88064c6e9dfc38be255a","time":{"start":1696140673053,"stop":1696141244980,"duration":571927},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSHMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSHMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dd506e9f8c39a9ffec310edb4d6..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BSHMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSHMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSHMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dd506e9f8c39a9ffec310edb4d6..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BSHMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: dd506e9f8c39a9ffec310edb4d6f2ecfad5f6fad\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSHMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSHMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dd506e9f8c39a9ffec310edb4d6..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BSHMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSHMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSHMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dd506e9f8c39a9ffec310edb4d6..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BSHMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: dd506e9f8c39a9ffec310edb4d6f2ecfad5f6fad\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:567)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696140673053,"stop":1696140698730,"duration":25677},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696140698730,"stop":1696140698730,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSHMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSHMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dd506e9f8c39a9ffec310edb4d6..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BSHMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSHMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSHMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dd506e9f8c39a9ffec310edb4d6..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BSHMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: dd506e9f8c39a9ffec310edb4d6f2ecfad5f6fad\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSHMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSHMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dd506e9f8c39a9ffec310edb4d6..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BSHMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSHMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSHMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dd506e9f8c39a9ffec310edb4d6..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BSHMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: dd506e9f8c39a9ffec310edb4d6f2ecfad5f6fad\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:567)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696140698730,"stop":1696140719143,"duration":20413},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696140719143,"stop":1696140720734,"duration":1591},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696140720734,"stop":1696140721118,"duration":384},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696140721118,"stop":1696140722472,"duration":1354},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696140722472,"stop":1696140727759,"duration":5287},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696140727759,"stop":1696140732472,"duration":4713},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696140732472,"stop":1696140759675,"duration":27203},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696140759675,"stop":1696140781317,"duration":21642},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696140781318,"stop":1696140801971,"duration":20653},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696140801971,"stop":1696140824071,"duration":22100},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search for \"Down the Hatch\" and save bookName as 'bookNameInfo'","time":{"start":1696140824071,"stop":1696140829319,"duration":5248},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696140829319,"stop":1696140849584,"duration":20265},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSHMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSHMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dd506e9f8c39a9ffec310edb4d6..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BSHMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSHMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSHMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dd506e9f8c39a9ffec310edb4d6..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BSHMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: dd506e9f8c39a9ffec310edb4d6f2ecfad5f6fad\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSHMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSHMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dd506e9f8c39a9ffec310edb4d6..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BSHMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSHMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSHMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dd506e9f8c39a9ffec310edb4d6..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BSHMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: dd506e9f8c39a9ffec310edb4d6f2ecfad5f6fad\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:567)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Tap pause button on audio player screen","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Tap bookmark icon on audio player screen","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The message Bookmark added appears on audio player screen","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save chapter time as 'chapterTime' on audio player screen","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save the name of chapter as 'chapterName' on audio player screen","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open toc audiobook screen","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Bookmarks on toc audiobook screen","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Bookmark for the chapter 'chapterName' with the time 'chapterTime' is saved on Bookmarks screen","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":27,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140698730,"stop":1696140698730,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140719143,"stop":1696140719143,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140719143,"stop":1696140719143,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140720734,"stop":1696140720734,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140720734,"stop":1696140720734,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140721118,"stop":1696140721118,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140721118,"stop":1696140721118,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140722472,"stop":1696140722472,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140722472,"stop":1696140722472,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140727759,"stop":1696140727759,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140727759,"stop":1696140727759,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140732472,"stop":1696140732472,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140732472,"stop":1696140732472,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140759675,"stop":1696140759675,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140759675,"stop":1696140759675,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140781317,"stop":1696140781317,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140781317,"stop":1696140781318,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140801971,"stop":1696140801971,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140801971,"stop":1696140801971,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140824071,"stop":1696140824071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140824071,"stop":1696140824071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140829319,"stop":1696140829319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140829319,"stop":1696140829319,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140849584,"stop":1696140849584,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140849585,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696140849585,"stop":1696140850425,"duration":840},"status":"passed","steps":[],"attachments":[{"uid":"8329702ac7a9ffd6","name":"Screenshot","source":"8329702ac7a9ffd6.png","type":"image/png","size":532747}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696140850425,"stop":1696140880754,"duration":30329},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696140880754,"stop":1696140880755,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"cbea2e8f0672efd3","name":"Screenshot","source":"cbea2e8f0672efd3.txt","type":"text/plain","size":4184}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696140880755,"stop":1696140880755,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696140880755,"stop":1696140881118,"duration":363},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696140881118,"stop":1696141244980,"duration":363862},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Bookmark icon: Perform check of enabling the bookmark"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Bookmark icon: Perform check of enabling the bookmark"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"eb5421e3321511e5","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/eb5421e3321511e5","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c65a0175d1051b08a23cf206457..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c65a0175d1051b08a23cf206457..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: c65a0175d1051b08a23cf20645713f17c9b0432b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696091703280,"stop":1696092284920,"duration":581640}}]},"tags":["logout","returnBooks","tier1"]},"source":"2f0bcff341de.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/2f30616365026fd5.json b/2272/data/test-cases/2f30616365026fd5.json deleted file mode 100644 index 725ec91b8e..0000000000 --- a/2272/data/test-cases/2f30616365026fd5.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"2f30616365026fd5","name":"Settings: Check of Horizontal scrolling in Lyrasis","fullName":"Read PDF in LYRASIS Reads on Android: Settings: Check of Horizontal scrolling in Lyrasis","historyId":"a071cb6984f96399a7014f19f34013af","time":{"start":1696137754530,"stop":1696138299761,"duration":545231},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:124)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696137754530,"stop":1696137780429,"duration":25899},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696137780429,"stop":1696137780429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:124)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696137780429,"stop":1696137800953,"duration":20524},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696137800954,"stop":1696137802066,"duration":1112},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696137802066,"stop":1696137802391,"duration":325},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696137802391,"stop":1696137803719,"duration":1328},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696137803719,"stop":1696137808304,"duration":4585},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696137808304,"stop":1696137814054,"duration":5750},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696137814054,"stop":1696137841526,"duration":27472},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696137841527,"stop":1696137863124,"duration":21597},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696137863124,"stop":1696137883525,"duration":20401},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open search modal","time":{"start":1696137883525,"stop":1696137905411,"duration":21886},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696137905411,"stop":1696137905432,"duration":21},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:124)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on catalog books screen","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Reader pdf screen is opened","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open pdf settings screen on pdf reader screen","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Tap Horizontal scrolling on pdf settings screen","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open pdf settings screen on pdf reader screen","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Horizontal scrolling is chosen on settings screen","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Spreads options are not available on settings screen","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open pdf settings screen on pdf reader screen","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save page number as 'pageInfo' on pdf reader screen","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Go to next page on reader pdf screen","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Page number is not equal to 'pageInfo' on pdf reader screen","time":{"start":1696137905432,"stop":1696137905433,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save page number as 'pageInfo2' on pdf reader screen","time":{"start":1696137905433,"stop":1696137905433,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Go to previous page on reader pdf screen","time":{"start":1696137905433,"stop":1696137905433,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Page number is not equal to 'pageInfo2' on pdf reader screen","time":{"start":1696137905433,"stop":1696137905433,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":28,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137780429,"stop":1696137780429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137800953,"stop":1696137800953,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137800953,"stop":1696137800954,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137802066,"stop":1696137802066,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137802066,"stop":1696137802066,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137802391,"stop":1696137802391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137802391,"stop":1696137802391,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137803719,"stop":1696137803719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137803719,"stop":1696137803719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137808304,"stop":1696137808304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137808304,"stop":1696137808304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137814054,"stop":1696137814054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137814054,"stop":1696137814054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137841527,"stop":1696137841527,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137841527,"stop":1696137841527,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137863124,"stop":1696137863124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137863124,"stop":1696137863124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137883525,"stop":1696137883525,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137883525,"stop":1696137883525,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905411,"stop":1696137905411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905411,"stop":1696137905411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905432,"stop":1696137905432,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905433,"stop":1696137905433,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905433,"stop":1696137905433,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905433,"stop":1696137905433,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905433,"stop":1696137905433,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905433,"stop":1696137905433,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137905433,"stop":1696137905433,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137905433,"stop":1696137905433,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696137905433,"stop":1696137905433,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696137905433,"stop":1696137906376,"duration":943},"status":"passed","steps":[],"attachments":[{"uid":"d25fd25e2cb02ec","name":"Screenshot","source":"d25fd25e2cb02ec.png","type":"image/png","size":540947}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696137906376,"stop":1696137935450,"duration":29074},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696137935450,"stop":1696137935450,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"5394a99e35ae1363","name":"Screenshot","source":"5394a99e35ae1363.txt","type":"text/plain","size":3885}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696137935450,"stop":1696137935450,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696137935450,"stop":1696137935851,"duration":401},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696137935851,"stop":1696138299761,"duration":363910},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"tag","value":"exclude_ios"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Read PDF in LYRASIS Reads on Android"},{"name":"story","value":"Settings: Check of Horizontal scrolling in Lyrasis"},{"name":"suite","value":"Read PDF in LYRASIS Reads on Android"},{"name":"testClass","value":"Settings: Check of Horizontal scrolling in Lyrasis"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature"},{"name":"package","value":"src.test.java.features.PdfLyrasisAndroid_feature.Read PDF in LYRASIS Reads on Android"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"1ae3040eecaa7af6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/1ae3040eecaa7af6","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696089214852,"stop":1696089760739,"duration":545887}}]},"tags":["logout","returnBooks","tier1","exclude_ios"]},"source":"2f30616365026fd5.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/3247e8e183a3694b.json b/2272/data/test-cases/3247e8e183a3694b.json deleted file mode 100644 index d0623aa7f6..0000000000 --- a/2272/data/test-cases/3247e8e183a3694b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3247e8e183a3694b","name":"LYRASIS: Check of canceling the downloading from book details view","fullName":"Distributors: LYRASIS: Check of canceling the downloading from book details view","historyId":"9174f3b54152eb990533c16a65695dd8","time":{"start":1696134303063,"stop":1696134606369,"duration":303306},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVNLH, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVNLH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0494efea5f84f8ce853d69c56ed..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8207, takesScreenshot: true, udid: R5CT11AVNLH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVNLH, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVNLH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0494efea5f84f8ce853d69c56ed..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8207, takesScreenshot: true, udid: R5CT11AVNLH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0494efea5f84f8ce853d69c56ed308dbd204bce8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVNLH, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVNLH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0494efea5f84f8ce853d69c56ed..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8207, takesScreenshot: true, udid: R5CT11AVNLH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVNLH, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVNLH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0494efea5f84f8ce853d69c56ed..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8207, takesScreenshot: true, udid: R5CT11AVNLH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0494efea5f84f8ce853d69c56ed308dbd204bce8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134303063,"stop":1696134331991,"duration":28928},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134331991,"stop":1696134331991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVNLH, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVNLH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0494efea5f84f8ce853d69c56ed..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8207, takesScreenshot: true, udid: R5CT11AVNLH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVNLH, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVNLH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0494efea5f84f8ce853d69c56ed..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8207, takesScreenshot: true, udid: R5CT11AVNLH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0494efea5f84f8ce853d69c56ed308dbd204bce8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVNLH, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVNLH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0494efea5f84f8ce853d69c56ed..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8207, takesScreenshot: true, udid: R5CT11AVNLH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVNLH, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVNLH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0494efea5f84f8ce853d69c56ed..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8207, takesScreenshot: true, udid: R5CT11AVNLH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0494efea5f84f8ce853d69c56ed308dbd204bce8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696134331991,"stop":1696134352615,"duration":20624},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696134352615,"stop":1696134353651,"duration":1036},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696134353651,"stop":1696134353956,"duration":305},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696134353956,"stop":1696134355276,"duration":1320},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696134355276,"stop":1696134360080,"duration":4804},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696134360080,"stop":1696134366767,"duration":6687},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696134366767,"stop":1696134393303,"duration":26536},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696134393303,"stop":1696134414045,"duration":20742},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696134414045,"stop":1696134434665,"duration":20620},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696134434665,"stop":1696134456828,"duration":22163},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696134456828,"stop":1696134462099,"duration":5271},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696134462099,"stop":1696134482526,"duration":20427},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVNLH, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVNLH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0494efea5f84f8ce853d69c56ed..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8207, takesScreenshot: true, udid: R5CT11AVNLH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVNLH, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVNLH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0494efea5f84f8ce853d69c56ed..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8207, takesScreenshot: true, udid: R5CT11AVNLH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0494efea5f84f8ce853d69c56ed308dbd204bce8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVNLH, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVNLH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0494efea5f84f8ce853d69c56ed..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8207, takesScreenshot: true, udid: R5CT11AVNLH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVNLH, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVNLH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0494efea5f84f8ce853d69c56ed..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8207, takesScreenshot: true, udid: R5CT11AVNLH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0494efea5f84f8ce853d69c56ed308dbd204bce8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696134482526,"stop":1696134482526,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button and cancel downloading by click CANCEL button on book detail screen","time":{"start":1696134482526,"stop":1696134482526,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains DOWNLOAD action button on book details screen","time":{"start":1696134482526,"stop":1696134482526,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Check that book contains RETURN action button on book details screen","time":{"start":1696134482526,"stop":1696134482526,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":16,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134331991,"stop":1696134331991,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134352615,"stop":1696134352615,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134352615,"stop":1696134352615,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134353651,"stop":1696134353651,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134353651,"stop":1696134353651,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134353956,"stop":1696134353956,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134353956,"stop":1696134353956,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134355276,"stop":1696134355276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134355276,"stop":1696134355276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134360080,"stop":1696134360080,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134360080,"stop":1696134360080,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134366767,"stop":1696134366767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134366767,"stop":1696134366767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134393303,"stop":1696134393303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134393303,"stop":1696134393303,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134414045,"stop":1696134414045,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134414045,"stop":1696134414045,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134434665,"stop":1696134434665,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134434665,"stop":1696134434665,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134456828,"stop":1696134456828,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134456828,"stop":1696134456828,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134462099,"stop":1696134462099,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134462099,"stop":1696134462099,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134482526,"stop":1696134482526,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134482526,"stop":1696134482526,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134482526,"stop":1696134482526,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134482526,"stop":1696134482526,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134482526,"stop":1696134482526,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134482526,"stop":1696134482526,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134482526,"stop":1696134482526,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134482526,"stop":1696134482526,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134482526,"stop":1696134482526,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696134482526,"stop":1696134482526,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696134482526,"stop":1696134483333,"duration":807},"status":"passed","steps":[],"attachments":[{"uid":"54ef6d6ff495a97c","name":"Screenshot","source":"54ef6d6ff495a97c.png","type":"image/png","size":503337}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696134483333,"stop":1696134513761,"duration":30428},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696134513761,"stop":1696134513761,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d566ec3cdfd906f3","name":"Screenshot","source":"d566ec3cdfd906f3.txt","type":"text/plain","size":4153}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696134513761,"stop":1696134513761,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696134513761,"stop":1696134514158,"duration":397},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696134514158,"stop":1696134606369,"duration":92211},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Check of canceling the downloading from book details view"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Check of canceling the downloading from book details view"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"AUDIOBOOK"},{"name":"distributor","value":"Palace Marketplace"},{"name":"tabName","value":"Audiobooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"d37ff9cc1be13e49","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/d37ff9cc1be13e49","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004DBV, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004DBV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b2590b518309ef83eb3c785574..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T4004DBV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004DBV, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004DBV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b2590b518309ef83eb3c785574..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T4004DBV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 4b2590b518309ef83eb3c785574a5cf0d16b2316\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084331066,"stop":1696084910714,"duration":579648}}]},"tags":["logout","returnBooks","tier1"]},"source":"3247e8e183a3694b.json","parameterValues":["AUDIOBOOK","Palace Marketplace","Audiobooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/35a4d5c26b47a2ce.json b/2272/data/test-cases/35a4d5c26b47a2ce.json deleted file mode 100644 index e1335da132..0000000000 --- a/2272/data/test-cases/35a4d5c26b47a2ce.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"35a4d5c26b47a2ce","name":"Check books sorting in Reservations","fullName":"Reservation of book in LYRASIS: Check books sorting in Reservations","historyId":"2e315f8c148bdbc1f93ef181a5a427f4","time":{"start":1696138045672,"stop":1696138414679,"duration":369007},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696138045672,"stop":1696138086931,"duration":41259},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696138086931,"stop":1696138086931,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"passed","steps":[{"name":"When Close tutorial screen","time":{"start":1696138086931,"stop":1696138107880,"duration":20949},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696138107880,"stop":1696138108580,"duration":700},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696138108580,"stop":1696138108928,"duration":348},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696138108929,"stop":1696138110258,"duration":1329},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696138110258,"stop":1696138115191,"duration":4933},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696138115192,"stop":1696138120015,"duration":4823},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696138120015,"stop":1696138146516,"duration":26501},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696138146516,"stop":1696138167901,"duration":21385},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696138167901,"stop":1696138188536,"duration":20635},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696138188536,"stop":1696138210611,"duration":22075},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'unavailable' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696138210612,"stop":1696138215229,"duration":4617},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click RESERVE action button on AUDIOBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696138215229,"stop":1696138217905,"duration":2676},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Catalog","time":{"start":1696138217905,"stop":1696138239049,"duration":21144},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696138239049,"stop":1696138262534,"duration":23485},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'unavailable' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo2'","time":{"start":1696138262534,"stop":1696138267014,"duration":4480},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click RESERVE action button on AUDIOBOOK book with 'bookNameInfo2' bookName on catalog books screen and save book as 'bookInfo2'","time":{"start":1696138267014,"stop":1696138269478,"duration":2464},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Clear search field on catalog books screen","time":{"start":1696138269478,"stop":1696138269981,"duration":503},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'unavailable' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo3'","time":{"start":1696138269981,"stop":1696138276278,"duration":6297},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click RESERVE action button on EBOOK book with 'bookNameInfo3' bookName on catalog books screen and save book as 'bookInfo3'","time":{"start":1696138276278,"stop":1696138279268,"duration":2990},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Holds","time":{"start":1696138279268,"stop":1696138279938,"duration":670},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Books are sorted by Title by default on holds screen","time":{"start":1696138279938,"stop":1696138280988,"duration":1050},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Books are sorted by Title ascending on holds screen","time":{"start":1696138280988,"stop":1696138282083,"duration":1095},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Sort books by AUTHOR","time":{"start":1696138282083,"stop":1696138284377,"duration":2294},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Books are sorted by Author ascending on holds screen","time":{"start":1696138284377,"stop":1696138285620,"duration":1243},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And There are sorting by 'Title' and 'Author' in 'LYRASIS Reads' on holds screen","time":{"start":1696138285620,"stop":1696138287484,"duration":1864},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":25,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138086931,"stop":1696138086931,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138107880,"stop":1696138107880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138107880,"stop":1696138107880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138108580,"stop":1696138108580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138108580,"stop":1696138108580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138108928,"stop":1696138108928,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138108928,"stop":1696138108929,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138110258,"stop":1696138110258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138110258,"stop":1696138110258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138115191,"stop":1696138115191,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138115191,"stop":1696138115192,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138120015,"stop":1696138120015,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138120015,"stop":1696138120015,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138146516,"stop":1696138146516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138146516,"stop":1696138146516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138167901,"stop":1696138167901,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138167901,"stop":1696138167901,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138188536,"stop":1696138188536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138188536,"stop":1696138188536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138210611,"stop":1696138210612,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138210612,"stop":1696138210612,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138215229,"stop":1696138215229,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138215229,"stop":1696138215229,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138217905,"stop":1696138217905,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138217905,"stop":1696138217905,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138239049,"stop":1696138239049,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138239049,"stop":1696138239049,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138262534,"stop":1696138262534,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138262534,"stop":1696138262534,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138267014,"stop":1696138267014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138267014,"stop":1696138267014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138269478,"stop":1696138269478,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138269478,"stop":1696138269478,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138269981,"stop":1696138269981,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138269981,"stop":1696138269981,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138276278,"stop":1696138276278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138276278,"stop":1696138276278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138279268,"stop":1696138279268,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138279268,"stop":1696138279268,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138279938,"stop":1696138279938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138279938,"stop":1696138279938,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138280988,"stop":1696138280988,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138280988,"stop":1696138280988,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138282083,"stop":1696138282083,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138282083,"stop":1696138282083,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138284377,"stop":1696138284377,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138284377,"stop":1696138284377,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138285620,"stop":1696138285620,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138285620,"stop":1696138285620,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138287484,"stop":1696138287484,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696138287484,"stop":1696138287484,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696138287484,"stop":1696138288141,"duration":657},"status":"passed","steps":[],"attachments":[{"uid":"1da26ad75e3832fe","name":"Screenshot","source":"1da26ad75e3832fe.png","type":"image/png","size":215499}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696138288141,"stop":1696138317777,"duration":29636},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696138317777,"stop":1696138317777,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"fc0ff6da63c01178","name":"Screenshot","source":"fc0ff6da63c01178.txt","type":"text/plain","size":7853}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696138317777,"stop":1696138317777,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696138317777,"stop":1696138318158,"duration":381},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696138318158,"stop":1696138414678,"duration":96520},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"tag","value":"exclude_ios"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Reservation of book in LYRASIS"},{"name":"story","value":"Check books sorting in Reservations"},{"name":"suite","value":"Reservation of book in LYRASIS"},{"name":"testClass","value":"Check books sorting in Reservations"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature"},{"name":"package","value":"src.test.java.features.Reservation_feature.Reservation of book in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"a0f32cbfc120422f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/a0f32cbfc120422f","status":"passed","time":{"start":1696088244874,"stop":1696088688347,"duration":443473}}]},"tags":["logout","returnBooks","tier1","exclude_ios"]},"source":"35a4d5c26b47a2ce.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/3aa7a0e43e4daae1.json b/2272/data/test-cases/3aa7a0e43e4daae1.json deleted file mode 100644 index 58994de693..0000000000 --- a/2272/data/test-cases/3aa7a0e43e4daae1.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3aa7a0e43e4daae1","name":"Biblioboard: Playback speed: Check of playback speed","fullName":"Audiobook in LYRASIS: Biblioboard: Playback speed: Check of playback speed","historyId":"f21667263e37a6b5a4f9d8b3c10d9d2c","time":{"start":1696136405632,"stop":1696136795280,"duration":389648},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC2M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC2M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 82dc211ff7fbc38120729207d69..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC2M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC2M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC2M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 82dc211ff7fbc38120729207d69..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC2M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 82dc211ff7fbc38120729207d690c1a8726c8a27\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC2M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC2M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 82dc211ff7fbc38120729207d69..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC2M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC2M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC2M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 82dc211ff7fbc38120729207d69..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC2M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 82dc211ff7fbc38120729207d690c1a8726c8a27\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:482)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696136405632,"stop":1696136432256,"duration":26624},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696136432256,"stop":1696136432256,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC2M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC2M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 82dc211ff7fbc38120729207d69..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC2M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC2M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC2M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 82dc211ff7fbc38120729207d69..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC2M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 82dc211ff7fbc38120729207d690c1a8726c8a27\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC2M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC2M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 82dc211ff7fbc38120729207d69..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC2M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC2M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC2M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 82dc211ff7fbc38120729207d69..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC2M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 82dc211ff7fbc38120729207d690c1a8726c8a27\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:482)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696136432256,"stop":1696136452575,"duration":20319},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696136452575,"stop":1696136453271,"duration":696},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696136453271,"stop":1696136454124,"duration":853},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696136454125,"stop":1696136455409,"duration":1284},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696136455409,"stop":1696136460809,"duration":5400},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696136460810,"stop":1696136465002,"duration":4192},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696136465003,"stop":1696136491463,"duration":26460},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696136491463,"stop":1696136512723,"duration":21260},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696136512723,"stop":1696136533649,"duration":20926},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696136533650,"stop":1696136555639,"duration":21989},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search for \"Four Women\" and save bookName as 'bookNameInfo'","time":{"start":1696136555640,"stop":1696136560656,"duration":5016},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696136560656,"stop":1696136581117,"duration":20461},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC2M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC2M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 82dc211ff7fbc38120729207d69..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC2M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC2M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC2M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 82dc211ff7fbc38120729207d69..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC2M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 82dc211ff7fbc38120729207d690c1a8726c8a27\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC2M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC2M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 82dc211ff7fbc38120729207d69..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC2M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC2M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC2M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 82dc211ff7fbc38120729207d69..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC2M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 82dc211ff7fbc38120729207d690c1a8726c8a27\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:482)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 0.75X playback speed on playback speed audiobook screen","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 0.75X on audio player screen","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 0.75X on audio player screen","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 0.75X on audio player screen","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 8 seconds","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 6 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136432256,"stop":1696136432256,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136452575,"stop":1696136452575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136452575,"stop":1696136452575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136453271,"stop":1696136453271,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136453271,"stop":1696136453271,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136454124,"stop":1696136454124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136454124,"stop":1696136454124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136455409,"stop":1696136455409,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136455409,"stop":1696136455409,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136460809,"stop":1696136460809,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136460809,"stop":1696136460809,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136465002,"stop":1696136465002,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136465002,"stop":1696136465003,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136491463,"stop":1696136491463,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136491463,"stop":1696136491463,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136512723,"stop":1696136512723,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136512723,"stop":1696136512723,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136533649,"stop":1696136533649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136533649,"stop":1696136533649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136555639,"stop":1696136555639,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136555639,"stop":1696136555640,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136560656,"stop":1696136560656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136560656,"stop":1696136560656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581117,"stop":1696136581117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136581118,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696136581118,"stop":1696136582060,"duration":942},"status":"passed","steps":[],"attachments":[{"uid":"b62b7e7d2acd4fbb","name":"Screenshot","source":"b62b7e7d2acd4fbb.png","type":"image/png","size":693215}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696136582060,"stop":1696136611931,"duration":29871},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696136611931,"stop":1696136611931,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"5d19bc18e3feeb4","name":"Screenshot","source":"5d19bc18e3feeb4.txt","type":"text/plain","size":4001}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696136611931,"stop":1696136611931,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696136611931,"stop":1696136612555,"duration":624},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696136612555,"stop":1696136795280,"duration":182725},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Biblioboard: Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Biblioboard: Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"moveForwardSeconds","value":"6"},{"name":"secondsForWaiting","value":"8"},{"name":"speed","value":"0.75"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"d3f944794e0b26c5","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/d3f944794e0b26c5","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 64e3ad1a2bd6a1cdadb84ca61a7..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 64e3ad1a2bd6a1cdadb84ca61a7..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 64e3ad1a2bd6a1cdadb84ca61a7af656adac58a3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696086793444,"stop":1696087370203,"duration":576759}}]},"tags":["logout","returnBooks","tier1"]},"source":"3aa7a0e43e4daae1.json","parameterValues":["6","8","0.75"]} \ No newline at end of file diff --git a/2272/data/test-cases/3ee841d2c5f72719.json b/2272/data/test-cases/3ee841d2c5f72719.json deleted file mode 100644 index eaccafe46a..0000000000 --- a/2272/data/test-cases/3ee841d2c5f72719.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"3ee841d2c5f72719","name":"Playback speed: Check of playback speed","fullName":"Audiobook in LYRASIS: Playback speed: Check of playback speed","historyId":"20e3bcd1fcbee30aedbca6507af0ad47","time":{"start":1696135117769,"stop":1696135707510,"duration":589741},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca7df3db8dff3b5ddf0d7873c32..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca7df3db8dff3b5ddf0d7873c32..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: ca7df3db8dff3b5ddf0d7873c32ebbe0a3f422bd\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca7df3db8dff3b5ddf0d7873c32..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca7df3db8dff3b5ddf0d7873c32..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: ca7df3db8dff3b5ddf0d7873c32ebbe0a3f422bd\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135117769,"stop":1696135161698,"duration":43929},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135161698,"stop":1696135161698,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca7df3db8dff3b5ddf0d7873c32..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca7df3db8dff3b5ddf0d7873c32..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: ca7df3db8dff3b5ddf0d7873c32ebbe0a3f422bd\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca7df3db8dff3b5ddf0d7873c32..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca7df3db8dff3b5ddf0d7873c32..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: ca7df3db8dff3b5ddf0d7873c32ebbe0a3f422bd\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696135161698,"stop":1696135182270,"duration":20572},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696135182271,"stop":1696135182992,"duration":721},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696135182992,"stop":1696135183376,"duration":384},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696135183376,"stop":1696135184656,"duration":1280},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696135184656,"stop":1696135189222,"duration":4566},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696135189222,"stop":1696135193655,"duration":4433},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696135193655,"stop":1696135220855,"duration":27200},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696135220855,"stop":1696135242208,"duration":21353},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696135242209,"stop":1696135262668,"duration":20459},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696135262668,"stop":1696135284660,"duration":21992},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696135284660,"stop":1696135291464,"duration":6804},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696135291464,"stop":1696135312103,"duration":20639},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca7df3db8dff3b5ddf0d7873c32..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca7df3db8dff3b5ddf0d7873c32..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: ca7df3db8dff3b5ddf0d7873c32ebbe0a3f422bd\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca7df3db8dff3b5ddf0d7873c32..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca7df3db8dff3b5ddf0d7873c32..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: ca7df3db8dff3b5ddf0d7873c32ebbe0a3f422bd\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696135312103,"stop":1696135312103,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696135312103,"stop":1696135312103,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696135312103,"stop":1696135312103,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696135312103,"stop":1696135312104,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 1.25X playback speed on playback speed audiobook screen","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 1.25X on audio player screen","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.25X on audio player screen","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.25X on audio player screen","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 8 seconds","time":{"start":1696135312104,"stop":1696135312105,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 10 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696135312105,"stop":1696135312105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135161698,"stop":1696135161698,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135182270,"stop":1696135182270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135182270,"stop":1696135182270,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135182992,"stop":1696135182992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135182992,"stop":1696135182992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135183376,"stop":1696135183376,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135183376,"stop":1696135183376,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135184656,"stop":1696135184656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135184656,"stop":1696135184656,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135189222,"stop":1696135189222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135189222,"stop":1696135189222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135193655,"stop":1696135193655,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135193655,"stop":1696135193655,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135220855,"stop":1696135220855,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135220855,"stop":1696135220855,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135242208,"stop":1696135242208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135242208,"stop":1696135242209,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135262668,"stop":1696135262668,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135262668,"stop":1696135262668,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135284660,"stop":1696135284660,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135284660,"stop":1696135284660,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135291464,"stop":1696135291464,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135291464,"stop":1696135291464,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312103,"stop":1696135312103,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312103,"stop":1696135312103,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312103,"stop":1696135312103,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312103,"stop":1696135312103,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312103,"stop":1696135312103,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312103,"stop":1696135312103,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312103,"stop":1696135312103,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312103,"stop":1696135312103,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312104,"stop":1696135312104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312105,"stop":1696135312105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135312105,"stop":1696135312105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135312105,"stop":1696135312105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696135312105,"stop":1696135312105,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696135312105,"stop":1696135313012,"duration":907},"status":"passed","steps":[],"attachments":[{"uid":"b3499452197964d7","name":"Screenshot","source":"b3499452197964d7.png","type":"image/png","size":444040}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696135313012,"stop":1696135343373,"duration":30361},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696135343373,"stop":1696135343374,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"c4255ca7ef9fa9ea","name":"Screenshot","source":"c4255ca7ef9fa9ea.txt","type":"text/plain","size":4412}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696135343374,"stop":1696135343374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696135343374,"stop":1696135343771,"duration":397},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696135343771,"stop":1696135707510,"duration":363739},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Axis 360"},{"name":"moveForwardSeconds","value":"10"},{"name":"secondsForWaiting","value":"8"},{"name":"speed","value":"1.25"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"f88018955c944082","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/f88018955c944082","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390JH, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390JH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70bc7bd8354638c485dd07bc761..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T40390JH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390JH, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390JH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70bc7bd8354638c485dd07bc761..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T40390JH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 70bc7bd8354638c485dd07bc761c45e158ea6bbc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085594966,"stop":1696085898269,"duration":303303}}]},"tags":["logout","returnBooks","tier1"]},"source":"3ee841d2c5f72719.json","parameterValues":["Axis 360","10","8","1.25"]} \ No newline at end of file diff --git a/2272/data/test-cases/41f38675e6df5d6f.json b/2272/data/test-cases/41f38675e6df5d6f.json deleted file mode 100644 index 2fbb3a2b27..0000000000 --- a/2272/data/test-cases/41f38675e6df5d6f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"41f38675e6df5d6f","name":"Check playback speed and sleep timer","fullName":"Audiobook in LYRASIS: Check playback speed and sleep timer","historyId":"5a885a8f94a9c196c106133ee3a1b6ac","time":{"start":1696127246273,"stop":1696127637833,"duration":391560},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2bc35a81cdbd836e1ef4910731a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2bc35a81cdbd836e1ef4910731a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2bc35a81cdbd836e1ef4910731a13d0347120710\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2bc35a81cdbd836e1ef4910731a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2bc35a81cdbd836e1ef4910731a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2bc35a81cdbd836e1ef4910731a13d0347120710\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:276)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696127246273,"stop":1696127275720,"duration":29447},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696127275720,"stop":1696127275720,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2bc35a81cdbd836e1ef4910731a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2bc35a81cdbd836e1ef4910731a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2bc35a81cdbd836e1ef4910731a13d0347120710\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2bc35a81cdbd836e1ef4910731a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2bc35a81cdbd836e1ef4910731a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2bc35a81cdbd836e1ef4910731a13d0347120710\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:276)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696127275720,"stop":1696127296309,"duration":20589},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696127296309,"stop":1696127297019,"duration":710},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696127297019,"stop":1696127297352,"duration":333},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696127297352,"stop":1696127298691,"duration":1339},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696127298691,"stop":1696127303053,"duration":4362},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696127303053,"stop":1696127307225,"duration":4172},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696127307225,"stop":1696127333912,"duration":26687},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696127333912,"stop":1696127355183,"duration":21271},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696127355183,"stop":1696127375564,"duration":20381},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696127375564,"stop":1696127397651,"duration":22087},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696127397651,"stop":1696127403151,"duration":5500},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696127403151,"stop":1696127423484,"duration":20333},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2bc35a81cdbd836e1ef4910731a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2bc35a81cdbd836e1ef4910731a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2bc35a81cdbd836e1ef4910731a13d0347120710\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2bc35a81cdbd836e1ef4910731a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2bc35a81cdbd836e1ef4910731a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2bc35a81cdbd836e1ef4910731a13d0347120710\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:276)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And The speed by default is 1.0","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open playback speed on audio player screen","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Close playback speed screen","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Set END_OF_CHAPTER sleep timer on sleep timer audiobook screen","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Sleep timer is set to endOfChapter on audio player screen","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open sleep timer on audio player screen","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Close sleep timer screen","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":26,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127275720,"stop":1696127275720,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127296309,"stop":1696127296309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127296309,"stop":1696127296309,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127297019,"stop":1696127297019,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127297019,"stop":1696127297019,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127297352,"stop":1696127297352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127297352,"stop":1696127297352,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127298691,"stop":1696127298691,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127298691,"stop":1696127298691,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127303053,"stop":1696127303053,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127303053,"stop":1696127303053,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127307225,"stop":1696127307225,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127307225,"stop":1696127307225,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127333912,"stop":1696127333912,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127333912,"stop":1696127333912,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127355183,"stop":1696127355183,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127355183,"stop":1696127355183,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127375564,"stop":1696127375564,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127375564,"stop":1696127375564,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127397651,"stop":1696127397651,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127397651,"stop":1696127397651,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127403151,"stop":1696127403151,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127403151,"stop":1696127403151,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127423484,"stop":1696127423484,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127423485,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696127423485,"stop":1696127424323,"duration":838},"status":"passed","steps":[],"attachments":[{"uid":"33b006a73e73e1c4","name":"Screenshot","source":"33b006a73e73e1c4.png","type":"image/png","size":464928}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696127424323,"stop":1696127454502,"duration":30179},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696127454502,"stop":1696127454503,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"f530c42013e4e63","name":"Screenshot","source":"f530c42013e4e63.txt","type":"text/plain","size":4211}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696127454503,"stop":1696127454503,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696127454503,"stop":1696127455034,"duration":531},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696127455034,"stop":1696127637833,"duration":182799},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Check playback speed and sleep timer"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Check playback speed and sleep timer"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Palace Marketplace"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"bb4ffcb25499e53c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/bb4ffcb25499e53c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fa88c877b6c6e2601cf3b56f73f..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fa88c877b6c6e2601cf3b56f73f..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: fa88c877b6c6e2601cf3b56f73f6edede6827a3f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696077726111,"stop":1696078318224,"duration":592113}}]},"tags":["logout","returnBooks","tier1"]},"source":"41f38675e6df5d6f.json","parameterValues":["Palace Marketplace"]} \ No newline at end of file diff --git a/2272/data/test-cases/4259ae410456aee6.json b/2272/data/test-cases/4259ae410456aee6.json deleted file mode 100644 index 22dbfb8c8f..0000000000 --- a/2272/data/test-cases/4259ae410456aee6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4259ae410456aee6","name":"LYRASIS: Reserving from Book Detail View","fullName":"Distributors: LYRASIS: Reserving from Book Detail View","historyId":"4c2e0f2c3070c6d5d846aa06f8bee701","time":{"start":1696126856445,"stop":1696127247867,"duration":391422},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 73570870a88e2c7d9a3cd8d1249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 73570870a88e2c7d9a3cd8d1249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 73570870a88e2c7d9a3cd8d1249edf844631f6b4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 73570870a88e2c7d9a3cd8d1249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 73570870a88e2c7d9a3cd8d1249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 73570870a88e2c7d9a3cd8d1249edf844631f6b4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:16)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126856445,"stop":1696126881745,"duration":25300},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126881745,"stop":1696126881745,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 73570870a88e2c7d9a3cd8d1249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 73570870a88e2c7d9a3cd8d1249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 73570870a88e2c7d9a3cd8d1249edf844631f6b4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 73570870a88e2c7d9a3cd8d1249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 73570870a88e2c7d9a3cd8d1249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 73570870a88e2c7d9a3cd8d1249edf844631f6b4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:16)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696126881745,"stop":1696126902452,"duration":20707},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696126902452,"stop":1696126903154,"duration":702},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696126903154,"stop":1696126903467,"duration":313},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696126903467,"stop":1696126904776,"duration":1309},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696126904777,"stop":1696126909791,"duration":5014},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696126909791,"stop":1696126916311,"duration":6520},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696126916312,"stop":1696126942304,"duration":25992},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696126942304,"stop":1696126963496,"duration":21192},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696126963496,"stop":1696126984120,"duration":20624},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696126984120,"stop":1696127006111,"duration":21991},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'unavailable' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696127006112,"stop":1696127011860,"duration":5748},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696127011860,"stop":1696127032513,"duration":20653},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 73570870a88e2c7d9a3cd8d1249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 73570870a88e2c7d9a3cd8d1249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 73570870a88e2c7d9a3cd8d1249edf844631f6b4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 73570870a88e2c7d9a3cd8d1249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 73570870a88e2c7d9a3cd8d1249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 73570870a88e2c7d9a3cd8d1249edf844631f6b4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:16)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with RESERVE action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696127032514,"stop":1696127032514,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click RESERVE action button on book details screen","time":{"start":1696127032514,"stop":1696127032514,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains REMOVE action button on book details screen","time":{"start":1696127032514,"stop":1696127032514,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":15,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126881745,"stop":1696126881745,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126902452,"stop":1696126902452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126902452,"stop":1696126902452,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126903154,"stop":1696126903154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126903154,"stop":1696126903154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126903467,"stop":1696126903467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126903467,"stop":1696126903467,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126904776,"stop":1696126904776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126904776,"stop":1696126904777,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126909791,"stop":1696126909791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126909791,"stop":1696126909791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126916311,"stop":1696126916311,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126916311,"stop":1696126916312,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126942304,"stop":1696126942304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126942304,"stop":1696126942304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126963496,"stop":1696126963496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126963496,"stop":1696126963496,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126984120,"stop":1696126984120,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126984120,"stop":1696126984120,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127006111,"stop":1696127006111,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127006111,"stop":1696127006112,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127011860,"stop":1696127011860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127011860,"stop":1696127011860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127032513,"stop":1696127032513,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127032513,"stop":1696127032513,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127032514,"stop":1696127032514,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127032514,"stop":1696127032514,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127032514,"stop":1696127032514,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127032514,"stop":1696127032514,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127032514,"stop":1696127032514,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696127032514,"stop":1696127032514,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696127032514,"stop":1696127033383,"duration":869},"status":"passed","steps":[],"attachments":[{"uid":"7d0db2d5bc111b7b","name":"Screenshot","source":"7d0db2d5bc111b7b.png","type":"image/png","size":514229}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696127033384,"stop":1696127063609,"duration":30225},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696127063609,"stop":1696127063609,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"2303f9801d61b65f","name":"Screenshot","source":"2303f9801d61b65f.txt","type":"text/plain","size":4224}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696127063609,"stop":1696127063609,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696127063609,"stop":1696127064034,"duration":425},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696127064034,"stop":1696127247867,"duration":183833},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Reserving from Book Detail View"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Reserving from Book Detail View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"AUDIOBOOK"},{"name":"distributor","value":"Bibliotheca"},{"name":"tabName","value":"Audiobooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"5f4c75f1713768db","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/5f4c75f1713768db","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C3T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C3T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 487ff7b4b84fe3d4690045c56fd..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8207, takesScreenshot: true, udid: R52T20A0C3T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C3T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C3T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 487ff7b4b84fe3d4690045c56fd..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8207, takesScreenshot: true, udid: R52T20A0C3T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 487ff7b4b84fe3d4690045c56fd5a85a83c988c9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696076893129,"stop":1696077196135,"duration":303006}}]},"tags":["logout","returnBooks","tier1"]},"source":"4259ae410456aee6.json","parameterValues":["AUDIOBOOK","Bibliotheca","Audiobooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/43aa8cb9499ae39c.json b/2272/data/test-cases/43aa8cb9499ae39c.json deleted file mode 100644 index 9c6e213fbf..0000000000 --- a/2272/data/test-cases/43aa8cb9499ae39c.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"43aa8cb9499ae39c","name":"Navigate by Audiobook","fullName":"Audiobooks from Audible studios in LYRASIS: Navigate by Audiobook","historyId":"3a1f379ab8703c2832b975ff788db517","time":{"start":1696126621018,"stop":1696126959846,"duration":338828},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:68)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126621018,"stop":1696126648044,"duration":27026},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126648045,"stop":1696126648045,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:68)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696126648045,"stop":1696126668664,"duration":20619},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696126668664,"stop":1696126669408,"duration":744},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696126669408,"stop":1696126669753,"duration":345},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696126669753,"stop":1696126671135,"duration":1382},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696126671135,"stop":1696126676009,"duration":4874},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696126676009,"stop":1696126680754,"duration":4745},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696126680754,"stop":1696126706928,"duration":26174},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696126706929,"stop":1696126727988,"duration":21059},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696126727989,"stop":1696126748649,"duration":20660},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open categories by chain and chain starts from CategoryScreen:","time":{"start":1696126748649,"stop":1696126791144,"duration":42495},"status":"passed","steps":[],"attachments":[{"uid":"7c6b48a8d235bab4","name":"Data table","source":"7c6b48a8d235bab4.csv","type":"text/tab-separated-values","size":16}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"Then Category \"Audible Studios\" with books is opened on catalog books screen","time":{"start":1696126791144,"stop":1696126793532,"duration":2388},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Get names of books on screen and save them as 'listOfBooks'","time":{"start":1696126793533,"stop":1696126794054,"duration":521},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Catalog","time":{"start":1696126794055,"stop":1696126814489,"duration":20434},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696126814489,"stop":1696126836499,"duration":22010},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'","time":{"start":1696126836500,"stop":1696126837258,"duration":758},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:68)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696126837258,"stop":1696126837258,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Pause button is present on audio player screen","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap pause button on audio player screen","time":{"start":1696126837259,"stop":1696126837260,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Book is not playing on audio player screen","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save book play time as 'timeAhead' on audio player screen","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Skip ahead 15 seconds on audio player screen","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Tap pause button on audio player screen","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Playback has been moved forward by 15 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save book play time as 'timeBehind' on audio player screen","time":{"start":1696126837260,"stop":1696126837261,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Skip behind 15 seconds on audio player screen","time":{"start":1696126837261,"stop":1696126837261,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Tap pause button on audio player screen","time":{"start":1696126837261,"stop":1696126837261,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696126837261,"stop":1696126837261,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Playback has been moved behind by 15 seconds from 'timeBehind' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696126837261,"stop":1696126837261,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":37,"attachmentsCount":1},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126648045,"stop":1696126648045,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126668664,"stop":1696126668664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126668664,"stop":1696126668664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126669408,"stop":1696126669408,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126669408,"stop":1696126669408,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126669753,"stop":1696126669753,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126669753,"stop":1696126669753,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126671135,"stop":1696126671135,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126671135,"stop":1696126671135,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126676009,"stop":1696126676009,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126676009,"stop":1696126676009,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126680754,"stop":1696126680754,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126680754,"stop":1696126680754,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126706929,"stop":1696126706929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126706929,"stop":1696126706929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126727988,"stop":1696126727988,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126727988,"stop":1696126727989,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126748649,"stop":1696126748649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126748649,"stop":1696126748649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126791144,"stop":1696126791144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126791144,"stop":1696126791144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126793532,"stop":1696126793532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126793532,"stop":1696126793532,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126794054,"stop":1696126794054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126794054,"stop":1696126794054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126814489,"stop":1696126814489,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126814489,"stop":1696126814489,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126836499,"stop":1696126836499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126836500,"stop":1696126836500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837258,"stop":1696126837258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837258,"stop":1696126837258,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837258,"stop":1696126837258,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837258,"stop":1696126837258,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837259,"stop":1696126837259,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837260,"stop":1696126837260,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837261,"stop":1696126837261,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837261,"stop":1696126837261,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837261,"stop":1696126837261,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837261,"stop":1696126837261,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837261,"stop":1696126837261,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837261,"stop":1696126837261,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837261,"stop":1696126837261,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126837261,"stop":1696126837261,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126837261,"stop":1696126837261,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696126837261,"stop":1696126837261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696126837261,"stop":1696126838109,"duration":848},"status":"passed","steps":[],"attachments":[{"uid":"e54a8c832714a0ec","name":"Screenshot","source":"e54a8c832714a0ec.png","type":"image/png","size":463009}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696126838109,"stop":1696126867579,"duration":29470},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696126867579,"stop":1696126867580,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"7c138f95d7efe75","name":"Screenshot","source":"7c138f95d7efe75.txt","type":"text/plain","size":4184}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696126867580,"stop":1696126867580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696126867580,"stop":1696126867969,"duration":389},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696126867969,"stop":1696126959846,"duration":91877},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"story","value":"Navigate by Audiobook"},{"name":"suite","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"testClass","value":"Navigate by Audiobook"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature"},{"name":"package","value":"src.test.java.features.AudibleStudios_feature.Audiobooks from Audible studios in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"98a627a6a0fe2961","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/98a627a6a0fe2961","status":"broken","statusDetails":"bound must be positive","time":{"start":1696077022808,"stop":1696077633701,"duration":610893}}]},"tags":["logout","returnBooks","tier1"]},"source":"43aa8cb9499ae39c.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/4451b19f434126c1.json b/2272/data/test-cases/4451b19f434126c1.json deleted file mode 100644 index 646aa0dde1..0000000000 --- a/2272/data/test-cases/4451b19f434126c1.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4451b19f434126c1","name":"Open the audiobook at the last open chapter and check time code","fullName":"Audiobooks from Audible studios in LYRASIS: Open the audiobook at the last open chapter and check time code","historyId":"c1fcc28a6e5708ffeac6d08b3bfab696","time":{"start":1696126277448,"stop":1696126620922,"duration":343474},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:22)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126277457,"stop":1696126308519,"duration":31062},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126308519,"stop":1696126308520,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:22)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696126308521,"stop":1696126329195,"duration":20674},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696126329195,"stop":1696126329923,"duration":728},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696126329924,"stop":1696126330372,"duration":448},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696126330373,"stop":1696126331717,"duration":1344},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696126331718,"stop":1696126336171,"duration":4453},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696126336172,"stop":1696126342214,"duration":6042},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696126342215,"stop":1696126368102,"duration":25887},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696126368102,"stop":1696126388984,"duration":20882},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696126388984,"stop":1696126410250,"duration":21266},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open categories by chain and chain starts from CategoryScreen:","time":{"start":1696126410250,"stop":1696126452644,"duration":42394},"status":"passed","steps":[],"attachments":[{"uid":"8fd0dfdfabe12b3e","name":"Data table","source":"8fd0dfdfabe12b3e.csv","type":"text/tab-separated-values","size":16}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"Then Category \"Audible Studios\" with books is opened on catalog books screen","time":{"start":1696126452645,"stop":1696126455188,"duration":2543},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Get names of books on screen and save them as 'listOfBooks'","time":{"start":1696126455188,"stop":1696126455584,"duration":396},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Catalog","time":{"start":1696126455584,"stop":1696126475977,"duration":20393},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696126475978,"stop":1696126497549,"duration":21571},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'","time":{"start":1696126497549,"stop":1696126498008,"duration":459},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:22)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696126498008,"stop":1696126498008,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696126498008,"stop":1696126498008,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696126498008,"stop":1696126498008,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696126498008,"stop":1696126498008,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open toc audiobook screen","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open the 4 chapter on toc audiobook screen and save the chapter name as 'chapterNameKey'","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Chapter name on audio player screen is equal to 'chapterNameKey' saved chapter name","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Play button is present on audio player screen","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 2X playback speed on playback speed audiobook screen","time":{"start":1696126498009,"stop":1696126498010,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Tap pause button on audio player screen","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save book play time as 'timeAhead' on audio player screen","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Return to previous screen from audio player screen","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696126498010,"stop":1696126498011,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696126498011,"stop":1696126498011,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Chapter name on audio player screen is equal to 'chapterNameKey' saved chapter name","time":{"start":1696126498011,"stop":1696126498011,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Play time is the same with 'timeAhead' play time before restart on books detail screen","time":{"start":1696126498011,"stop":1696126498011,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open toc audiobook screen","time":{"start":1696126498011,"stop":1696126498011,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open random chapter on toc audiobook screen and save chapter name as 'chapterNameKey2'","time":{"start":1696126498011,"stop":1696126498012,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Wait for 3 seconds","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Tap pause button on audio player screen","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save book play time as 'timeAhead' on audio player screen","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Restart app","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696126498013,"stop":1696126498013,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696126498013,"stop":1696126498013,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696126498013,"stop":1696126498013,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Chapter name on audio player screen is equal to 'chapterNameKey2' saved chapter name","time":{"start":1696126498013,"stop":1696126498013,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Play time is the same with 'timeAhead' play time before restart on books detail screen","time":{"start":1696126498013,"stop":1696126498013,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":51,"attachmentsCount":1},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126308520,"stop":1696126308521,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126329195,"stop":1696126329195,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126329195,"stop":1696126329195,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126329923,"stop":1696126329923,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126329923,"stop":1696126329924,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126330372,"stop":1696126330372,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126330372,"stop":1696126330372,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126331717,"stop":1696126331718,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126331718,"stop":1696126331718,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126336171,"stop":1696126336171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126336171,"stop":1696126336171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126342214,"stop":1696126342214,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126342214,"stop":1696126342214,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126368102,"stop":1696126368102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126368102,"stop":1696126368102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126388984,"stop":1696126388984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126388984,"stop":1696126388984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126410250,"stop":1696126410250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126410250,"stop":1696126410250,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126452644,"stop":1696126452644,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126452644,"stop":1696126452645,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126455188,"stop":1696126455188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126455188,"stop":1696126455188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126455584,"stop":1696126455584,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126455584,"stop":1696126455584,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126475977,"stop":1696126475978,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126475978,"stop":1696126475978,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126497549,"stop":1696126497549,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126497549,"stop":1696126497549,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498008,"stop":1696126498008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498008,"stop":1696126498008,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498008,"stop":1696126498008,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498008,"stop":1696126498008,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498008,"stop":1696126498008,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498008,"stop":1696126498008,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498008,"stop":1696126498008,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498008,"stop":1696126498008,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498008,"stop":1696126498008,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498009,"stop":1696126498009,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498010,"stop":1696126498010,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498011,"stop":1696126498011,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498011,"stop":1696126498011,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498011,"stop":1696126498011,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498011,"stop":1696126498011,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498011,"stop":1696126498011,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498011,"stop":1696126498011,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498011,"stop":1696126498011,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498011,"stop":1696126498011,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498011,"stop":1696126498011,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498011,"stop":1696126498011,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498012,"stop":1696126498012,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498013,"stop":1696126498013,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498013,"stop":1696126498013,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498013,"stop":1696126498013,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498013,"stop":1696126498013,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498013,"stop":1696126498013,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498013,"stop":1696126498013,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498013,"stop":1696126498013,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126498013,"stop":1696126498013,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126498013,"stop":1696126498013,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696126498013,"stop":1696126498013,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696126498013,"stop":1696126498827,"duration":814},"status":"passed","steps":[],"attachments":[{"uid":"27897ab8cfd84141","name":"Screenshot","source":"27897ab8cfd84141.png","type":"image/png","size":466776}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696126498827,"stop":1696126527664,"duration":28837},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696126527664,"stop":1696126527665,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"852d0e85b250010","name":"Screenshot","source":"852d0e85b250010.txt","type":"text/plain","size":4226}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696126527665,"stop":1696126527665,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696126527665,"stop":1696126528140,"duration":475},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696126528140,"stop":1696126620918,"duration":92778},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"story","value":"Open the audiobook at the last open chapter and check time code"},{"name":"suite","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"testClass","value":"Open the audiobook at the last open chapter and check time code"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature"},{"name":"package","value":"src.test.java.features.AudibleStudios_feature.Audiobooks from Audible studios in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"a6560ba4f2b41cb3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/a6560ba4f2b41cb3","status":"broken","statusDetails":"bound must be positive","time":{"start":1696076578136,"stop":1696077022767,"duration":444631}}]},"tags":["logout","returnBooks","tier1"]},"source":"4451b19f434126c1.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/4585c1095e5c06f9.json b/2272/data/test-cases/4585c1095e5c06f9.json deleted file mode 100644 index e27d08d043..0000000000 --- a/2272/data/test-cases/4585c1095e5c06f9.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"4585c1095e5c06f9","name":"Navigate by Page","fullName":"Read EPUB in Lyrasis: Navigate by Page","historyId":"c4d3a0a7eac01336213c7b093a7edf00","time":{"start":1696133057874,"stop":1696133387654,"duration":329780},"status":"failed","statusMessage":"Page number or chapter name is not correct (actualPageNumber - 40, expectedPageNumber - 41), (actualChapterName-, expectedChapterName-)","statusTrace":"java.lang.AssertionError: Page number or chapter name is not correct (actualPageNumber - 40, expectedPageNumber - 41), (actualChapterName-, expectedChapterName-)\n\tat org.junit.Assert.fail(Assert.java:89)\n\tat org.junit.Assert.assertTrue(Assert.java:42)\n\tat stepdefinitions.epubSteps.EpubSteps.isNextPageOpened(EpubSteps.java:103)\n\tat ✽.Next page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:188)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133057874,"stop":1696133100742,"duration":42868},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133100742,"stop":1696133100742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"failed","statusMessage":"Page number or chapter name is not correct (actualPageNumber - 40, expectedPageNumber - 41), (actualChapterName-, expectedChapterName-)","statusTrace":"java.lang.AssertionError: Page number or chapter name is not correct (actualPageNumber - 40, expectedPageNumber - 41), (actualChapterName-, expectedChapterName-)\n\tat org.junit.Assert.fail(Assert.java:89)\n\tat org.junit.Assert.assertTrue(Assert.java:42)\n\tat stepdefinitions.epubSteps.EpubSteps.isNextPageOpened(EpubSteps.java:103)\n\tat ✽.Next page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:188)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696133100742,"stop":1696133121309,"duration":20567},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696133121310,"stop":1696133121997,"duration":687},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696133121997,"stop":1696133122312,"duration":315},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696133122312,"stop":1696133123639,"duration":1327},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696133123639,"stop":1696133128652,"duration":5013},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696133128653,"stop":1696133135329,"duration":6676},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696133135329,"stop":1696133161483,"duration":26154},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696133161483,"stop":1696133182614,"duration":21131},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696133182614,"stop":1696133203016,"duration":20402},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696133203016,"stop":1696133225096,"duration":22080},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696133225096,"stop":1696133230957,"duration":5861},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696133230957,"stop":1696133241570,"duration":10613},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696133241570,"stop":1696133242255,"duration":685},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696133242255,"stop":1696133244279,"duration":2024},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'bookInfo' book is present on epub reader screen","time":{"start":1696133244279,"stop":1696133251378,"duration":7099},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Scroll page forward from 7 to 10 times","time":{"start":1696133251378,"stop":1696133258255,"duration":6877},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696133258255,"stop":1696133258462,"duration":207},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696133258462,"stop":1696133258833,"duration":371},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696133258833,"stop":1696133259006,"duration":173},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Next page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen","time":{"start":1696133259006,"stop":1696133259389,"duration":383},"status":"failed","statusMessage":"Page number or chapter name is not correct (actualPageNumber - 40, expectedPageNumber - 41), (actualChapterName-, expectedChapterName-)","statusTrace":"java.lang.AssertionError: Page number or chapter name is not correct (actualPageNumber - 40, expectedPageNumber - 41), (actualChapterName-, expectedChapterName-)\n\tat org.junit.Assert.fail(Assert.java:89)\n\tat org.junit.Assert.assertTrue(Assert.java:42)\n\tat stepdefinitions.epubSteps.EpubSteps.isNextPageOpened(EpubSteps.java:103)\n\tat ✽.Next page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:188)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"When Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696133259389,"stop":1696133259389,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click on left book corner on epub reader screen","time":{"start":1696133259389,"stop":1696133259389,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Previous page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen","time":{"start":1696133259389,"stop":1696133259389,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":23,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133100742,"stop":1696133100742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133121309,"stop":1696133121310,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133121310,"stop":1696133121310,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133121997,"stop":1696133121997,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133121997,"stop":1696133121997,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133122312,"stop":1696133122312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133122312,"stop":1696133122312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133123639,"stop":1696133123639,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133123639,"stop":1696133123639,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133128652,"stop":1696133128653,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133128653,"stop":1696133128653,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133135329,"stop":1696133135329,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133135329,"stop":1696133135329,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133161483,"stop":1696133161483,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133161483,"stop":1696133161483,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133182614,"stop":1696133182614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133182614,"stop":1696133182614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133203016,"stop":1696133203016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133203016,"stop":1696133203016,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133225096,"stop":1696133225096,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133225096,"stop":1696133225096,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133230957,"stop":1696133230957,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133230957,"stop":1696133230957,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133241570,"stop":1696133241570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133241570,"stop":1696133241570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133242255,"stop":1696133242255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133242255,"stop":1696133242255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133244279,"stop":1696133244279,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133244279,"stop":1696133244279,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133251378,"stop":1696133251378,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133251378,"stop":1696133251378,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133258255,"stop":1696133258255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133258255,"stop":1696133258255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133258462,"stop":1696133258462,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133258462,"stop":1696133258462,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133258833,"stop":1696133258833,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133258833,"stop":1696133258833,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133259006,"stop":1696133259006,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133259006,"stop":1696133259006,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133259389,"stop":1696133259389,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133259389,"stop":1696133259389,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133259389,"stop":1696133259389,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133259389,"stop":1696133259389,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133259389,"stop":1696133259389,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133259389,"stop":1696133259389,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133259389,"stop":1696133259389,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696133259389,"stop":1696133259389,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696133259389,"stop":1696133261420,"duration":2031},"status":"passed","steps":[],"attachments":[{"uid":"16838a40095e3e62","name":"Screenshot","source":"16838a40095e3e62.png","type":"image/png","size":4018497}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696133261420,"stop":1696133292726,"duration":31306},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696133292726,"stop":1696133292726,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e1ffcbba8f0c5b09","name":"Screenshot","source":"e1ffcbba8f0c5b09.txt","type":"text/plain","size":6175}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696133292726,"stop":1696133292726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696133292726,"stop":1696133293308,"duration":582},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696133293308,"stop":1696133387654,"duration":94346},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Navigate by Page"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Navigate by Page"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Axis 360"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"7ba69af6411d4963","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/7ba69af6411d4963","status":"failed","statusDetails":"Page number or chapter name is not correct (actualPageNumber - 53, expectedPageNumber - 54), (actualChapterName-The Ambulance, The Hospital, expectedChapterName-The Ambulance, The Hospital)","time":{"start":1696082478620,"stop":1696082796201,"duration":317581}}]},"tags":["logout","returnBooks","tier1"]},"source":"4585c1095e5c06f9.json","parameterValues":["Axis 360"]} \ No newline at end of file diff --git a/2272/data/test-cases/459b18efb3362751.json b/2272/data/test-cases/459b18efb3362751.json deleted file mode 100644 index af98217c3c..0000000000 --- a/2272/data/test-cases/459b18efb3362751.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"459b18efb3362751","name":"LYRASIS: Getting and returning books from Book Detail View","fullName":"Distributors: LYRASIS: Getting and returning books from Book Detail View","historyId":"89098a49ebcc6018499c9fffbb715777","time":{"start":1696130028173,"stop":1696130423318,"duration":395145},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb1a1f9ee1d164ea4e19a0ab654..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb1a1f9ee1d164ea4e19a0ab654..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fb1a1f9ee1d164ea4e19a0ab6540f305480dbaa6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb1a1f9ee1d164ea4e19a0ab654..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb1a1f9ee1d164ea4e19a0ab654..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fb1a1f9ee1d164ea4e19a0ab6540f305480dbaa6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696130028173,"stop":1696130055325,"duration":27152},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696130055325,"stop":1696130055325,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb1a1f9ee1d164ea4e19a0ab654..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb1a1f9ee1d164ea4e19a0ab654..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fb1a1f9ee1d164ea4e19a0ab6540f305480dbaa6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb1a1f9ee1d164ea4e19a0ab654..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb1a1f9ee1d164ea4e19a0ab654..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fb1a1f9ee1d164ea4e19a0ab6540f305480dbaa6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696130055325,"stop":1696130075894,"duration":20569},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696130075894,"stop":1696130076594,"duration":700},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696130076595,"stop":1696130076978,"duration":383},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696130076978,"stop":1696130078348,"duration":1370},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696130078348,"stop":1696130083044,"duration":4696},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696130083044,"stop":1696130089817,"duration":6773},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696130089817,"stop":1696130117737,"duration":27920},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696130117737,"stop":1696130138978,"duration":21241},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696130138978,"stop":1696130159674,"duration":20696},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696130159674,"stop":1696130182010,"duration":22336},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696130182010,"stop":1696130187772,"duration":5762},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696130187772,"stop":1696130208276,"duration":20504},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb1a1f9ee1d164ea4e19a0ab654..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb1a1f9ee1d164ea4e19a0ab654..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fb1a1f9ee1d164ea4e19a0ab6540f305480dbaa6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb1a1f9ee1d164ea4e19a0ab654..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb1a1f9ee1d164ea4e19a0ab654..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fb1a1f9ee1d164ea4e19a0ab6540f305480dbaa6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click RETURN action button on book details screen","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains GET action button on book details screen","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click GET action button on book details screen","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book 'bookInfo' with AUDIOBOOK type is present on epub or pdf or audiobook screen","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":22,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130055325,"stop":1696130055325,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130075894,"stop":1696130075894,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130075894,"stop":1696130075894,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130076594,"stop":1696130076594,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130076594,"stop":1696130076595,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130076978,"stop":1696130076978,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130076978,"stop":1696130076978,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130078348,"stop":1696130078348,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130078348,"stop":1696130078348,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130083044,"stop":1696130083044,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130083044,"stop":1696130083044,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130089817,"stop":1696130089817,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130089817,"stop":1696130089817,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130117737,"stop":1696130117737,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130117737,"stop":1696130117737,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130138978,"stop":1696130138978,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130138978,"stop":1696130138978,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130159674,"stop":1696130159674,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130159674,"stop":1696130159674,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130182010,"stop":1696130182010,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130182010,"stop":1696130182010,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130187772,"stop":1696130187772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130187772,"stop":1696130187772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130208276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696130208276,"stop":1696130209165,"duration":889},"status":"passed","steps":[],"attachments":[{"uid":"ba404739adb2cacf","name":"Screenshot","source":"ba404739adb2cacf.png","type":"image/png","size":517918}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696130209165,"stop":1696130239921,"duration":30756},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696130239921,"stop":1696130239921,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"3bd7d7653b57b693","name":"Screenshot","source":"3bd7d7653b57b693.txt","type":"text/plain","size":4238}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696130239921,"stop":1696130239921,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696130239921,"stop":1696130240629,"duration":708},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696130240629,"stop":1696130423318,"duration":182689},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Getting and returning books from Book Detail View"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Getting and returning books from Book Detail View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"AUDIOBOOK"},{"name":"buttonBookDetailsView","value":"LISTEN"},{"name":"distributor","value":"Bibliotheca"},{"name":"tabName","value":"Audiobooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"18ed266e4bc81e87","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/18ed266e4bc81e87","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 142b218c5229ed7984e05d4daff..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 142b218c5229ed7984e05d4daff..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 142b218c5229ed7984e05d4daff75c6e733bdcff\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696079974586,"stop":1696080366868,"duration":392282}}]},"tags":["logout","returnBooks","tier1"]},"source":"459b18efb3362751.json","parameterValues":["AUDIOBOOK","LISTEN","Bibliotheca","Audiobooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/468c8ec4325e3b4b.json b/2272/data/test-cases/468c8ec4325e3b4b.json deleted file mode 100644 index 7128e79cff..0000000000 --- a/2272/data/test-cases/468c8ec4325e3b4b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"468c8ec4325e3b4b","name":"LYRASIS: Check of canceling the downloading from book details view","fullName":"Distributors: LYRASIS: Check of canceling the downloading from book details view","historyId":"c35cea3d32e93cc0b69cc70b2b32412c","time":{"start":1696135573392,"stop":1696135939057,"duration":365665},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:183)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135573392,"stop":1696135600412,"duration":27020},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135600413,"stop":1696135600413,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:183)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696135600413,"stop":1696135621021,"duration":20608},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696135621021,"stop":1696135621771,"duration":750},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696135621771,"stop":1696135622099,"duration":328},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696135622101,"stop":1696135623422,"duration":1321},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696135623422,"stop":1696135628515,"duration":5093},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696135628516,"stop":1696135634669,"duration":6153},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696135634669,"stop":1696135661778,"duration":27109},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696135661779,"stop":1696135682863,"duration":21084},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696135682863,"stop":1696135703591,"duration":20728},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696135703591,"stop":1696135725670,"duration":22079},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696135725670,"stop":1696135725689,"duration":19},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:183)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button and cancel downloading by click CANCEL button on book detail screen","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains DOWNLOAD action button on book details screen","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Check that book contains RETURN action button on book details screen","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":16,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135600413,"stop":1696135600413,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135621021,"stop":1696135621021,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135621021,"stop":1696135621021,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135621771,"stop":1696135621771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135621771,"stop":1696135621771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135622099,"stop":1696135622099,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135622101,"stop":1696135622101,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135623422,"stop":1696135623422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135623422,"stop":1696135623422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135628515,"stop":1696135628515,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135628515,"stop":1696135628516,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135634669,"stop":1696135634669,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135634669,"stop":1696135634669,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135661779,"stop":1696135661779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135661779,"stop":1696135661779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135682863,"stop":1696135682863,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135682863,"stop":1696135682863,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135703591,"stop":1696135703591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135703591,"stop":1696135703591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135725670,"stop":1696135725670,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135725670,"stop":1696135725670,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696135725689,"stop":1696135725689,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696135725689,"stop":1696135726522,"duration":833},"status":"passed","steps":[],"attachments":[{"uid":"7c96676fc2090a10","name":"Screenshot","source":"7c96676fc2090a10.png","type":"image/png","size":492666}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696135726522,"stop":1696135756082,"duration":29560},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696135756082,"stop":1696135756083,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"5b33d8894fe1af6a","name":"Screenshot","source":"5b33d8894fe1af6a.txt","type":"text/plain","size":3727}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696135756083,"stop":1696135756083,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696135756083,"stop":1696135756529,"duration":446},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696135756529,"stop":1696135939057,"duration":182528},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Check of canceling the downloading from book details view"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Check of canceling the downloading from book details view"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"EBOOK"},{"name":"distributor","value":"Biblioboard"},{"name":"tabName","value":"eBooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"8ca04e44947a0075","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/8ca04e44947a0075","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696085601476,"stop":1696085971435,"duration":369959}}]},"tags":["logout","returnBooks","tier1"]},"source":"468c8ec4325e3b4b.json","parameterValues":["EBOOK","Biblioboard","eBooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/47b3dddfa35fabe0.json b/2272/data/test-cases/47b3dddfa35fabe0.json deleted file mode 100644 index 3f38a51ace..0000000000 --- a/2272/data/test-cases/47b3dddfa35fabe0.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"47b3dddfa35fabe0","name":"Hold from Subcategory List View and Remove a Reserved Book from Holds","fullName":"Reservation of book in LYRASIS: Hold from Subcategory List View and Remove a Reserved Book from Holds","historyId":"8ded44eb0a2229f3019f58136da8503c","time":{"start":1696135980058,"stop":1696136532073,"duration":552015},"status":"broken","statusMessage":"Count of unavailable books == 0 for distributor: bibliotheca","statusTrace":"java.lang.RuntimeException: Count of unavailable books == 0 for distributor: bibliotheca\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:199)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'unavailable' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature:15)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135980058,"stop":1696136006344,"duration":26286},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696136006344,"stop":1696136006344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"Count of unavailable books == 0 for distributor: bibliotheca","statusTrace":"java.lang.RuntimeException: Count of unavailable books == 0 for distributor: bibliotheca\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:199)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'unavailable' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature:15)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696136006344,"stop":1696136026750,"duration":20406},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696136026750,"stop":1696136027438,"duration":688},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696136027439,"stop":1696136028290,"duration":851},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696136028290,"stop":1696136029641,"duration":1351},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696136029641,"stop":1696136038240,"duration":8599},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696136038240,"stop":1696136041506,"duration":3266},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696136041507,"stop":1696136068280,"duration":26773},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696136068280,"stop":1696136089410,"duration":21130},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696136089410,"stop":1696136109904,"duration":20494},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696136109904,"stop":1696136131983,"duration":22079},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'unavailable' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696136131983,"stop":1696136132002,"duration":19},"status":"broken","statusMessage":"Count of unavailable books == 0 for distributor: bibliotheca","statusTrace":"java.lang.RuntimeException: Count of unavailable books == 0 for distributor: bibliotheca\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:199)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'unavailable' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature:15)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click RESERVE action button on AUDIOBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then AUDIOBOOK book with REMOVE action button and 'bookInfo' bookInfo is present on catalog books screen","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close Book Details for IOSTab","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Holds","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then AUDIOBOOK book with REMOVE action button and 'bookInfo' bookInfo is present on holds screen","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open AUDIOBOOK book with REMOVE action button and 'bookInfo' bookInfo on holds screen","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click REMOVE action button on book details screen","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Holds","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 7 seconds","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then AUDIOBOOK book with REMOVE action button and 'bookInfo' bookInfo is not present on holds screen","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":22,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136006344,"stop":1696136006344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136026750,"stop":1696136026750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136026750,"stop":1696136026750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136027438,"stop":1696136027438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136027438,"stop":1696136027439,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136028290,"stop":1696136028290,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136028290,"stop":1696136028290,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136029641,"stop":1696136029641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136029641,"stop":1696136029641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136038240,"stop":1696136038240,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136038240,"stop":1696136038240,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136041507,"stop":1696136041507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136041507,"stop":1696136041507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136068280,"stop":1696136068280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136068280,"stop":1696136068280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136089410,"stop":1696136089410,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136089410,"stop":1696136089410,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136109904,"stop":1696136109904,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136109904,"stop":1696136109904,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136131983,"stop":1696136131983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136131983,"stop":1696136131983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132002,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696136132002,"stop":1696136132878,"duration":876},"status":"passed","steps":[],"attachments":[{"uid":"8603888317074e3e","name":"Screenshot","source":"8603888317074e3e.png","type":"image/png","size":437428}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696136132878,"stop":1696136168092,"duration":35214},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696136168092,"stop":1696136168092,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"781b6e483d92a7de","name":"Screenshot","source":"781b6e483d92a7de.txt","type":"text/plain","size":3938}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696136168092,"stop":1696136168092,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696136168092,"stop":1696136168451,"duration":359},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696136168451,"stop":1696136532072,"duration":363621},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Reservation of book in LYRASIS"},{"name":"story","value":"Hold from Subcategory List View and Remove a Reserved Book from Holds"},{"name":"suite","value":"Reservation of book in LYRASIS"},{"name":"testClass","value":"Hold from Subcategory List View and Remove a Reserved Book from Holds"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature"},{"name":"package","value":"src.test.java.features.Reservation_feature.Reservation of book in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"b95750369effdada","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/b95750369effdada","status":"broken","statusDetails":"Count of unavailable books == 0 for distributor: bibliotheca","time":{"start":1696086548636,"stop":1696086907824,"duration":359188}}]},"tags":["logout","returnBooks","tier1"]},"source":"47b3dddfa35fabe0.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/518ea41a095c49c3.json b/2272/data/test-cases/518ea41a095c49c3.json deleted file mode 100644 index 4450715c64..0000000000 --- a/2272/data/test-cases/518ea41a095c49c3.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"518ea41a095c49c3","name":"Playback speed: Check of playback speed","fullName":"Audiobook in LYRASIS: Playback speed: Check of playback speed","historyId":"5e622650235e1ec6033fce4d4d7620bf","time":{"start":1696132679127,"stop":1696133246088,"duration":566961},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21e55f491e6fb7fee1d6baf7c3c..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21e55f491e6fb7fee1d6baf7c3c..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 21e55f491e6fb7fee1d6baf7c3cad9e2b426e8c1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21e55f491e6fb7fee1d6baf7c3c..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21e55f491e6fb7fee1d6baf7c3c..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 21e55f491e6fb7fee1d6baf7c3cad9e2b426e8c1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132679127,"stop":1696132705623,"duration":26496},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132705623,"stop":1696132705623,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21e55f491e6fb7fee1d6baf7c3c..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21e55f491e6fb7fee1d6baf7c3c..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 21e55f491e6fb7fee1d6baf7c3cad9e2b426e8c1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21e55f491e6fb7fee1d6baf7c3c..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21e55f491e6fb7fee1d6baf7c3c..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 21e55f491e6fb7fee1d6baf7c3cad9e2b426e8c1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696132705623,"stop":1696132726077,"duration":20454},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696132726078,"stop":1696132726804,"duration":726},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696132726804,"stop":1696132727138,"duration":334},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696132727138,"stop":1696132728481,"duration":1343},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696132728481,"stop":1696132733035,"duration":4554},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696132733035,"stop":1696132737086,"duration":4051},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696132737087,"stop":1696132764115,"duration":27028},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696132764116,"stop":1696132785296,"duration":21180},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696132785297,"stop":1696132805645,"duration":20348},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696132805645,"stop":1696132827187,"duration":21542},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696132827187,"stop":1696132832258,"duration":5071},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696132832258,"stop":1696132852587,"duration":20329},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21e55f491e6fb7fee1d6baf7c3c..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21e55f491e6fb7fee1d6baf7c3c..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 21e55f491e6fb7fee1d6baf7c3cad9e2b426e8c1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21e55f491e6fb7fee1d6baf7c3c..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21e55f491e6fb7fee1d6baf7c3c..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 21e55f491e6fb7fee1d6baf7c3cad9e2b426e8c1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696132852587,"stop":1696132852587,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696132852587,"stop":1696132852587,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696132852587,"stop":1696132852587,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696132852587,"stop":1696132852587,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 0.75X playback speed on playback speed audiobook screen","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 0.75X on audio player screen","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 0.75X on audio player screen","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 0.75X on audio player screen","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696132852589,"stop":1696132852589,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 8 seconds","time":{"start":1696132852589,"stop":1696132852589,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 6 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696132852589,"stop":1696132852589,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132705623,"stop":1696132705623,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132726077,"stop":1696132726077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132726077,"stop":1696132726077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132726804,"stop":1696132726804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132726804,"stop":1696132726804,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132727138,"stop":1696132727138,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132727138,"stop":1696132727138,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132728481,"stop":1696132728481,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132728481,"stop":1696132728481,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132733035,"stop":1696132733035,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132733035,"stop":1696132733035,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132737086,"stop":1696132737086,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132737086,"stop":1696132737087,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132764115,"stop":1696132764115,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132764115,"stop":1696132764115,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132785296,"stop":1696132785296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132785296,"stop":1696132785296,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132805645,"stop":1696132805645,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132805645,"stop":1696132805645,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132827187,"stop":1696132827187,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132827187,"stop":1696132827187,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132832258,"stop":1696132832258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132832258,"stop":1696132832258,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852587,"stop":1696132852587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852587,"stop":1696132852587,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852587,"stop":1696132852587,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852587,"stop":1696132852587,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852587,"stop":1696132852587,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852587,"stop":1696132852587,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852587,"stop":1696132852587,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852587,"stop":1696132852587,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852587,"stop":1696132852587,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852587,"stop":1696132852587,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852588,"stop":1696132852588,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852589,"stop":1696132852589,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852589,"stop":1696132852589,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852589,"stop":1696132852589,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852589,"stop":1696132852589,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132852589,"stop":1696132852589,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132852589,"stop":1696132852589,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696132852589,"stop":1696132852589,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696132852589,"stop":1696132853560,"duration":971},"status":"passed","steps":[],"attachments":[{"uid":"f309e80064038357","name":"Screenshot","source":"f309e80064038357.png","type":"image/png","size":604443}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696132853560,"stop":1696132882185,"duration":28625},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696132882185,"stop":1696132882185,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"85b693491c29dd06","name":"Screenshot","source":"85b693491c29dd06.txt","type":"text/plain","size":4436}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696132882185,"stop":1696132882185,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696132882185,"stop":1696132882590,"duration":405},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696132882590,"stop":1696133246088,"duration":363498},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Palace Marketplace"},{"name":"moveForwardSeconds","value":"6"},{"name":"secondsForWaiting","value":"8"},{"name":"speed","value":"0.75"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"8bd0139f68f3ffe0","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/8bd0139f68f3ffe0","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1708e8cff2ef1050b63d28efcff..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1708e8cff2ef1050b63d28efcff..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 1708e8cff2ef1050b63d28efcff454fcacd326b3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696083440592,"stop":1696084010712,"duration":570120}}]},"tags":["logout","returnBooks","tier1"]},"source":"518ea41a095c49c3.json","parameterValues":["Palace Marketplace","6","8","0.75"]} \ No newline at end of file diff --git a/2272/data/test-cases/51b189eb3984a924.json b/2272/data/test-cases/51b189eb3984a924.json deleted file mode 100644 index 6adb245ea1..0000000000 --- a/2272/data/test-cases/51b189eb3984a924.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"51b189eb3984a924","name":"Navigate by bookmarks","fullName":"Read EPUB in Lyrasis: Navigate by bookmarks","historyId":"7f052776bc1c51a48f95c222868c34ae","time":{"start":1696134042096,"stop":1696134645130,"duration":603034},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9e60a0922bc6f92f3dfeb4f6657..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9e60a0922bc6f92f3dfeb4f6657..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 9e60a0922bc6f92f3dfeb4f665703084100091f3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9e60a0922bc6f92f3dfeb4f6657..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9e60a0922bc6f92f3dfeb4f6657..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 9e60a0922bc6f92f3dfeb4f665703084100091f3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapAddBookmarkButton(AndroidNavigationBarEpubScreen.java:33)\n\tat stepdefinitions.epubSteps.TocBookmarksEpubSteps.addBookmark(TocBookmarksEpubSteps.java:118)\n\tat ✽.Add bookmark on reader epub screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:206)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134042096,"stop":1696134086915,"duration":44819},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134086915,"stop":1696134086915,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9e60a0922bc6f92f3dfeb4f6657..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9e60a0922bc6f92f3dfeb4f6657..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 9e60a0922bc6f92f3dfeb4f665703084100091f3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9e60a0922bc6f92f3dfeb4f6657..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9e60a0922bc6f92f3dfeb4f6657..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 9e60a0922bc6f92f3dfeb4f665703084100091f3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapAddBookmarkButton(AndroidNavigationBarEpubScreen.java:33)\n\tat stepdefinitions.epubSteps.TocBookmarksEpubSteps.addBookmark(TocBookmarksEpubSteps.java:118)\n\tat ✽.Add bookmark on reader epub screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:206)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696134086915,"stop":1696134107575,"duration":20660},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696134107575,"stop":1696134108333,"duration":758},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696134108333,"stop":1696134108629,"duration":296},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696134108629,"stop":1696134109971,"duration":1342},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696134109971,"stop":1696134114088,"duration":4117},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696134114088,"stop":1696134118358,"duration":4270},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696134118358,"stop":1696134146172,"duration":27814},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696134146172,"stop":1696134167341,"duration":21169},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696134167341,"stop":1696134187986,"duration":20645},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696134187986,"stop":1696134210035,"duration":22049},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696134210035,"stop":1696134215429,"duration":5394},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696134215429,"stop":1696134223485,"duration":8056},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696134223485,"stop":1696134224409,"duration":924},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696134224409,"stop":1696134225816,"duration":1407},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696134225817,"stop":1696134227554,"duration":1737},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Add bookmark on reader epub screen","time":{"start":1696134227554,"stop":1696134249306,"duration":21752},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9e60a0922bc6f92f3dfeb4f6657..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9e60a0922bc6f92f3dfeb4f6657..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 9e60a0922bc6f92f3dfeb4f665703084100091f3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9e60a0922bc6f92f3dfeb4f6657..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9e60a0922bc6f92f3dfeb4f6657..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 9e60a0922bc6f92f3dfeb4f665703084100091f3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapAddBookmarkButton(AndroidNavigationBarEpubScreen.java:33)\n\tat stepdefinitions.epubSteps.TocBookmarksEpubSteps.addBookmark(TocBookmarksEpubSteps.java:118)\n\tat ✽.Add bookmark on reader epub screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:206)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"Then Bookmark is displayed on reader epub screen","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save device time and date as 'deviceTimeDateKey'","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 7 to 9 times","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Add bookmark on reader epub screen","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save pageNumber as 'pageNumberKey2' and chapterName as 'chapterNameKey2' on epub reader screen","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save device time and date as 'deviceTimeDateKey2'","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open bookmarks epub screen","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Bookmark with 'chapterNameKey' and 'deviceTimeDateKey' is displayed on bookmarks epub screen","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Bookmark with 'chapterNameKey2' and 'deviceTimeDateKey2' is displayed on bookmarks epub screen","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open random bookmark and save chapter name as 'chapterNameKey3' on bookmarks epub screen","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'chapterNameKey3' chapter name is displayed on reader epub screen","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":29,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134086915,"stop":1696134086915,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134107575,"stop":1696134107575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134107575,"stop":1696134107575,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134108333,"stop":1696134108333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134108333,"stop":1696134108333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134108629,"stop":1696134108629,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134108629,"stop":1696134108629,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134109971,"stop":1696134109971,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134109971,"stop":1696134109971,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134114088,"stop":1696134114088,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134114088,"stop":1696134114088,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134118358,"stop":1696134118358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134118358,"stop":1696134118358,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134146172,"stop":1696134146172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134146172,"stop":1696134146172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134167341,"stop":1696134167341,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134167341,"stop":1696134167341,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134187986,"stop":1696134187986,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134187986,"stop":1696134187986,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134210035,"stop":1696134210035,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134210035,"stop":1696134210035,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134215429,"stop":1696134215429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134215429,"stop":1696134215429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134223485,"stop":1696134223485,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134223485,"stop":1696134223485,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134224409,"stop":1696134224409,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134224409,"stop":1696134224409,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134225816,"stop":1696134225816,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134225816,"stop":1696134225817,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134227554,"stop":1696134227554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134227554,"stop":1696134227554,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249306,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696134249306,"stop":1696134249849,"duration":543},"status":"passed","steps":[],"attachments":[{"uid":"4873e1d3de1c81b8","name":"Screenshot","source":"4873e1d3de1c81b8.png","type":"image/png","size":58149}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696134249849,"stop":1696134279581,"duration":29732},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696134279581,"stop":1696134279582,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"75effaee10e53578","name":"Screenshot","source":"75effaee10e53578.txt","type":"text/plain","size":5177}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696134279582,"stop":1696134279582,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696134279582,"stop":1696134280003,"duration":421},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696134280003,"stop":1696134645130,"duration":365127},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Navigate by bookmarks"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Navigate by bookmarks"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Axis 360"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"99599a5feded0380","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/99599a5feded0380","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C6V, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C6V, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 43fb13fe236ff755f0a4d03e50c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C6V, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C6V, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C6V, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 43fb13fe236ff755f0a4d03e50c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C6V, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 43fb13fe236ff755f0a4d03e50c1a68664bab9ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084003095,"stop":1696084407491,"duration":404396}}]},"tags":["logout","returnBooks","tier1"]},"source":"51b189eb3984a924.json","parameterValues":["Axis 360"]} \ No newline at end of file diff --git a/2272/data/test-cases/51b1ba299f318584.json b/2272/data/test-cases/51b1ba299f318584.json deleted file mode 100644 index 92e3a5fff4..0000000000 --- a/2272/data/test-cases/51b1ba299f318584.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"51b1ba299f318584","name":"Font settings: Check of increasing and reducing the text size","fullName":"Read EPUB in Lyrasis: Font settings: Check of increasing and reducing the text size","historyId":"10bee3eff595474797f302ada7ed94d5","time":{"start":1696126277545,"stop":1696126879100,"duration":601555},"status":"broken","statusMessage":"Appium error: An unknown server-side error occurred while processing the command. Original error: An unknown server-side error occurred while processing the command. Original error: unknown error: Failed to get PID for the following process: Terrace\n (Driver info: chromedriver=114.0.5735.90 (386bc09e8f4f2e025eddae123f36f6263096ae49-refs/branch-heads/5735@{#1052}),platform=Linux 5.16.7-200.fc35.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 0 milliseconds\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 57c4d329d14ba9b0e2e20234adca47caa8bad167","statusTrace":"io.appium.java_client.NoSuchContextException: Appium error: An unknown server-side error occurred while processing the command. Original error: An unknown server-side error occurred while processing the command. Original error: unknown error: Failed to get PID for the following process: Terrace\n (Driver info: chromedriver=114.0.5735.90 (386bc09e8f4f2e025eddae123f36f6263096ae49-refs/branch-heads/5735@{#1052}),platform=Linux 5.16.7-200.fc35.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 0 milliseconds\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 57c4d329d14ba9b0e2e20234adca47caa8bad167\n\tat io.appium.java_client.AppiumDriver.context(AppiumDriver.java:231)\n\tat screens.epub.readerEpub.android.AndroidReaderEpubScreen.getBookSource(AndroidReaderEpubScreen.java:106)\n\tat screens.epub.readerEpub.android.AndroidReaderEpubScreen.getFontSize(AndroidReaderEpubScreen.java:92)\n\tat stepdefinitions.epubSteps.EpubSteps.saveFontSize(EpubSteps.java:164)\n\tat ✽.Save font size as 'fontSize'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:22)\nCaused by: org.openqa.selenium.WebDriverException: Appium error: An unknown server-side error occurred while processing the command. Original error: An unknown server-side error occurred while processing the command. Original error: unknown error: Failed to get PID for the following process: Terrace\n (Driver info: chromedriver=114.0.5735.90 (386bc09e8f4f2e025eddae123f36f6263096ae49-refs/branch-heads/5735@{#1052}),platform=Linux 5.16.7-200.fc35.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 0 milliseconds\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 57c4d329d14ba9b0e2e20234adca47caa8bad167\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\n\tat java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)\n\tat org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214)\n\tat org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)\n\tat org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(JsonHttpResponseCodec.java:40)\n\tat org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:80)\n\tat org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:44)\n\tat org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)\n\tat io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:239)\n\tat org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)\n\tat io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:41)\n\tat io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)\n\tat io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)\n\tat io.appium.java_client.AppiumDriver.context(AppiumDriver.java:228)\n\tat screens.epub.readerEpub.android.AndroidReaderEpubScreen.getBookSource(AndroidReaderEpubScreen.java:106)\n\tat screens.epub.readerEpub.android.AndroidReaderEpubScreen.getFontSize(AndroidReaderEpubScreen.java:92)\n\tat stepdefinitions.epubSteps.EpubSteps.saveFontSize(EpubSteps.java:164)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat io.cucumber.java.Invoker.invoke(Invoker.java:27)\n\tat io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:27)\n\tat io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)\n\tat io.cucumber.core.runner.TestStep.executeStep(TestStep.java:64)\n\tat io.cucumber.core.runner.TestStep.run(TestStep.java:49)\n\tat io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:46)\n\tat io.cucumber.core.runner.TestCase.run(TestCase.java:51)\n\tat io.cucumber.core.runner.Runner.runPickle(Runner.java:67)\n\tat io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:149)\n\tat io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:83)\n\tat io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:24)\n\tat org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat io.cucumber.junit.Cucumber.runChild(Cucumber.java:185)\n\tat io.cucumber.junit.Cucumber.runChild(Cucumber.java:83)\n\tat org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat org.apache.maven.surefire.junitcore.pc.Scheduler$1.run(Scheduler.java:410)\n\tat java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126277545,"stop":1696126312610,"duration":35065},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126312610,"stop":1696126312611,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"Appium error: An unknown server-side error occurred while processing the command. Original error: An unknown server-side error occurred while processing the command. Original error: unknown error: Failed to get PID for the following process: Terrace\n (Driver info: chromedriver=114.0.5735.90 (386bc09e8f4f2e025eddae123f36f6263096ae49-refs/branch-heads/5735@{#1052}),platform=Linux 5.16.7-200.fc35.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 0 milliseconds\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 57c4d329d14ba9b0e2e20234adca47caa8bad167","statusTrace":"io.appium.java_client.NoSuchContextException: Appium error: An unknown server-side error occurred while processing the command. Original error: An unknown server-side error occurred while processing the command. Original error: unknown error: Failed to get PID for the following process: Terrace\n (Driver info: chromedriver=114.0.5735.90 (386bc09e8f4f2e025eddae123f36f6263096ae49-refs/branch-heads/5735@{#1052}),platform=Linux 5.16.7-200.fc35.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 0 milliseconds\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 57c4d329d14ba9b0e2e20234adca47caa8bad167\n\tat io.appium.java_client.AppiumDriver.context(AppiumDriver.java:231)\n\tat screens.epub.readerEpub.android.AndroidReaderEpubScreen.getBookSource(AndroidReaderEpubScreen.java:106)\n\tat screens.epub.readerEpub.android.AndroidReaderEpubScreen.getFontSize(AndroidReaderEpubScreen.java:92)\n\tat stepdefinitions.epubSteps.EpubSteps.saveFontSize(EpubSteps.java:164)\n\tat ✽.Save font size as 'fontSize'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:22)\nCaused by: org.openqa.selenium.WebDriverException: Appium error: An unknown server-side error occurred while processing the command. Original error: An unknown server-side error occurred while processing the command. Original error: unknown error: Failed to get PID for the following process: Terrace\n (Driver info: chromedriver=114.0.5735.90 (386bc09e8f4f2e025eddae123f36f6263096ae49-refs/branch-heads/5735@{#1052}),platform=Linux 5.16.7-200.fc35.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 0 milliseconds\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 57c4d329d14ba9b0e2e20234adca47caa8bad167\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\n\tat java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)\n\tat org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214)\n\tat org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)\n\tat org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(JsonHttpResponseCodec.java:40)\n\tat org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:80)\n\tat org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:44)\n\tat org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)\n\tat io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:239)\n\tat org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)\n\tat io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:41)\n\tat io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)\n\tat io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)\n\tat io.appium.java_client.AppiumDriver.context(AppiumDriver.java:228)\n\tat screens.epub.readerEpub.android.AndroidReaderEpubScreen.getBookSource(AndroidReaderEpubScreen.java:106)\n\tat screens.epub.readerEpub.android.AndroidReaderEpubScreen.getFontSize(AndroidReaderEpubScreen.java:92)\n\tat stepdefinitions.epubSteps.EpubSteps.saveFontSize(EpubSteps.java:164)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat io.cucumber.java.Invoker.invoke(Invoker.java:27)\n\tat io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:27)\n\tat io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)\n\tat io.cucumber.core.runner.TestStep.executeStep(TestStep.java:64)\n\tat io.cucumber.core.runner.TestStep.run(TestStep.java:49)\n\tat io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:46)\n\tat io.cucumber.core.runner.TestCase.run(TestCase.java:51)\n\tat io.cucumber.core.runner.Runner.runPickle(Runner.java:67)\n\tat io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:149)\n\tat io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:83)\n\tat io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:24)\n\tat org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat io.cucumber.junit.Cucumber.runChild(Cucumber.java:185)\n\tat io.cucumber.junit.Cucumber.runChild(Cucumber.java:83)\n\tat org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat org.apache.maven.surefire.junitcore.pc.Scheduler$1.run(Scheduler.java:410)\n\tat java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696126312611,"stop":1696126333155,"duration":20544},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696126333156,"stop":1696126333897,"duration":741},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696126333898,"stop":1696126334274,"duration":376},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696126334275,"stop":1696126335622,"duration":1347},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696126335623,"stop":1696126341320,"duration":5697},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696126341320,"stop":1696126345297,"duration":3977},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696126345297,"stop":1696126371409,"duration":26112},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696126371409,"stop":1696126392583,"duration":21174},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696126392584,"stop":1696126413295,"duration":20711},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696126413296,"stop":1696126435470,"duration":22174},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696126435474,"stop":1696126441682,"duration":6208},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696126441682,"stop":1696126450445,"duration":8763},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696126450445,"stop":1696126451995,"duration":1550},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696126451996,"stop":1696126453666,"duration":1670},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 7 to 9 times","time":{"start":1696126453667,"stop":1696126472604,"duration":18937},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save font size as 'fontSize'","time":{"start":1696126472605,"stop":1696126474079,"duration":1474},"status":"broken","statusMessage":"Appium error: An unknown server-side error occurred while processing the command. Original error: An unknown server-side error occurred while processing the command. Original error: unknown error: Failed to get PID for the following process: Terrace\n (Driver info: chromedriver=114.0.5735.90 (386bc09e8f4f2e025eddae123f36f6263096ae49-refs/branch-heads/5735@{#1052}),platform=Linux 5.16.7-200.fc35.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 0 milliseconds\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 57c4d329d14ba9b0e2e20234adca47caa8bad167","statusTrace":"io.appium.java_client.NoSuchContextException: Appium error: An unknown server-side error occurred while processing the command. Original error: An unknown server-side error occurred while processing the command. Original error: unknown error: Failed to get PID for the following process: Terrace\n (Driver info: chromedriver=114.0.5735.90 (386bc09e8f4f2e025eddae123f36f6263096ae49-refs/branch-heads/5735@{#1052}),platform=Linux 5.16.7-200.fc35.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 0 milliseconds\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 57c4d329d14ba9b0e2e20234adca47caa8bad167\n\tat io.appium.java_client.AppiumDriver.context(AppiumDriver.java:231)\n\tat screens.epub.readerEpub.android.AndroidReaderEpubScreen.getBookSource(AndroidReaderEpubScreen.java:106)\n\tat screens.epub.readerEpub.android.AndroidReaderEpubScreen.getFontSize(AndroidReaderEpubScreen.java:92)\n\tat stepdefinitions.epubSteps.EpubSteps.saveFontSize(EpubSteps.java:164)\n\tat ✽.Save font size as 'fontSize'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:22)\nCaused by: org.openqa.selenium.WebDriverException: Appium error: An unknown server-side error occurred while processing the command. Original error: An unknown server-side error occurred while processing the command. Original error: unknown error: Failed to get PID for the following process: Terrace\n (Driver info: chromedriver=114.0.5735.90 (386bc09e8f4f2e025eddae123f36f6263096ae49-refs/branch-heads/5735@{#1052}),platform=Linux 5.16.7-200.fc35.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 0 milliseconds\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 57c4d329d14ba9b0e2e20234adca47caa8bad167\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\n\tat java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)\n\tat org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:214)\n\tat org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:166)\n\tat org.openqa.selenium.remote.http.JsonHttpResponseCodec.reconstructValue(JsonHttpResponseCodec.java:40)\n\tat org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:80)\n\tat org.openqa.selenium.remote.http.AbstractHttpResponseCodec.decode(AbstractHttpResponseCodec.java:44)\n\tat org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)\n\tat io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:239)\n\tat org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)\n\tat io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:41)\n\tat io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)\n\tat io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)\n\tat io.appium.java_client.AppiumDriver.context(AppiumDriver.java:228)\n\tat screens.epub.readerEpub.android.AndroidReaderEpubScreen.getBookSource(AndroidReaderEpubScreen.java:106)\n\tat screens.epub.readerEpub.android.AndroidReaderEpubScreen.getFontSize(AndroidReaderEpubScreen.java:92)\n\tat stepdefinitions.epubSteps.EpubSteps.saveFontSize(EpubSteps.java:164)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:566)\n\tat io.cucumber.java.Invoker.invoke(Invoker.java:27)\n\tat io.cucumber.java.JavaStepDefinition.execute(JavaStepDefinition.java:27)\n\tat io.cucumber.core.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:63)\n\tat io.cucumber.core.runner.TestStep.executeStep(TestStep.java:64)\n\tat io.cucumber.core.runner.TestStep.run(TestStep.java:49)\n\tat io.cucumber.core.runner.PickleStepTestStep.run(PickleStepTestStep.java:46)\n\tat io.cucumber.core.runner.TestCase.run(TestCase.java:51)\n\tat io.cucumber.core.runner.Runner.runPickle(Runner.java:67)\n\tat io.cucumber.junit.PickleRunners$NoStepDescriptions.run(PickleRunners.java:149)\n\tat io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:83)\n\tat io.cucumber.junit.FeatureRunner.runChild(FeatureRunner.java:24)\n\tat org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\n\tat org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\n\tat org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\n\tat org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\n\tat org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\n\tat org.junit.runners.ParentRunner.run(ParentRunner.java:413)\n\tat io.cucumber.junit.Cucumber.runChild(Cucumber.java:185)\n\tat io.cucumber.junit.Cucumber.runChild(Cucumber.java:83)\n\tat org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\n\tat org.apache.maven.surefire.junitcore.pc.Scheduler$1.run(Scheduler.java:410)\n\tat java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open font settings","time":{"start":1696126474079,"stop":1696126474079,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And INCREASE_FONT of text","time":{"start":1696126474079,"stop":1696126474079,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is increased","time":{"start":1696126474079,"stop":1696126474079,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696126474079,"stop":1696126474079,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is increased","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is increased","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save font size as 'fontSize'","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open font settings","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And DECREASE_FONT of text","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is decreased","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is decreased","time":{"start":1696126474082,"stop":1696126474082,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696126474082,"stop":1696126474082,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696126474082,"stop":1696126474082,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is decreased","time":{"start":1696126474082,"stop":1696126474082,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":39,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126312611,"stop":1696126312611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126333155,"stop":1696126333155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126333155,"stop":1696126333155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126333897,"stop":1696126333897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126333897,"stop":1696126333898,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126334274,"stop":1696126334275,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126334275,"stop":1696126334275,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126335622,"stop":1696126335623,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126335623,"stop":1696126335623,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126341320,"stop":1696126341320,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126341320,"stop":1696126341320,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126345297,"stop":1696126345297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126345297,"stop":1696126345297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126371409,"stop":1696126371409,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126371409,"stop":1696126371409,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126392583,"stop":1696126392583,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126392583,"stop":1696126392584,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126413295,"stop":1696126413295,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126413295,"stop":1696126413296,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126435470,"stop":1696126435470,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126435470,"stop":1696126435474,"duration":4},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126441682,"stop":1696126441682,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126441682,"stop":1696126441682,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126450445,"stop":1696126450445,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126450445,"stop":1696126450445,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126451995,"stop":1696126451995,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126451995,"stop":1696126451996,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126453666,"stop":1696126453666,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126453667,"stop":1696126453667,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126472604,"stop":1696126472604,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126472604,"stop":1696126472604,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474079,"stop":1696126474079,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474079,"stop":1696126474079,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474079,"stop":1696126474079,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474079,"stop":1696126474079,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474079,"stop":1696126474079,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474079,"stop":1696126474079,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474079,"stop":1696126474079,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474079,"stop":1696126474079,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474079,"stop":1696126474079,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474080,"stop":1696126474080,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474081,"stop":1696126474081,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474081,"stop":1696126474082,"duration":1},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474082,"stop":1696126474082,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474082,"stop":1696126474082,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474082,"stop":1696126474082,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474082,"stop":1696126474082,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474082,"stop":1696126474082,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474082,"stop":1696126474082,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126474082,"stop":1696126474082,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126474082,"stop":1696126474082,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696126474082,"stop":1696126474082,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696126474082,"stop":1696126474717,"duration":635},"status":"passed","steps":[],"attachments":[{"uid":"92d1a9bdd5333268","name":"Screenshot","source":"92d1a9bdd5333268.png","type":"image/png","size":168241}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696126474717,"stop":1696126504634,"duration":29917},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696126504634,"stop":1696126504635,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"ac1818cae31cdd74","name":"Screenshot","source":"ac1818cae31cdd74.txt","type":"text/plain","size":5403}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696126504635,"stop":1696126504635,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696126504635,"stop":1696126505185,"duration":550},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696126505185,"stop":1696126879099,"duration":373914},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Font settings: Check of increasing and reducing the text size"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Font settings: Check of increasing and reducing the text size"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Bibliotheca"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"ca8314408ec0357b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/ca8314408ec0357b","status":"broken","statusDetails":"Appium error: An unknown server-side error occurred while processing the command. Original error: An unknown server-side error occurred while processing the command. Original error: unknown error: Failed to get PID for the following process: Terrace\n (Driver info: chromedriver=114.0.5735.90 (386bc09e8f4f2e025eddae123f36f6263096ae49-refs/branch-heads/5735@{#1052}),platform=Linux 4.1.13-101.fc21.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 0 milliseconds\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3de92df9ad964c09b09e46ca2a5..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3de92df9ad964c09b09e46ca2a5..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 3de92df9ad964c09b09e46ca2a5068d6d9d2b038","time":{"start":1696076578138,"stop":1696077174081,"duration":595943}}]},"tags":["logout","returnBooks","tier1"]},"source":"51b1ba299f318584.json","parameterValues":["Bibliotheca"]} \ No newline at end of file diff --git a/2272/data/test-cases/55354e8c62435ee3.json b/2272/data/test-cases/55354e8c62435ee3.json deleted file mode 100644 index 25a14782f6..0000000000 --- a/2272/data/test-cases/55354e8c62435ee3.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"55354e8c62435ee3","name":"Settings: Check of Vertical scrolling in Lyrasis","fullName":"Read PDF in LYRASIS Reads on Android: Settings: Check of Vertical scrolling in Lyrasis","historyId":"2e3b2b474024f087239b7af4bf187e25","time":{"start":1696137190099,"stop":1696137754509,"duration":564410},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:102)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696137190099,"stop":1696137236937,"duration":46838},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696137236937,"stop":1696137236937,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:102)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696137236937,"stop":1696137257555,"duration":20618},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696137257555,"stop":1696137258255,"duration":700},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696137258255,"stop":1696137258530,"duration":275},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696137258530,"stop":1696137259922,"duration":1392},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696137259922,"stop":1696137263952,"duration":4030},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696137263952,"stop":1696137268208,"duration":4256},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696137268209,"stop":1696137295533,"duration":27324},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696137295533,"stop":1696137316650,"duration":21117},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696137316650,"stop":1696137337414,"duration":20764},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open search modal","time":{"start":1696137337414,"stop":1696137358954,"duration":21540},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696137358954,"stop":1696137358972,"duration":18},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:102)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on catalog books screen","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Reader pdf screen is opened","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open pdf settings screen on pdf reader screen","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Tap Vertical scrolling on pdf settings screen","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open pdf settings screen on pdf reader screen","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Vertical scrolling is chosen on settings screen","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Spreads options are available on settings screen","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open pdf settings screen on pdf reader screen","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save page number as 'pageInfo' on pdf reader screen","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page down on pdf reader screen","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Page number is not equal to 'pageInfo' on pdf reader screen","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save page number as 'pageInfo2' on pdf reader screen","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page up on pdf reader screen","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Page number is not equal to 'pageInfo2' on pdf reader screen","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":28,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137236937,"stop":1696137236937,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137257555,"stop":1696137257555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137257555,"stop":1696137257555,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137258255,"stop":1696137258255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137258255,"stop":1696137258255,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137258530,"stop":1696137258530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137258530,"stop":1696137258530,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137259922,"stop":1696137259922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137259922,"stop":1696137259922,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137263952,"stop":1696137263952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137263952,"stop":1696137263952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137268209,"stop":1696137268209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137268209,"stop":1696137268209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137295533,"stop":1696137295533,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137295533,"stop":1696137295533,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137316650,"stop":1696137316650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137316650,"stop":1696137316650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137337414,"stop":1696137337414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137337414,"stop":1696137337414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358954,"stop":1696137358954,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358954,"stop":1696137358954,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358972,"stop":1696137358972,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358972,"stop":1696137358972,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137358973,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696137358973,"stop":1696137359810,"duration":837},"status":"passed","steps":[],"attachments":[{"uid":"ace39d91cec7d963","name":"Screenshot","source":"ace39d91cec7d963.png","type":"image/png","size":422356}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696137359810,"stop":1696137390414,"duration":30604},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696137390414,"stop":1696137390415,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"7cba5bbe28bb3dcf","name":"Screenshot","source":"7cba5bbe28bb3dcf.txt","type":"text/plain","size":3883}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696137390415,"stop":1696137390415,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696137390415,"stop":1696137390892,"duration":477},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696137390892,"stop":1696137754509,"duration":363617},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"tag","value":"exclude_ios"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Read PDF in LYRASIS Reads on Android"},{"name":"story","value":"Settings: Check of Vertical scrolling in Lyrasis"},{"name":"suite","value":"Read PDF in LYRASIS Reads on Android"},{"name":"testClass","value":"Settings: Check of Vertical scrolling in Lyrasis"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature"},{"name":"package","value":"src.test.java.features.PdfLyrasisAndroid_feature.Read PDF in LYRASIS Reads on Android"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"6389861a55ac8d46","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/6389861a55ac8d46","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696088673906,"stop":1696089214833,"duration":540927}}]},"tags":["logout","returnBooks","tier1","exclude_ios"]},"source":"55354e8c62435ee3.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/553bb449efd6c075.json b/2272/data/test-cases/553bb449efd6c075.json deleted file mode 100644 index c29d15748f..0000000000 --- a/2272/data/test-cases/553bb449efd6c075.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"553bb449efd6c075","name":"Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View","fullName":"Reservation of book in LYRASIS: Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View","historyId":"d94824d9b87efbd5f05825ad70339d99","time":{"start":1696136532100,"stop":1696137078909,"duration":546809},"status":"broken","statusMessage":"Count of unavailable books == 0 for distributor: bibliotheca","statusTrace":"java.lang.RuntimeException: Count of unavailable books == 0 for distributor: bibliotheca\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:199)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'unavailable' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature:40)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696136532100,"stop":1696136558327,"duration":26227},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696136558327,"stop":1696136558327,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"Count of unavailable books == 0 for distributor: bibliotheca","statusTrace":"java.lang.RuntimeException: Count of unavailable books == 0 for distributor: bibliotheca\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:199)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'unavailable' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature:40)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696136558327,"stop":1696136579613,"duration":21286},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696136579613,"stop":1696136580728,"duration":1115},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696136580728,"stop":1696136581103,"duration":375},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696136581103,"stop":1696136582390,"duration":1287},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696136582390,"stop":1696136587817,"duration":5427},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696136587817,"stop":1696136593348,"duration":5531},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696136593348,"stop":1696136619280,"duration":25932},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696136619281,"stop":1696136640880,"duration":21599},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696136640880,"stop":1696136661297,"duration":20417},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696136661298,"stop":1696136683064,"duration":21766},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'unavailable' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696136683064,"stop":1696136683082,"duration":18},"status":"broken","statusMessage":"Count of unavailable books == 0 for distributor: bibliotheca","statusTrace":"java.lang.RuntimeException: Count of unavailable books == 0 for distributor: bibliotheca\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:199)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'unavailable' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature:40)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696136683083,"stop":1696136683083,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click RESERVE action button on AUDIOBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696136683083,"stop":1696136683083,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click REMOVE action button on AUDIOBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696136683083,"stop":1696136683083,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then AUDIOBOOK book with RESERVE action button and 'bookInfo' bookInfo is present on catalog books screen","time":{"start":1696136683083,"stop":1696136683083,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":15,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136558327,"stop":1696136558327,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136579613,"stop":1696136579613,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136579613,"stop":1696136579613,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136580728,"stop":1696136580728,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136580728,"stop":1696136580728,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136581103,"stop":1696136581103,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136581103,"stop":1696136581103,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136582390,"stop":1696136582390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136582390,"stop":1696136582390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136587817,"stop":1696136587817,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136587817,"stop":1696136587817,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136593348,"stop":1696136593348,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136593348,"stop":1696136593348,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136619280,"stop":1696136619280,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136619280,"stop":1696136619281,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136640880,"stop":1696136640880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136640880,"stop":1696136640880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136661297,"stop":1696136661297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136661297,"stop":1696136661298,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136683064,"stop":1696136683064,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136683064,"stop":1696136683064,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136683082,"stop":1696136683083,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136683083,"stop":1696136683083,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136683083,"stop":1696136683083,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136683083,"stop":1696136683083,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136683083,"stop":1696136683083,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136683083,"stop":1696136683083,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136683083,"stop":1696136683083,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136683083,"stop":1696136683083,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136683083,"stop":1696136683083,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696136683083,"stop":1696136683083,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696136683083,"stop":1696136683943,"duration":860},"status":"passed","steps":[],"attachments":[{"uid":"8e2a1248d8f48a5a","name":"Screenshot","source":"8e2a1248d8f48a5a.png","type":"image/png","size":461801}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696136683943,"stop":1696136713626,"duration":29683},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696136713626,"stop":1696136713627,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"82bf117678f59f40","name":"Screenshot","source":"82bf117678f59f40.txt","type":"text/plain","size":3954}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696136713627,"stop":1696136713627,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696136713627,"stop":1696136714119,"duration":492},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696136714119,"stop":1696137078909,"duration":364790},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Reservation of book in LYRASIS"},{"name":"story","value":"Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View"},{"name":"suite","value":"Reservation of book in LYRASIS"},{"name":"testClass","value":"Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature"},{"name":"package","value":"src.test.java.features.Reservation_feature.Reservation of book in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"a11cd76cac5d31f1","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/a11cd76cac5d31f1","status":"broken","statusDetails":"Count of unavailable books == 0 for distributor: bibliotheca","time":{"start":1696086907843,"stop":1696087453761,"duration":545918}}]},"tags":["logout","returnBooks","tier1"]},"source":"553bb449efd6c075.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/559708314b3318c9.json b/2272/data/test-cases/559708314b3318c9.json deleted file mode 100644 index 251037f407..0000000000 --- a/2272/data/test-cases/559708314b3318c9.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"559708314b3318c9","name":"LYRASIS: Reserving from Book Detail View","fullName":"Distributors: LYRASIS: Reserving from Book Detail View","historyId":"2042b038e3a7760386438ff931c840c5","time":{"start":1696127247889,"stop":1696127813349,"duration":565460},"status":"broken","statusMessage":"Count of unavailable books == 0 for distributor: axis 360","statusTrace":"java.lang.RuntimeException: Count of unavailable books == 0 for distributor: axis 360\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:199)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'unavailable' book of distributor 'Axis 360' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:15)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696127247889,"stop":1696127290609,"duration":42720},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696127290609,"stop":1696127290609,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"Count of unavailable books == 0 for distributor: axis 360","statusTrace":"java.lang.RuntimeException: Count of unavailable books == 0 for distributor: axis 360\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:199)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'unavailable' book of distributor 'Axis 360' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:15)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696127290609,"stop":1696127311419,"duration":20810},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696127311419,"stop":1696127312124,"duration":705},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696127312124,"stop":1696127312491,"duration":367},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696127312492,"stop":1696127313904,"duration":1412},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696127313904,"stop":1696127318523,"duration":4619},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696127318524,"stop":1696127327843,"duration":9319},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696127327844,"stop":1696127354055,"duration":26211},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696127354056,"stop":1696127375168,"duration":21112},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696127375168,"stop":1696127395929,"duration":20761},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696127395929,"stop":1696127418111,"duration":22182},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'unavailable' book of distributor 'Axis 360' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696127418111,"stop":1696127418130,"duration":19},"status":"broken","statusMessage":"Count of unavailable books == 0 for distributor: axis 360","statusTrace":"java.lang.RuntimeException: Count of unavailable books == 0 for distributor: axis 360\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:199)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'unavailable' book of distributor 'Axis 360' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:15)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696127418130,"stop":1696127418130,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with RESERVE action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696127418130,"stop":1696127418130,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click RESERVE action button on book details screen","time":{"start":1696127418130,"stop":1696127418130,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains REMOVE action button on book details screen","time":{"start":1696127418130,"stop":1696127418130,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":15,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127290609,"stop":1696127290609,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127311419,"stop":1696127311419,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127311419,"stop":1696127311419,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127312124,"stop":1696127312124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127312124,"stop":1696127312124,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127312491,"stop":1696127312492,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127312492,"stop":1696127312492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127313904,"stop":1696127313904,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127313904,"stop":1696127313904,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127318523,"stop":1696127318523,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127318523,"stop":1696127318524,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127327844,"stop":1696127327844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127327844,"stop":1696127327844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127354055,"stop":1696127354055,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127354055,"stop":1696127354056,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127375168,"stop":1696127375168,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127375168,"stop":1696127375168,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127395929,"stop":1696127395929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127395929,"stop":1696127395929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127418111,"stop":1696127418111,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127418111,"stop":1696127418111,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127418130,"stop":1696127418130,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127418130,"stop":1696127418130,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127418130,"stop":1696127418130,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127418130,"stop":1696127418130,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127418130,"stop":1696127418130,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127418130,"stop":1696127418130,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127418130,"stop":1696127418130,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127418130,"stop":1696127418130,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127418130,"stop":1696127418130,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696127418130,"stop":1696127418130,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696127418130,"stop":1696127418937,"duration":807},"status":"passed","steps":[],"attachments":[{"uid":"1e3207e2a9d9ea7a","name":"Screenshot","source":"1e3207e2a9d9ea7a.png","type":"image/png","size":494013}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696127418937,"stop":1696127448789,"duration":29852},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696127448790,"stop":1696127448790,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ecad94f6e0b2e341","name":"Screenshot","source":"ecad94f6e0b2e341.txt","type":"text/plain","size":3874}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696127448790,"stop":1696127448790,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696127448790,"stop":1696127449169,"duration":379},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696127449169,"stop":1696127813349,"duration":364180},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Reserving from Book Detail View"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Reserving from Book Detail View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"EBOOK"},{"name":"distributor","value":"Axis 360"},{"name":"tabName","value":"eBooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"949b7bcb67ee9427","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/949b7bcb67ee9427","status":"broken","statusDetails":"Count of unavailable books == 0 for distributor: axis 360","time":{"start":1696077196157,"stop":1696077474807,"duration":278650}}]},"tags":["logout","returnBooks","tier1"]},"source":"559708314b3318c9.json","parameterValues":["EBOOK","Axis 360","eBooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/5a1b045f67c4894c.json b/2272/data/test-cases/5a1b045f67c4894c.json deleted file mode 100644 index 5334af3008..0000000000 --- a/2272/data/test-cases/5a1b045f67c4894c.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"5a1b045f67c4894c","name":"LYRASIS: Getting and returning books from Book Detail View","fullName":"Distributors: LYRASIS: Getting and returning books from Book Detail View","historyId":"50babf6bce216ebabda92b0d2de3c276","time":{"start":1696131126646,"stop":1696131518401,"duration":391755},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a0e1d455ded8ea1ffd9d0a67ea..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a0e1d455ded8ea1ffd9d0a67ea..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2a0e1d455ded8ea1ffd9d0a67eac3cc887bd0411\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a0e1d455ded8ea1ffd9d0a67ea..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a0e1d455ded8ea1ffd9d0a67ea..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2a0e1d455ded8ea1ffd9d0a67eac3cc887bd0411\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131126646,"stop":1696131153235,"duration":26589},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131153235,"stop":1696131153235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a0e1d455ded8ea1ffd9d0a67ea..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a0e1d455ded8ea1ffd9d0a67ea..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2a0e1d455ded8ea1ffd9d0a67eac3cc887bd0411\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a0e1d455ded8ea1ffd9d0a67ea..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a0e1d455ded8ea1ffd9d0a67ea..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2a0e1d455ded8ea1ffd9d0a67eac3cc887bd0411\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696131153235,"stop":1696131173869,"duration":20634},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696131173869,"stop":1696131174745,"duration":876},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696131174745,"stop":1696131175160,"duration":415},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696131175160,"stop":1696131176529,"duration":1369},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696131176529,"stop":1696131180906,"duration":4377},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696131180906,"stop":1696131187301,"duration":6395},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696131187301,"stop":1696131215492,"duration":28191},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696131215492,"stop":1696131236882,"duration":21390},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696131236882,"stop":1696131257396,"duration":20514},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696131257396,"stop":1696131279017,"duration":21621},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696131279017,"stop":1696131284354,"duration":5337},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696131284354,"stop":1696131305033,"duration":20679},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a0e1d455ded8ea1ffd9d0a67ea..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a0e1d455ded8ea1ffd9d0a67ea..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2a0e1d455ded8ea1ffd9d0a67eac3cc887bd0411\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a0e1d455ded8ea1ffd9d0a67ea..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a0e1d455ded8ea1ffd9d0a67ea..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2a0e1d455ded8ea1ffd9d0a67eac3cc887bd0411\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains READ action button on book details screen","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click RETURN action button on book details screen","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains GET action button on book details screen","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click GET action button on book details screen","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains READ action button on book details screen","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click READ action button on book details screen","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book 'bookInfo' with EBOOK type is present on epub or pdf or audiobook screen","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":22,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131153235,"stop":1696131153235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131173869,"stop":1696131173869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131173869,"stop":1696131173869,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131174745,"stop":1696131174745,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131174745,"stop":1696131174745,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131175160,"stop":1696131175160,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131175160,"stop":1696131175160,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131176529,"stop":1696131176529,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131176529,"stop":1696131176529,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131180906,"stop":1696131180906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131180906,"stop":1696131180906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131187301,"stop":1696131187301,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131187301,"stop":1696131187301,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131215492,"stop":1696131215492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131215492,"stop":1696131215492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131236882,"stop":1696131236882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131236882,"stop":1696131236882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131257396,"stop":1696131257396,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131257396,"stop":1696131257396,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131279017,"stop":1696131279017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131279017,"stop":1696131279017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131284354,"stop":1696131284354,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131284354,"stop":1696131284354,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305033,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696131305033,"stop":1696131305882,"duration":849},"status":"passed","steps":[],"attachments":[{"uid":"2d32cad3b42a6f8a","name":"Screenshot","source":"2d32cad3b42a6f8a.png","type":"image/png","size":508667}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696131305882,"stop":1696131334877,"duration":28995},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696131334877,"stop":1696131334877,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"b651198fe80db2ea","name":"Screenshot","source":"b651198fe80db2ea.txt","type":"text/plain","size":4219}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696131334877,"stop":1696131334877,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696131334877,"stop":1696131335271,"duration":394},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696131335271,"stop":1696131518401,"duration":183130},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Getting and returning books from Book Detail View"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Getting and returning books from Book Detail View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"EBOOK"},{"name":"buttonBookDetailsView","value":"READ"},{"name":"distributor","value":"Palace Marketplace"},{"name":"tabName","value":"eBooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"2366dd57ca25cd21","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/2366dd57ca25cd21","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004LMT, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004LMT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d58721aeed29f2773b91c048300..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4004LMT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004LMT, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004LMT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d58721aeed29f2773b91c048300..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4004LMT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d58721aeed29f2773b91c048300d4ab9a9005f20\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696081236031,"stop":1696081803010,"duration":566979}}]},"tags":["logout","returnBooks","tier1"]},"source":"5a1b045f67c4894c.json","parameterValues":["EBOOK","READ","Palace Marketplace","eBooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/5d36219fafa64bc3.json b/2272/data/test-cases/5d36219fafa64bc3.json deleted file mode 100644 index 8b8acb95d9..0000000000 --- a/2272/data/test-cases/5d36219fafa64bc3.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"5d36219fafa64bc3","name":"LYRASIS: Getting and returning books from Book Detail View","fullName":"Distributors: LYRASIS: Getting and returning books from Book Detail View","historyId":"38ef4b23dfb65429b42b1f267bf3250a","time":{"start":1696130423338,"stop":1696130825189,"duration":401851},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS11Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS11Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b729f32ad7131f634449fa8f54..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BS11Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS11Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS11Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b729f32ad7131f634449fa8f54..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BS11Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4b729f32ad7131f634449fa8f542e902f9e7a828\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS11Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS11Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b729f32ad7131f634449fa8f54..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BS11Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS11Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS11Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b729f32ad7131f634449fa8f54..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BS11Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4b729f32ad7131f634449fa8f542e902f9e7a828\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696130423339,"stop":1696130455967,"duration":32628},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696130455967,"stop":1696130455967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS11Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS11Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b729f32ad7131f634449fa8f54..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BS11Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS11Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS11Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b729f32ad7131f634449fa8f54..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BS11Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4b729f32ad7131f634449fa8f542e902f9e7a828\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS11Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS11Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b729f32ad7131f634449fa8f54..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BS11Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS11Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS11Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b729f32ad7131f634449fa8f54..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BS11Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4b729f32ad7131f634449fa8f542e902f9e7a828\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696130455967,"stop":1696130476500,"duration":20533},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696130476500,"stop":1696130477207,"duration":707},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696130477207,"stop":1696130477550,"duration":343},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696130477550,"stop":1696130478837,"duration":1287},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696130478838,"stop":1696130484178,"duration":5340},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696130484178,"stop":1696130488538,"duration":4360},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696130488538,"stop":1696130514234,"duration":25696},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696130514234,"stop":1696130535344,"duration":21110},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696130535344,"stop":1696130555874,"duration":20530},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696130555874,"stop":1696130578553,"duration":22679},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696130578553,"stop":1696130590464,"duration":11911},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696130590464,"stop":1696130611049,"duration":20585},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS11Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS11Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b729f32ad7131f634449fa8f54..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BS11Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS11Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS11Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b729f32ad7131f634449fa8f54..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BS11Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4b729f32ad7131f634449fa8f542e902f9e7a828\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS11Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS11Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b729f32ad7131f634449fa8f54..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BS11Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS11Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS11Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b729f32ad7131f634449fa8f54..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BS11Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4b729f32ad7131f634449fa8f542e902f9e7a828\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains READ action button on book details screen","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click RETURN action button on book details screen","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains GET action button on book details screen","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click GET action button on book details screen","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains READ action button on book details screen","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click READ action button on book details screen","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book 'bookInfo' with EBOOK type is present on epub or pdf or audiobook screen","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":22,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130455967,"stop":1696130455967,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130476500,"stop":1696130476500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130476500,"stop":1696130476500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130477207,"stop":1696130477207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130477207,"stop":1696130477207,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130477550,"stop":1696130477550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130477550,"stop":1696130477550,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130478837,"stop":1696130478837,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130478837,"stop":1696130478838,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130484178,"stop":1696130484178,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130484178,"stop":1696130484178,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130488538,"stop":1696130488538,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130488538,"stop":1696130488538,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130514234,"stop":1696130514234,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130514234,"stop":1696130514234,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130535344,"stop":1696130535344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130535344,"stop":1696130535344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130555874,"stop":1696130555874,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130555874,"stop":1696130555874,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130578553,"stop":1696130578553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130578553,"stop":1696130578553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130590464,"stop":1696130590464,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130590464,"stop":1696130590464,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611049,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696130611049,"stop":1696130611955,"duration":906},"status":"passed","steps":[],"attachments":[{"uid":"90256dbc7f680d92","name":"Screenshot","source":"90256dbc7f680d92.png","type":"image/png","size":586499}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696130611955,"stop":1696130641717,"duration":29762},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696130641717,"stop":1696130641717,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"91e8b97d3a2ebecd","name":"Screenshot","source":"91e8b97d3a2ebecd.txt","type":"text/plain","size":4255}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696130641717,"stop":1696130641717,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696130641717,"stop":1696130642118,"duration":401},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696130642118,"stop":1696130825188,"duration":183070},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Getting and returning books from Book Detail View"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Getting and returning books from Book Detail View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"EBOOK"},{"name":"buttonBookDetailsView","value":"READ"},{"name":"distributor","value":"Axis 360"},{"name":"tabName","value":"eBooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"5bfb2dcd57f1ea44","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/5bfb2dcd57f1ea44","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 351a793c8577111dfb1884aac46..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 351a793c8577111dfb1884aac46..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 351a793c8577111dfb1884aac4628b154e3b817a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696080366888,"stop":1696080666916,"duration":300028}}]},"tags":["logout","returnBooks","tier1"]},"source":"5d36219fafa64bc3.json","parameterValues":["EBOOK","READ","Axis 360","eBooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/5f2f72c0a84b575c.json b/2272/data/test-cases/5f2f72c0a84b575c.json deleted file mode 100644 index 7f41c84704..0000000000 --- a/2272/data/test-cases/5f2f72c0a84b575c.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"5f2f72c0a84b575c","name":"LYRASIS: Check of canceling the downloading from book details view","fullName":"Distributors: LYRASIS: Check of canceling the downloading from book details view","historyId":"b472fa306a3a5914b9e5572c10012e5c","time":{"start":1696134606389,"stop":1696134999646,"duration":393257},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGFM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0e46b0bd6e74e220cb25a713009..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BRGFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGFM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0e46b0bd6e74e220cb25a713009..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BRGFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0e46b0bd6e74e220cb25a7130098198c81e3ea91\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGFM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0e46b0bd6e74e220cb25a713009..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BRGFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGFM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0e46b0bd6e74e220cb25a713009..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BRGFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0e46b0bd6e74e220cb25a7130098198c81e3ea91\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134606389,"stop":1696134635333,"duration":28944},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134635333,"stop":1696134635333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGFM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0e46b0bd6e74e220cb25a713009..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BRGFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGFM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0e46b0bd6e74e220cb25a713009..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BRGFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0e46b0bd6e74e220cb25a7130098198c81e3ea91\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGFM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0e46b0bd6e74e220cb25a713009..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BRGFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGFM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0e46b0bd6e74e220cb25a713009..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BRGFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0e46b0bd6e74e220cb25a7130098198c81e3ea91\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696134635333,"stop":1696134656135,"duration":20802},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696134656135,"stop":1696134656837,"duration":702},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696134656838,"stop":1696134657240,"duration":402},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696134657240,"stop":1696134658571,"duration":1331},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696134658571,"stop":1696134666155,"duration":7584},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696134666155,"stop":1696134669577,"duration":3422},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696134669577,"stop":1696134695936,"duration":26359},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696134695936,"stop":1696134717126,"duration":21190},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696134717126,"stop":1696134738002,"duration":20876},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696134738002,"stop":1696134760428,"duration":22426},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696134760428,"stop":1696134764889,"duration":4461},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696134764890,"stop":1696134785404,"duration":20514},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGFM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0e46b0bd6e74e220cb25a713009..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BRGFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGFM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0e46b0bd6e74e220cb25a713009..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BRGFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0e46b0bd6e74e220cb25a7130098198c81e3ea91\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGFM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0e46b0bd6e74e220cb25a713009..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BRGFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGFM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0e46b0bd6e74e220cb25a713009..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BRGFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0e46b0bd6e74e220cb25a7130098198c81e3ea91\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696134785404,"stop":1696134785404,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button and cancel downloading by click CANCEL button on book detail screen","time":{"start":1696134785404,"stop":1696134785404,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains DOWNLOAD action button on book details screen","time":{"start":1696134785404,"stop":1696134785404,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Check that book contains RETURN action button on book details screen","time":{"start":1696134785404,"stop":1696134785404,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":16,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134635333,"stop":1696134635333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134656135,"stop":1696134656135,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134656135,"stop":1696134656135,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134656837,"stop":1696134656837,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134656837,"stop":1696134656837,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134657240,"stop":1696134657240,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134657240,"stop":1696134657240,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134658571,"stop":1696134658571,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134658571,"stop":1696134658571,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134666155,"stop":1696134666155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134666155,"stop":1696134666155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134669577,"stop":1696134669577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134669577,"stop":1696134669577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134695936,"stop":1696134695936,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134695936,"stop":1696134695936,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134717126,"stop":1696134717126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134717126,"stop":1696134717126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134738002,"stop":1696134738002,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134738002,"stop":1696134738002,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134760428,"stop":1696134760428,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134760428,"stop":1696134760428,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134764889,"stop":1696134764889,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134764889,"stop":1696134764890,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134785404,"stop":1696134785404,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134785404,"stop":1696134785404,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134785404,"stop":1696134785404,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134785404,"stop":1696134785404,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134785404,"stop":1696134785404,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134785404,"stop":1696134785404,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134785404,"stop":1696134785404,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134785404,"stop":1696134785404,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134785404,"stop":1696134785404,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696134785404,"stop":1696134785404,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696134785404,"stop":1696134786340,"duration":936},"status":"passed","steps":[],"attachments":[{"uid":"119f459785da18c4","name":"Screenshot","source":"119f459785da18c4.png","type":"image/png","size":658669}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696134786340,"stop":1696134815985,"duration":29645},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696134815985,"stop":1696134815986,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"1f48f349ff47132f","name":"Screenshot","source":"1f48f349ff47132f.txt","type":"text/plain","size":4227}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696134815986,"stop":1696134815986,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696134815986,"stop":1696134816351,"duration":365},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696134816351,"stop":1696134999646,"duration":183295},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Check of canceling the downloading from book details view"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Check of canceling the downloading from book details view"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"EBOOK"},{"name":"distributor","value":"Axis 360"},{"name":"tabName","value":"eBooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"9ec0b1fe1481e582","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/9ec0b1fe1481e582","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395QP, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395QP, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8545479f9e86d6c3276631d4d76..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40395QP, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395QP, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395QP, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8545479f9e86d6c3276631d4d76..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40395QP, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 8545479f9e86d6c3276631d4d764eddd9b26b6b1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084910737,"stop":1696085214734,"duration":303997}}]},"tags":["logout","returnBooks","tier1"]},"source":"5f2f72c0a84b575c.json","parameterValues":["EBOOK","Axis 360","eBooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/613e0cbbac486f41.json b/2272/data/test-cases/613e0cbbac486f41.json deleted file mode 100644 index 4cff58ac04..0000000000 --- a/2272/data/test-cases/613e0cbbac486f41.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"613e0cbbac486f41","name":"LYRASIS: Getting and returning books from Book Detail View","fullName":"Distributors: LYRASIS: Getting and returning books from Book Detail View","historyId":"ba05298dfc3a7678e328293b2cf705cb","time":{"start":1696129633821,"stop":1696130028152,"duration":394331},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 31f403e5e6dacf12d6b055f4fcc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 31f403e5e6dacf12d6b055f4fcc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 31f403e5e6dacf12d6b055f4fccdb8fbb386c77d\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 31f403e5e6dacf12d6b055f4fcc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 31f403e5e6dacf12d6b055f4fcc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 31f403e5e6dacf12d6b055f4fccdb8fbb386c77d\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696129633821,"stop":1696129663204,"duration":29383},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696129663204,"stop":1696129663204,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 31f403e5e6dacf12d6b055f4fcc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 31f403e5e6dacf12d6b055f4fcc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 31f403e5e6dacf12d6b055f4fccdb8fbb386c77d\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 31f403e5e6dacf12d6b055f4fcc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 31f403e5e6dacf12d6b055f4fcc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 31f403e5e6dacf12d6b055f4fccdb8fbb386c77d\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696129663205,"stop":1696129683710,"duration":20505},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696129683711,"stop":1696129684445,"duration":734},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696129684445,"stop":1696129684791,"duration":346},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696129684791,"stop":1696129686136,"duration":1345},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696129686136,"stop":1696129691224,"duration":5088},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696129691224,"stop":1696129695587,"duration":4363},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696129695587,"stop":1696129721932,"duration":26345},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696129721932,"stop":1696129742635,"duration":20703},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696129742635,"stop":1696129765992,"duration":23357},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696129765992,"stop":1696129787906,"duration":21914},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696129787907,"stop":1696129792939,"duration":5032},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696129792939,"stop":1696129813322,"duration":20383},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 31f403e5e6dacf12d6b055f4fcc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 31f403e5e6dacf12d6b055f4fcc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 31f403e5e6dacf12d6b055f4fccdb8fbb386c77d\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 31f403e5e6dacf12d6b055f4fcc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 31f403e5e6dacf12d6b055f4fcc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 31f403e5e6dacf12d6b055f4fccdb8fbb386c77d\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains READ action button on book details screen","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click RETURN action button on book details screen","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains GET action button on book details screen","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click GET action button on book details screen","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains READ action button on book details screen","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click READ action button on book details screen","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book 'bookInfo' with EBOOK type is present on epub or pdf or audiobook screen","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":22,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129663204,"stop":1696129663205,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129683710,"stop":1696129683711,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129683711,"stop":1696129683711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129684445,"stop":1696129684445,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129684445,"stop":1696129684445,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129684791,"stop":1696129684791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129684791,"stop":1696129684791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129686136,"stop":1696129686136,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129686136,"stop":1696129686136,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129691224,"stop":1696129691224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129691224,"stop":1696129691224,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129695587,"stop":1696129695587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129695587,"stop":1696129695587,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129721932,"stop":1696129721932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129721932,"stop":1696129721932,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129742635,"stop":1696129742635,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129742635,"stop":1696129742635,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129765992,"stop":1696129765992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129765992,"stop":1696129765992,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129787906,"stop":1696129787907,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129787907,"stop":1696129787907,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129792939,"stop":1696129792939,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129792939,"stop":1696129792939,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129813322,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696129813322,"stop":1696129814189,"duration":867},"status":"passed","steps":[],"attachments":[{"uid":"896ab3fe8e225013","name":"Screenshot","source":"896ab3fe8e225013.png","type":"image/png","size":739634}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696129814189,"stop":1696129844851,"duration":30662},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696129844851,"stop":1696129844851,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"f7c8c50280a19d62","name":"Screenshot","source":"f7c8c50280a19d62.txt","type":"text/plain","size":4248}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696129844851,"stop":1696129844851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696129844851,"stop":1696129845257,"duration":406},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696129845257,"stop":1696130028152,"duration":182895},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Getting and returning books from Book Detail View"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Getting and returning books from Book Detail View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"EBOOK"},{"name":"buttonBookDetailsView","value":"READ"},{"name":"distributor","value":"Bibliotheca"},{"name":"tabName","value":"eBooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"82249efa9a1383","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/82249efa9a1383","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3a3c399bb36d91d086028b6fd4d..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3a3c399bb36d91d086028b6fd4d..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 3a3c399bb36d91d086028b6fd4dd7212b9bc61f3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696079384918,"stop":1696079974566,"duration":589648}}]},"tags":["logout","returnBooks","tier1"]},"source":"613e0cbbac486f41.json","parameterValues":["EBOOK","READ","Bibliotheca","eBooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/614d2cde89978e8f.json b/2272/data/test-cases/614d2cde89978e8f.json deleted file mode 100644 index f866840a22..0000000000 --- a/2272/data/test-cases/614d2cde89978e8f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"614d2cde89978e8f","name":"Bibliotheca: Playback speed: Check of playback speed","fullName":"Audiobook in LYRASIS: Bibliotheca: Playback speed: Check of playback speed","historyId":"ad6e08ed119ce1b635d7f95ec34aca5d","time":{"start":1696139522747,"stop":1696140099969,"duration":577222},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABF4E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABF4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a216ded3c942504fb692dd2217..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABF4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABF4E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABF4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a216ded3c942504fb692dd2217..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABF4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 5a216ded3c942504fb692dd221714a5cc8adedb7\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABF4E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABF4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a216ded3c942504fb692dd2217..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABF4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABF4E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABF4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a216ded3c942504fb692dd2217..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABF4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 5a216ded3c942504fb692dd221714a5cc8adedb7\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:516)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696139522747,"stop":1696139549679,"duration":26932},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696139549679,"stop":1696139549679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABF4E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABF4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a216ded3c942504fb692dd2217..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABF4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABF4E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABF4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a216ded3c942504fb692dd2217..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABF4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 5a216ded3c942504fb692dd221714a5cc8adedb7\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABF4E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABF4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a216ded3c942504fb692dd2217..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABF4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABF4E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABF4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a216ded3c942504fb692dd2217..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABF4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 5a216ded3c942504fb692dd221714a5cc8adedb7\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:516)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696139549679,"stop":1696139570978,"duration":21299},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696139570978,"stop":1696139571725,"duration":747},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696139571725,"stop":1696139572050,"duration":325},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696139572050,"stop":1696139573341,"duration":1291},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696139573341,"stop":1696139577942,"duration":4601},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696139577942,"stop":1696139582727,"duration":4785},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696139582727,"stop":1696139614752,"duration":32025},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696139614752,"stop":1696139635777,"duration":21025},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696139635777,"stop":1696139656341,"duration":20564},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696139656341,"stop":1696139678519,"duration":22178},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search for \"The Sentence\" and save bookName as 'bookNameInfo'","time":{"start":1696139678519,"stop":1696139682863,"duration":4344},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696139682863,"stop":1696139703516,"duration":20653},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABF4E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABF4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a216ded3c942504fb692dd2217..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABF4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABF4E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABF4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a216ded3c942504fb692dd2217..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABF4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 5a216ded3c942504fb692dd221714a5cc8adedb7\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABF4E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABF4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a216ded3c942504fb692dd2217..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABF4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABF4E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABF4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a216ded3c942504fb692dd2217..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABF4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 5a216ded3c942504fb692dd221714a5cc8adedb7\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:516)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 2X playback speed on playback speed audiobook screen","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 2X on audio player screen","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 2X on audio player screen","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 2X on audio player screen","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696139703518,"stop":1696139703518,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696139703518,"stop":1696139703518,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696139703518,"stop":1696139703518,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696139703518,"stop":1696139703518,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 10 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696139703518,"stop":1696139703518,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139549679,"stop":1696139549679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139570978,"stop":1696139570978,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139570978,"stop":1696139570978,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139571725,"stop":1696139571725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139571725,"stop":1696139571725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139572050,"stop":1696139572050,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139572050,"stop":1696139572050,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139573341,"stop":1696139573341,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139573341,"stop":1696139573341,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139577942,"stop":1696139577942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139577942,"stop":1696139577942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139582727,"stop":1696139582727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139582727,"stop":1696139582727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139614752,"stop":1696139614752,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139614752,"stop":1696139614752,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139635777,"stop":1696139635777,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139635777,"stop":1696139635777,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139656341,"stop":1696139656341,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139656341,"stop":1696139656341,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139678519,"stop":1696139678519,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139678519,"stop":1696139678519,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139682863,"stop":1696139682863,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139682863,"stop":1696139682863,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703516,"stop":1696139703516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703517,"stop":1696139703517,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703518,"stop":1696139703518,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703518,"stop":1696139703518,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703518,"stop":1696139703518,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703518,"stop":1696139703518,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703518,"stop":1696139703518,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703518,"stop":1696139703518,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703518,"stop":1696139703518,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139703518,"stop":1696139703518,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139703518,"stop":1696139703518,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696139703518,"stop":1696139703518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696139703518,"stop":1696139704310,"duration":792},"status":"passed","steps":[],"attachments":[{"uid":"dae30c04df57a468","name":"Screenshot","source":"dae30c04df57a468.png","type":"image/png","size":527799}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696139704310,"stop":1696139735414,"duration":31104},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696139735414,"stop":1696139735414,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"b9f1f60a5eb6c32b","name":"Screenshot","source":"b9f1f60a5eb6c32b.txt","type":"text/plain","size":4207}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696139735414,"stop":1696139735414,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696139735414,"stop":1696139735810,"duration":396},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696139735810,"stop":1696140099969,"duration":364159},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Bibliotheca: Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Bibliotheca: Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"moveForwardSeconds","value":"10"},{"name":"secondsForWaiting","value":"5"},{"name":"speed","value":"2"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"29c6ccd5e02b4f16","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/29c6ccd5e02b4f16","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395QP, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395QP, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 48b72e404526ee2f449186c8e18..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40395QP, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395QP, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395QP, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 48b72e404526ee2f449186c8e18..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40395QP, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 48b72e404526ee2f449186c8e185ecee714ee79f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696090567080,"stop":1696091136112,"duration":569032}}]},"tags":["logout","returnBooks","tier1"]},"source":"614d2cde89978e8f.json","parameterValues":["10","5","2"]} \ No newline at end of file diff --git a/2272/data/test-cases/6220a41d9a253f3.json b/2272/data/test-cases/6220a41d9a253f3.json deleted file mode 100644 index 71f83f1339..0000000000 --- a/2272/data/test-cases/6220a41d9a253f3.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6220a41d9a253f3","name":"Bibliotheca: Playback speed: Check of playback speed","fullName":"Audiobook in LYRASIS: Bibliotheca: Playback speed: Check of playback speed","historyId":"af03f0509e91b2ae609f7a77081fd49c","time":{"start":1696139124323,"stop":1696139522727,"duration":398404},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0242e959baec5c1b6a2dae1ffee..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0242e959baec5c1b6a2dae1ffee..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0242e959baec5c1b6a2dae1ffee15701b4f88a94\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0242e959baec5c1b6a2dae1ffee..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0242e959baec5c1b6a2dae1ffee..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0242e959baec5c1b6a2dae1ffee15701b4f88a94\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:516)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696139124323,"stop":1696139152524,"duration":28201},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696139152524,"stop":1696139152524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0242e959baec5c1b6a2dae1ffee..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0242e959baec5c1b6a2dae1ffee..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0242e959baec5c1b6a2dae1ffee15701b4f88a94\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0242e959baec5c1b6a2dae1ffee..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0242e959baec5c1b6a2dae1ffee..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0242e959baec5c1b6a2dae1ffee15701b4f88a94\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:516)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696139152524,"stop":1696139173011,"duration":20487},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696139173012,"stop":1696139173931,"duration":919},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696139173931,"stop":1696139174262,"duration":331},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696139174262,"stop":1696139175563,"duration":1301},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696139175564,"stop":1696139180248,"duration":4684},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696139180249,"stop":1696139185076,"duration":4827},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696139185076,"stop":1696139217008,"duration":31932},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696139217009,"stop":1696139237972,"duration":20963},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696139237972,"stop":1696139260954,"duration":22982},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696139260955,"stop":1696139283158,"duration":22203},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search for \"The Sentence\" and save bookName as 'bookNameInfo'","time":{"start":1696139283159,"stop":1696139288381,"duration":5222},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696139288381,"stop":1696139308999,"duration":20618},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0242e959baec5c1b6a2dae1ffee..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0242e959baec5c1b6a2dae1ffee..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0242e959baec5c1b6a2dae1ffee15701b4f88a94\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0242e959baec5c1b6a2dae1ffee..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0242e959baec5c1b6a2dae1ffee..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0242e959baec5c1b6a2dae1ffee15701b4f88a94\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:516)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 1.50X playback speed on playback speed audiobook screen","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 1.50X on audio player screen","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.50X on audio player screen","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.50X on audio player screen","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 6 seconds","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 9 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139152524,"stop":1696139152524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139173011,"stop":1696139173011,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139173011,"stop":1696139173012,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139173931,"stop":1696139173931,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139173931,"stop":1696139173931,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139174262,"stop":1696139174262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139174262,"stop":1696139174262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139175563,"stop":1696139175563,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139175563,"stop":1696139175563,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139180248,"stop":1696139180249,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139180249,"stop":1696139180249,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139185076,"stop":1696139185076,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139185076,"stop":1696139185076,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139217009,"stop":1696139217009,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139217009,"stop":1696139217009,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139237972,"stop":1696139237972,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139237972,"stop":1696139237972,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139260954,"stop":1696139260954,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139260954,"stop":1696139260955,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139283158,"stop":1696139283158,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139283158,"stop":1696139283159,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139288381,"stop":1696139288381,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139288381,"stop":1696139288381,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139308999,"stop":1696139308999,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309000,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696139309000,"stop":1696139309874,"duration":874},"status":"passed","steps":[],"attachments":[{"uid":"633cdfd76dd6732c","name":"Screenshot","source":"633cdfd76dd6732c.png","type":"image/png","size":530599}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696139309874,"stop":1696139339355,"duration":29481},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696139339355,"stop":1696139339355,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d88d62a3917e07c4","name":"Screenshot","source":"d88d62a3917e07c4.txt","type":"text/plain","size":4005}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696139339355,"stop":1696139339355,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696139339355,"stop":1696139339770,"duration":415},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696139339770,"stop":1696139522727,"duration":182957},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Bibliotheca: Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Bibliotheca: Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"moveForwardSeconds","value":"9"},{"name":"secondsForWaiting","value":"6"},{"name":"speed","value":"1.50"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"507a97471b404c58","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/507a97471b404c58","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403910Z, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403910Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 505d645716a75038fd8b2e73486..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403910Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403910Z, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403910Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 505d645716a75038fd8b2e73486..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403910Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 505d645716a75038fd8b2e73486996f1a16e86f9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696090261194,"stop":1696090567061,"duration":305867}}]},"tags":["logout","returnBooks","tier1"]},"source":"6220a41d9a253f3.json","parameterValues":["9","6","1.50"]} \ No newline at end of file diff --git a/2272/data/test-cases/633ae502d28abf39.json b/2272/data/test-cases/633ae502d28abf39.json deleted file mode 100644 index 71cac995f9..0000000000 --- a/2272/data/test-cases/633ae502d28abf39.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"633ae502d28abf39","name":"Font settings: Check of font style","fullName":"Read EPUB in Lyrasis: Font settings: Check of font style","historyId":"2a80d8c78801dc9208cb252522b5c43c","time":{"start":1696128916186,"stop":1696129341141,"duration":424955},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 20e730439fdda5c02b6cdac6feb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 20e730439fdda5c02b6cdac6feb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 20e730439fdda5c02b6cdac6febcc508b33c4dae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 20e730439fdda5c02b6cdac6feb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 20e730439fdda5c02b6cdac6feb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 20e730439fdda5c02b6cdac6febcc508b33c4dae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapFontSettingsButton(AndroidNavigationBarEpubScreen.java:28)\n\tat stepdefinitions.epubSteps.EpubSteps.openFontSettings(EpubSteps.java:190)\n\tat ✽.Open font settings(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:60)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128916187,"stop":1696128944217,"duration":28030},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128944217,"stop":1696128944217,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 20e730439fdda5c02b6cdac6feb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 20e730439fdda5c02b6cdac6feb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 20e730439fdda5c02b6cdac6febcc508b33c4dae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 20e730439fdda5c02b6cdac6feb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 20e730439fdda5c02b6cdac6feb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 20e730439fdda5c02b6cdac6febcc508b33c4dae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapFontSettingsButton(AndroidNavigationBarEpubScreen.java:28)\n\tat stepdefinitions.epubSteps.EpubSteps.openFontSettings(EpubSteps.java:190)\n\tat ✽.Open font settings(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:60)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696128944217,"stop":1696128964897,"duration":20680},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696128964898,"stop":1696128965643,"duration":745},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696128965643,"stop":1696128966112,"duration":469},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696128966112,"stop":1696128967395,"duration":1283},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696128967396,"stop":1696128972761,"duration":5365},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696128972761,"stop":1696128977975,"duration":5214},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696128977975,"stop":1696129003791,"duration":25816},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696129003791,"stop":1696129024887,"duration":21096},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696129024887,"stop":1696129045595,"duration":20708},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696129045596,"stop":1696129067596,"duration":22000},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696129067596,"stop":1696129072611,"duration":5015},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696129072611,"stop":1696129081401,"duration":8790},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696129081401,"stop":1696129082406,"duration":1005},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129082407,"stop":1696129084641,"duration":2234},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 7 to 9 times","time":{"start":1696129084641,"stop":1696129103118,"duration":18477},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open font settings","time":{"start":1696129103118,"stop":1696129124706,"duration":21588},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 20e730439fdda5c02b6cdac6feb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 20e730439fdda5c02b6cdac6feb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 20e730439fdda5c02b6cdac6febcc508b33c4dae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 20e730439fdda5c02b6cdac6feb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 20e730439fdda5c02b6cdac6feb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 20e730439fdda5c02b6cdac6febcc508b33c4dae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapFontSettingsButton(AndroidNavigationBarEpubScreen.java:28)\n\tat stepdefinitions.epubSteps.EpubSteps.openFontSettings(EpubSteps.java:190)\n\tat ✽.Open font settings(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:60)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Change font style to FONT_SERIF","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SERIF font","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SERIF font","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SERIF font","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open font settings","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Change font style to FONT_SANS","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SANS font","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SANS font","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SANS font","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open font settings","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Change font style to FONT_DYSLEXIC","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_DYSLEXIC font","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_DYSLEXIC font","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_DYSLEXIC font","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":48,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128944217,"stop":1696128944217,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128964897,"stop":1696128964897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128964897,"stop":1696128964898,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128965643,"stop":1696128965643,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128965643,"stop":1696128965643,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128966112,"stop":1696128966112,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128966112,"stop":1696128966112,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128967395,"stop":1696128967395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128967395,"stop":1696128967396,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128972761,"stop":1696128972761,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128972761,"stop":1696128972761,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128977975,"stop":1696128977975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128977975,"stop":1696128977975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129003791,"stop":1696129003791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129003791,"stop":1696129003791,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129024887,"stop":1696129024887,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129024887,"stop":1696129024887,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129045595,"stop":1696129045595,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129045595,"stop":1696129045596,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129067596,"stop":1696129067596,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129067596,"stop":1696129067596,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129072611,"stop":1696129072611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129072611,"stop":1696129072611,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129081401,"stop":1696129081401,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129081401,"stop":1696129081401,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129082406,"stop":1696129082406,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129082406,"stop":1696129082407,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129084641,"stop":1696129084641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129084641,"stop":1696129084641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129103118,"stop":1696129103118,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129103118,"stop":1696129103118,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124706,"stop":1696129124706,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129124707,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696129124707,"stop":1696129125335,"duration":628},"status":"passed","steps":[],"attachments":[{"uid":"be50a12d06fbc5b3","name":"Screenshot","source":"be50a12d06fbc5b3.png","type":"image/png","size":194617}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696129125335,"stop":1696129155019,"duration":29684},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696129155019,"stop":1696129155020,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"b0e477b467ab05c1","name":"Screenshot","source":"b0e477b467ab05c1.txt","type":"text/plain","size":5047}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696129155020,"stop":1696129155020,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696129155020,"stop":1696129155795,"duration":775},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696129155795,"stop":1696129341140,"duration":185345},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Font settings: Check of font style"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Font settings: Check of font style"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Axis 360"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"46882b54c79a8a38","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/46882b54c79a8a38","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5bea01cf9548b58f628347d238f..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5bea01cf9548b58f628347d238f..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 5bea01cf9548b58f628347d238ff6ce91e4e3bb8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696078923054,"stop":1696079257684,"duration":334630}}]},"tags":["logout","returnBooks","tier1"]},"source":"633ae502d28abf39.json","parameterValues":["Axis 360"]} \ No newline at end of file diff --git a/2272/data/test-cases/64d2075f0e33be4c.json b/2272/data/test-cases/64d2075f0e33be4c.json deleted file mode 100644 index e2f982eff0..0000000000 --- a/2272/data/test-cases/64d2075f0e33be4c.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"64d2075f0e33be4c","name":"Delete bookmarks","fullName":"Read EPUB in Lyrasis: Delete bookmarks","historyId":"c80a393005fe8e426cfe628e41583e8","time":{"start":1696135654541,"stop":1696135980013,"duration":325472},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 173c2f0659212f135715d65bd15..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 173c2f0659212f135715d65bd15..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 173c2f0659212f135715d65bd151d4580396cfae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 173c2f0659212f135715d65bd15..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 173c2f0659212f135715d65bd15..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 173c2f0659212f135715d65bd151d4580396cfae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapAddBookmarkButton(AndroidNavigationBarEpubScreen.java:33)\n\tat stepdefinitions.epubSteps.TocBookmarksEpubSteps.addBookmark(TocBookmarksEpubSteps.java:118)\n\tat ✽.Add bookmark on reader epub screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:234)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135654541,"stop":1696135682647,"duration":28106},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135682647,"stop":1696135682647,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 173c2f0659212f135715d65bd15..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 173c2f0659212f135715d65bd15..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 173c2f0659212f135715d65bd151d4580396cfae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 173c2f0659212f135715d65bd15..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 173c2f0659212f135715d65bd15..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 173c2f0659212f135715d65bd151d4580396cfae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapAddBookmarkButton(AndroidNavigationBarEpubScreen.java:33)\n\tat stepdefinitions.epubSteps.TocBookmarksEpubSteps.addBookmark(TocBookmarksEpubSteps.java:118)\n\tat ✽.Add bookmark on reader epub screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:234)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696135682647,"stop":1696135703370,"duration":20723},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696135703370,"stop":1696135704129,"duration":759},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696135704129,"stop":1696135704479,"duration":350},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696135704479,"stop":1696135705835,"duration":1356},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696135705835,"stop":1696135710952,"duration":5117},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696135710952,"stop":1696135716900,"duration":5948},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696135716900,"stop":1696135744266,"duration":27366},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696135744266,"stop":1696135765428,"duration":21162},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696135765428,"stop":1696135786510,"duration":21082},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696135786511,"stop":1696135808834,"duration":22323},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696135808834,"stop":1696135814867,"duration":6033},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696135814867,"stop":1696135823230,"duration":8363},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696135823230,"stop":1696135824097,"duration":867},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696135824097,"stop":1696135825769,"duration":1672},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696135825769,"stop":1696135832518,"duration":6749},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Add bookmark on reader epub screen","time":{"start":1696135832519,"stop":1696135853884,"duration":21365},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 173c2f0659212f135715d65bd15..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 173c2f0659212f135715d65bd15..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 173c2f0659212f135715d65bd151d4580396cfae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 173c2f0659212f135715d65bd15..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 173c2f0659212f135715d65bd15..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 173c2f0659212f135715d65bd151d4580396cfae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapAddBookmarkButton(AndroidNavigationBarEpubScreen.java:33)\n\tat stepdefinitions.epubSteps.TocBookmarksEpubSteps.addBookmark(TocBookmarksEpubSteps.java:118)\n\tat ✽.Add bookmark on reader epub screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:234)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Delete bookmark on reader epub screen","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Bookmark is not displayed on reader epub screen","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Scroll page forward from 7 to 9 times","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Add bookmark on reader epub screen","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save device time and date as 'deviceTimeDateKey'","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open bookmarks epub screen","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Delete bookmark on bookmarks epub screen","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Bookmark with 'chapterNameKey' and 'deviceTimeDateKey' is not displayed on bookmarks epub screen","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to reader epub screen from toc bookmarks epub screen","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click on left book corner on epub reader screen","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'chapterNameKey' chapter name is displayed on reader epub screen","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Bookmark is not displayed on reader epub screen","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":30,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135682647,"stop":1696135682647,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135703370,"stop":1696135703370,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135703370,"stop":1696135703370,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135704129,"stop":1696135704129,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135704129,"stop":1696135704129,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135704479,"stop":1696135704479,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135704479,"stop":1696135704479,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135705835,"stop":1696135705835,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135705835,"stop":1696135705835,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135710952,"stop":1696135710952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135710952,"stop":1696135710952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135716900,"stop":1696135716900,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135716900,"stop":1696135716900,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135744266,"stop":1696135744266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135744266,"stop":1696135744266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135765428,"stop":1696135765428,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135765428,"stop":1696135765428,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135786510,"stop":1696135786510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135786510,"stop":1696135786510,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135808834,"stop":1696135808834,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135808834,"stop":1696135808834,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135814867,"stop":1696135814867,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135814867,"stop":1696135814867,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135823230,"stop":1696135823230,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135823230,"stop":1696135823230,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135824097,"stop":1696135824097,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135824097,"stop":1696135824097,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135825769,"stop":1696135825769,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135825769,"stop":1696135825769,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135832518,"stop":1696135832518,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135832518,"stop":1696135832519,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135853884,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696135853884,"stop":1696135854711,"duration":827},"status":"passed","steps":[],"attachments":[{"uid":"e92401107e729906","name":"Screenshot","source":"e92401107e729906.png","type":"image/png","size":463784}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696135854711,"stop":1696135885109,"duration":30398},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696135885109,"stop":1696135885109,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"40ade900321e0519","name":"Screenshot","source":"40ade900321e0519.txt","type":"text/plain","size":4936}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696135885109,"stop":1696135885109,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696135885109,"stop":1696135885541,"duration":432},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696135885541,"stop":1696135980013,"duration":94472},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Delete bookmarks"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Delete bookmarks"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Axis 360"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"d77ccd908e87ade1","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/d77ccd908e87ade1","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0D0Y, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0D0Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f80bed48f9171f3c8afe4b87d8e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0D0Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0D0Y, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0D0Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f80bed48f9171f3c8afe4b87d8e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0D0Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: f80bed48f9171f3c8afe4b87d8e729e6aa89b903\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085614264,"stop":1696086203370,"duration":589106}}]},"tags":["logout","returnBooks","tier1"]},"source":"64d2075f0e33be4c.json","parameterValues":["Axis 360"]} \ No newline at end of file diff --git a/2272/data/test-cases/6550c2818e7cb963.json b/2272/data/test-cases/6550c2818e7cb963.json deleted file mode 100644 index 3d73908b75..0000000000 --- a/2272/data/test-cases/6550c2818e7cb963.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6550c2818e7cb963","name":"Get a book from Subcategory List View and Read from Books in LYRASIS","fullName":"My books module: Get a book from Subcategory List View and Read from Books in LYRASIS","historyId":"acc84f9aee1afecdd452bbb77b74cac2","time":{"start":1696132591316,"stop":1696133164944,"duration":573628},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0deef63db0a31a513089f35ba42..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0deef63db0a31a513089f35ba42..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0deef63db0a31a513089f35ba421d9277d851e0b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0deef63db0a31a513089f35ba42..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0deef63db0a31a513089f35ba42..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0deef63db0a31a513089f35ba421d9277d851e0b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:151)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132591316,"stop":1696132617622,"duration":26306},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132617622,"stop":1696132617622,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0deef63db0a31a513089f35ba42..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0deef63db0a31a513089f35ba42..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0deef63db0a31a513089f35ba421d9277d851e0b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0deef63db0a31a513089f35ba42..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0deef63db0a31a513089f35ba42..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0deef63db0a31a513089f35ba421d9277d851e0b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:151)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696132617622,"stop":1696132638368,"duration":20746},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696132638368,"stop":1696132639071,"duration":703},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696132639072,"stop":1696132639386,"duration":314},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696132639386,"stop":1696132640957,"duration":1571},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696132640958,"stop":1696132647205,"duration":6247},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696132647205,"stop":1696132650553,"duration":3348},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696132650553,"stop":1696132676939,"duration":26386},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696132676940,"stop":1696132698246,"duration":21306},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696132698246,"stop":1696132718874,"duration":20628},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696132718875,"stop":1696132741188,"duration":22313},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696132741188,"stop":1696132747750,"duration":6562},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696132747751,"stop":1696132768285,"duration":20534},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0deef63db0a31a513089f35ba42..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0deef63db0a31a513089f35ba42..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0deef63db0a31a513089f35ba421d9277d851e0b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0deef63db0a31a513089f35ba42..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0deef63db0a31a513089f35ba42..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0deef63db0a31a513089f35ba421d9277d851e0b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:151)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on catalog books screen","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Books","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696132768286,"stop":1696132768286,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'bookInfo' book is present on epub reader screen","time":{"start":1696132768286,"stop":1696132768286,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":19,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132617622,"stop":1696132617622,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132638368,"stop":1696132638368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132638368,"stop":1696132638368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132639071,"stop":1696132639071,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132639071,"stop":1696132639072,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132639386,"stop":1696132639386,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132639386,"stop":1696132639386,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132640957,"stop":1696132640957,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132640957,"stop":1696132640957,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132647205,"stop":1696132647205,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132647205,"stop":1696132647205,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132650553,"stop":1696132650553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132650553,"stop":1696132650553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132676939,"stop":1696132676939,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132676939,"stop":1696132676939,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132698246,"stop":1696132698246,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132698246,"stop":1696132698246,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132718874,"stop":1696132718874,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132718874,"stop":1696132718875,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132741188,"stop":1696132741188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132741188,"stop":1696132741188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132747750,"stop":1696132747750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132747750,"stop":1696132747751,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132768285,"stop":1696132768285,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132768286,"stop":1696132768286,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132768286,"stop":1696132768286,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132768286,"stop":1696132768286,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696132768286,"stop":1696132768286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696132768286,"stop":1696132769112,"duration":826},"status":"passed","steps":[],"attachments":[{"uid":"c84e9ba04e1ad90c","name":"Screenshot","source":"c84e9ba04e1ad90c.png","type":"image/png","size":471955}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696132769112,"stop":1696132799970,"duration":30858},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696132799970,"stop":1696132799970,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"fd1cf284d7e20d69","name":"Screenshot","source":"fd1cf284d7e20d69.txt","type":"text/plain","size":4382}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696132799970,"stop":1696132799970,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696132799970,"stop":1696132800408,"duration":438},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696132800408,"stop":1696133164944,"duration":364536},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"My books module"},{"name":"story","value":"Get a book from Subcategory List View and Read from Books in LYRASIS"},{"name":"suite","value":"My books module"},{"name":"testClass","value":"Get a book from Subcategory List View and Read from Books in LYRASIS"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature"},{"name":"package","value":"src.test.java.features.MyBooks_feature.My books module"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"f764802b83ae78ce","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/f764802b83ae78ce","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390ZD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390ZD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 06800a3ca386363d5ac9a66f14a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40390ZD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390ZD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390ZD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 06800a3ca386363d5ac9a66f14a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40390ZD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 06800a3ca386363d5ac9a66f14a315b42093d529\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084278506,"stop":1696084669351,"duration":390845}}]},"tags":["logout","returnBooks","tier1"]},"source":"6550c2818e7cb963.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/6585163b35ade66d.json b/2272/data/test-cases/6585163b35ade66d.json deleted file mode 100644 index 3d8cc960fc..0000000000 --- a/2272/data/test-cases/6585163b35ade66d.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6585163b35ade66d","name":"Get a book from Book Detail View and Return from Books in LYRASIS","fullName":"My books module: Get a book from Book Detail View and Return from Books in LYRASIS","historyId":"b764420a0e135c06b3a15d6e34fae4bc","time":{"start":1696131994319,"stop":1696132290833,"duration":296514},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b62de042f81053c0fcf8181ce29..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b62de042f81053c0fcf8181ce29..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: b62de042f81053c0fcf8181ce29a9a65704355ab\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b62de042f81053c0fcf8181ce29..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b62de042f81053c0fcf8181ce29..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: b62de042f81053c0fcf8181ce29a9a65704355ab\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:79)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131994319,"stop":1696132019332,"duration":25013},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132019332,"stop":1696132019332,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b62de042f81053c0fcf8181ce29..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b62de042f81053c0fcf8181ce29..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: b62de042f81053c0fcf8181ce29a9a65704355ab\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b62de042f81053c0fcf8181ce29..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b62de042f81053c0fcf8181ce29..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: b62de042f81053c0fcf8181ce29a9a65704355ab\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:79)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696132019332,"stop":1696132039819,"duration":20487},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696132039819,"stop":1696132040521,"duration":702},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696132040521,"stop":1696132040823,"duration":302},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696132040823,"stop":1696132042096,"duration":1273},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696132042096,"stop":1696132046273,"duration":4177},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696132046273,"stop":1696132050583,"duration":4310},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696132050583,"stop":1696132076619,"duration":26036},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696132076619,"stop":1696132097540,"duration":20921},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696132097540,"stop":1696132118278,"duration":20738},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696132118278,"stop":1696132140929,"duration":22651},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696132140930,"stop":1696132146867,"duration":5937},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696132146867,"stop":1696132167468,"duration":20601},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b62de042f81053c0fcf8181ce29..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b62de042f81053c0fcf8181ce29..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: b62de042f81053c0fcf8181ce29a9a65704355ab\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b62de042f81053c0fcf8181ce29..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b62de042f81053c0fcf8181ce29..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: b62de042f81053c0fcf8181ce29a9a65704355ab\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:79)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696132167468,"stop":1696132167468,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696132167468,"stop":1696132167468,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Close Book Details for IOSTab","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click RETURN action button on book details screen","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Close Book Details for IOSTab","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 10 seconds","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is not present on books screen","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":23,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132019332,"stop":1696132019332,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132039819,"stop":1696132039819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132039819,"stop":1696132039819,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132040521,"stop":1696132040521,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132040521,"stop":1696132040521,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132040823,"stop":1696132040823,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132040823,"stop":1696132040823,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132042096,"stop":1696132042096,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132042096,"stop":1696132042096,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132046273,"stop":1696132046273,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132046273,"stop":1696132046273,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132050583,"stop":1696132050583,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132050583,"stop":1696132050583,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132076619,"stop":1696132076619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132076619,"stop":1696132076619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132097540,"stop":1696132097540,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132097540,"stop":1696132097540,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132118278,"stop":1696132118278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132118278,"stop":1696132118278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132140929,"stop":1696132140929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132140929,"stop":1696132140930,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132146867,"stop":1696132146867,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132146867,"stop":1696132146867,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132167468,"stop":1696132167468,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132167468,"stop":1696132167468,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132167468,"stop":1696132167468,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132167468,"stop":1696132167468,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132167469,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696132167469,"stop":1696132168302,"duration":833},"status":"passed","steps":[],"attachments":[{"uid":"36d95133c931e24b","name":"Screenshot","source":"36d95133c931e24b.png","type":"image/png","size":603441}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696132168302,"stop":1696132197781,"duration":29479},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696132197781,"stop":1696132197782,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"3ec787f84568ad7a","name":"Screenshot","source":"3ec787f84568ad7a.txt","type":"text/plain","size":4135}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696132197782,"stop":1696132197782,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696132197782,"stop":1696132198470,"duration":688},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696132198470,"stop":1696132290833,"duration":92363},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"My books module"},{"name":"story","value":"Get a book from Book Detail View and Return from Books in LYRASIS"},{"name":"suite","value":"My books module"},{"name":"testClass","value":"Get a book from Book Detail View and Return from Books in LYRASIS"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature"},{"name":"package","value":"src.test.java.features.MyBooks_feature.My books module"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"bf77bc1dbc4b431d","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/bf77bc1dbc4b431d","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 09d029c535e06d4e7243bd0fe36..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 09d029c535e06d4e7243bd0fe36..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 09d029c535e06d4e7243bd0fe3688ca000a3a6c2\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696083318655,"stop":1696083707284,"duration":388629}}]},"tags":["logout","returnBooks","tier1"]},"source":"6585163b35ade66d.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/68ab7726f0ce314a.json b/2272/data/test-cases/68ab7726f0ce314a.json deleted file mode 100644 index a8e1e9a557..0000000000 --- a/2272/data/test-cases/68ab7726f0ce314a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"68ab7726f0ce314a","name":"Playback speed: Check of playback speed","fullName":"Audiobooks from Audible studios in LYRASIS: Playback speed: Check of playback speed","historyId":"da2396fc3365c67d6da229fc7837fed6","time":{"start":1696129856099,"stop":1696130467500,"duration":611401},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:248)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696129856099,"stop":1696129883197,"duration":27098},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696129883197,"stop":1696129883197,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:248)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696129883197,"stop":1696129904306,"duration":21109},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696129904306,"stop":1696129905085,"duration":779},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696129905085,"stop":1696129905558,"duration":473},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696129905558,"stop":1696129906807,"duration":1249},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696129906807,"stop":1696129911664,"duration":4857},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696129911665,"stop":1696129916159,"duration":4494},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696129916159,"stop":1696129942833,"duration":26674},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696129942833,"stop":1696129963729,"duration":20896},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696129963729,"stop":1696129984437,"duration":20708},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open categories by chain and chain starts from CategoryScreen:","time":{"start":1696129984437,"stop":1696130027109,"duration":42672},"status":"passed","steps":[],"attachments":[{"uid":"d6b2b4947804d83f","name":"Data table","source":"d6b2b4947804d83f.csv","type":"text/tab-separated-values","size":16}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"Then Category \"Audible Studios\" with books is opened on catalog books screen","time":{"start":1696130027110,"stop":1696130029620,"duration":2510},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Get names of books on screen and save them as 'listOfBooks'","time":{"start":1696130029620,"stop":1696130030017,"duration":397},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Catalog","time":{"start":1696130030017,"stop":1696130050717,"duration":20700},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696130050718,"stop":1696130072601,"duration":21883},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'","time":{"start":1696130072601,"stop":1696130073181,"duration":580},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:248)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 1.25X playback speed on playback speed audiobook screen","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 1.25X on audio player screen","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.25X on audio player screen","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.25X on audio player screen","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696130073182,"stop":1696130073182,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696130073182,"stop":1696130073182,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 8 seconds","time":{"start":1696130073182,"stop":1696130073182,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 10 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696130073182,"stop":1696130073182,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":38,"attachmentsCount":1},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129883197,"stop":1696129883197,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129904306,"stop":1696129904306,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129904306,"stop":1696129904306,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129905085,"stop":1696129905085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129905085,"stop":1696129905085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129905558,"stop":1696129905558,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129905558,"stop":1696129905558,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129906807,"stop":1696129906807,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129906807,"stop":1696129906807,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129911664,"stop":1696129911664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129911664,"stop":1696129911665,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129916159,"stop":1696129916159,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129916159,"stop":1696129916159,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129942833,"stop":1696129942833,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129942833,"stop":1696129942833,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129963729,"stop":1696129963729,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129963729,"stop":1696129963729,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129984437,"stop":1696129984437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129984437,"stop":1696129984437,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130027109,"stop":1696130027109,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130027109,"stop":1696130027109,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130029620,"stop":1696130029620,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130029620,"stop":1696130029620,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130030017,"stop":1696130030017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130030017,"stop":1696130030017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130050717,"stop":1696130050718,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130050718,"stop":1696130050718,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130072601,"stop":1696130072601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130072601,"stop":1696130072601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073181,"stop":1696130073181,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073182,"stop":1696130073182,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073182,"stop":1696130073182,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073182,"stop":1696130073182,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073182,"stop":1696130073182,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073182,"stop":1696130073182,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130073182,"stop":1696130073182,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130073182,"stop":1696130073182,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696130073182,"stop":1696130073182,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696130073182,"stop":1696130073933,"duration":751},"status":"passed","steps":[],"attachments":[{"uid":"93db8d6becb7b1e4","name":"Screenshot","source":"93db8d6becb7b1e4.png","type":"image/png","size":345075}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696130073933,"stop":1696130103648,"duration":29715},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696130103648,"stop":1696130103649,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"d5fa54fc252b761f","name":"Screenshot","source":"d5fa54fc252b761f.txt","type":"text/plain","size":4462}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696130103649,"stop":1696130103649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696130103649,"stop":1696130104040,"duration":391},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696130104040,"stop":1696130467500,"duration":363460},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"story","value":"Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"testClass","value":"Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature"},{"name":"package","value":"src.test.java.features.AudibleStudios_feature.Audiobooks from Audible studios in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"moveForwardSeconds","value":"10"},{"name":"secondsForWaiting","value":"8"},{"name":"speed","value":"1.25"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"fec1002302f1c0ed","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/fec1002302f1c0ed","status":"broken","statusDetails":"bound must be positive","time":{"start":1696080719092,"stop":1696081338359,"duration":619267}}]},"tags":["logout","returnBooks","tier1"]},"source":"68ab7726f0ce314a.json","parameterValues":["10","8","1.25"]} \ No newline at end of file diff --git a/2272/data/test-cases/6a639428450e8deb.json b/2272/data/test-cases/6a639428450e8deb.json deleted file mode 100644 index b050ad2fc5..0000000000 --- a/2272/data/test-cases/6a639428450e8deb.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6a639428450e8deb","name":"Playback speed: Check of playback speed","fullName":"Audiobooks from Audible studios in LYRASIS: Playback speed: Check of playback speed","historyId":"b7252d2a5ed308cd5045f49aed1a6f35","time":{"start":1696130467521,"stop":1696131078958,"duration":611437},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:248)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696130467521,"stop":1696130494690,"duration":27169},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696130494690,"stop":1696130494690,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:248)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696130494690,"stop":1696130515479,"duration":20789},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696130515479,"stop":1696130516188,"duration":709},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696130516188,"stop":1696130516512,"duration":324},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696130516512,"stop":1696130517823,"duration":1311},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696130517823,"stop":1696130522222,"duration":4399},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696130522222,"stop":1696130527779,"duration":5557},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696130527779,"stop":1696130554257,"duration":26478},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696130554257,"stop":1696130575144,"duration":20887},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696130575144,"stop":1696130595909,"duration":20765},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open categories by chain and chain starts from CategoryScreen:","time":{"start":1696130595909,"stop":1696130638001,"duration":42092},"status":"passed","steps":[],"attachments":[{"uid":"ee03b7a147fee84e","name":"Data table","source":"ee03b7a147fee84e.csv","type":"text/tab-separated-values","size":16}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"Then Category \"Audible Studios\" with books is opened on catalog books screen","time":{"start":1696130638002,"stop":1696130640302,"duration":2300},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Get names of books on screen and save them as 'listOfBooks'","time":{"start":1696130640302,"stop":1696130641138,"duration":836},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Catalog","time":{"start":1696130641138,"stop":1696130661765,"duration":20627},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696130661765,"stop":1696130683739,"duration":21974},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'","time":{"start":1696130683739,"stop":1696130684363,"duration":624},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:248)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 1.50X playback speed on playback speed audiobook screen","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 1.50X on audio player screen","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.50X on audio player screen","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.50X on audio player screen","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 6 seconds","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 9 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":38,"attachmentsCount":1},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130494690,"stop":1696130494690,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130515479,"stop":1696130515479,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130515479,"stop":1696130515479,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130516188,"stop":1696130516188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130516188,"stop":1696130516188,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130516512,"stop":1696130516512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130516512,"stop":1696130516512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130517823,"stop":1696130517823,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130517823,"stop":1696130517823,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130522222,"stop":1696130522222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130522222,"stop":1696130522222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130527779,"stop":1696130527779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130527779,"stop":1696130527779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130554257,"stop":1696130554257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130554257,"stop":1696130554257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130575144,"stop":1696130575144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130575144,"stop":1696130575144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130595909,"stop":1696130595909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130595909,"stop":1696130595909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130638001,"stop":1696130638001,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130638001,"stop":1696130638002,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130640302,"stop":1696130640302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130640302,"stop":1696130640302,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130641138,"stop":1696130641138,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130641138,"stop":1696130641138,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130661765,"stop":1696130661765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130661765,"stop":1696130661765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130683739,"stop":1696130683739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130683739,"stop":1696130683739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684363,"stop":1696130684363,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696130684364,"stop":1696130684364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696130684364,"stop":1696130685152,"duration":788},"status":"passed","steps":[],"attachments":[{"uid":"f093bec2f5888c0b","name":"Screenshot","source":"f093bec2f5888c0b.png","type":"image/png","size":417658}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696130685152,"stop":1696130714304,"duration":29152},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696130714304,"stop":1696130714304,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9f2b06ed3d856e10","name":"Screenshot","source":"9f2b06ed3d856e10.txt","type":"text/plain","size":4462}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696130714304,"stop":1696130714304,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696130714304,"stop":1696130714715,"duration":411},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696130714715,"stop":1696131078958,"duration":364243},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"story","value":"Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"testClass","value":"Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature"},{"name":"package","value":"src.test.java.features.AudibleStudios_feature.Audiobooks from Audible studios in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"moveForwardSeconds","value":"9"},{"name":"secondsForWaiting","value":"6"},{"name":"speed","value":"1.50"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"430bcd601dda7710","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/430bcd601dda7710","status":"broken","statusDetails":"bound must be positive","time":{"start":1696081338379,"stop":1696081958422,"duration":620043}}]},"tags":["logout","returnBooks","tier1"]},"source":"6a639428450e8deb.json","parameterValues":["9","6","1.50"]} \ No newline at end of file diff --git a/2272/data/test-cases/6c55633d9ca5677b.json b/2272/data/test-cases/6c55633d9ca5677b.json deleted file mode 100644 index 4947c0f5a0..0000000000 --- a/2272/data/test-cases/6c55633d9ca5677b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"6c55633d9ca5677b","name":"Font settings: Check of font style","fullName":"Read EPUB in Lyrasis: Font settings: Check of font style","historyId":"dbfe174e2147ca48db9eda18b90ea9e5","time":{"start":1696128502752,"stop":1696128916159,"duration":413407},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Future for Curious People\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a45ddaab926a678f54f5dc7b95..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a45ddaab926a678f54f5dc7b95..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4a45ddaab926a678f54f5dc7b9566e65ceebace1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Future for Curious People\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a45ddaab926a678f54f5dc7b95..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a45ddaab926a678f54f5dc7b95..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4a45ddaab926a678f54f5dc7b9566e65ceebace1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.books.android.AndroidCatalogBooksScreen.openBookAndGetBookInfo(AndroidCatalogBooksScreen.java:93)\n\tat stepdefinitions.CatalogBooksSteps.openBookAndSaveBookInfo(CatalogBooksSteps.java:36)\n\tat ✽.Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:57)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128502752,"stop":1696128529189,"duration":26437},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128529189,"stop":1696128529189,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Future for Curious People\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a45ddaab926a678f54f5dc7b95..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a45ddaab926a678f54f5dc7b95..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4a45ddaab926a678f54f5dc7b9566e65ceebace1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Future for Curious People\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a45ddaab926a678f54f5dc7b95..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a45ddaab926a678f54f5dc7b95..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4a45ddaab926a678f54f5dc7b9566e65ceebace1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.books.android.AndroidCatalogBooksScreen.openBookAndGetBookInfo(AndroidCatalogBooksScreen.java:93)\n\tat stepdefinitions.CatalogBooksSteps.openBookAndSaveBookInfo(CatalogBooksSteps.java:36)\n\tat ✽.Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:57)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696128529189,"stop":1696128550221,"duration":21032},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696128550222,"stop":1696128550924,"duration":702},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696128550924,"stop":1696128551289,"duration":365},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696128551289,"stop":1696128552579,"duration":1290},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696128552579,"stop":1696128557253,"duration":4674},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696128557253,"stop":1696128561410,"duration":4157},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696128561410,"stop":1696128586913,"duration":25503},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696128586913,"stop":1696128607993,"duration":21080},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696128607993,"stop":1696128628631,"duration":20638},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696128628631,"stop":1696128650234,"duration":21603},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696128650234,"stop":1696128655502,"duration":5268},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696128655502,"stop":1696128659761,"duration":4259},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696128659761,"stop":1696128700618,"duration":40857},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Future for Curious People\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a45ddaab926a678f54f5dc7b95..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a45ddaab926a678f54f5dc7b95..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4a45ddaab926a678f54f5dc7b9566e65ceebace1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Future for Curious People\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a45ddaab926a678f54f5dc7b95..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a45ddaab926a678f54f5dc7b95..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4a45ddaab926a678f54f5dc7b9566e65ceebace1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.books.android.AndroidCatalogBooksScreen.openBookAndGetBookInfo(AndroidCatalogBooksScreen.java:93)\n\tat stepdefinitions.CatalogBooksSteps.openBookAndSaveBookInfo(CatalogBooksSteps.java:36)\n\tat ✽.Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:57)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 7 to 9 times","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open font settings","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Change font style to FONT_SERIF","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SERIF font","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SERIF font","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SERIF font","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open font settings","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Change font style to FONT_SANS","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SANS font","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SANS font","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SANS font","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open font settings","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Change font style to FONT_DYSLEXIC","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_DYSLEXIC font","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_DYSLEXIC font","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_DYSLEXIC font","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":48,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128529189,"stop":1696128529189,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128550222,"stop":1696128550222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128550222,"stop":1696128550222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128550924,"stop":1696128550924,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128550924,"stop":1696128550924,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128551289,"stop":1696128551289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128551289,"stop":1696128551289,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128552579,"stop":1696128552579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128552579,"stop":1696128552579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128557253,"stop":1696128557253,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128557253,"stop":1696128557253,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128561410,"stop":1696128561410,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128561410,"stop":1696128561410,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128586913,"stop":1696128586913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128586913,"stop":1696128586913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128607993,"stop":1696128607993,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128607993,"stop":1696128607993,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128628631,"stop":1696128628631,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128628631,"stop":1696128628631,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128650234,"stop":1696128650234,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128650234,"stop":1696128650234,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128655502,"stop":1696128655502,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128655502,"stop":1696128655502,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128659761,"stop":1696128659761,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128659761,"stop":1696128659761,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700618,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700618,"stop":1696128700619,"duration":1},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128700619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696128700619,"stop":1696128701640,"duration":1021},"status":"passed","steps":[],"attachments":[{"uid":"3aba1e7f87ad4242","name":"Screenshot","source":"3aba1e7f87ad4242.png","type":"image/png","size":441617}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696128701640,"stop":1696128730646,"duration":29006},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696128730646,"stop":1696128730646,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"30c61ade02eb7bdd","name":"Screenshot","source":"30c61ade02eb7bdd.txt","type":"text/plain","size":4616}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696128730646,"stop":1696128730646,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696128730646,"stop":1696128731042,"duration":396},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696128731042,"stop":1696128916158,"duration":185116},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Font settings: Check of font style"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Font settings: Check of font style"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Palace Marketplace"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"2c5e9efc911cb6dd","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/2c5e9efc911cb6dd","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 07522187222fc1e253ed64d50b4..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 07522187222fc1e253ed64d50b4..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 07522187222fc1e253ed64d50b4e213aa4412ee9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696078511811,"stop":1696078923034,"duration":411223}}]},"tags":["logout","returnBooks","tier1"]},"source":"6c55633d9ca5677b.json","parameterValues":["Palace Marketplace"]} \ No newline at end of file diff --git a/2272/data/test-cases/79b0ca223ef43d4.json b/2272/data/test-cases/79b0ca223ef43d4.json deleted file mode 100644 index 7a438344be..0000000000 --- a/2272/data/test-cases/79b0ca223ef43d4.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"79b0ca223ef43d4","name":"Font settings: Check of text theme","fullName":"Read EPUB in Lyrasis: Font settings: Check of text theme","historyId":"e8a317e67b1cc287c3b31dfe5857c575","time":{"start":1696130385466,"stop":1696130724856,"duration":339390},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXDY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXDY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6477a43d16b54a7cf39719606d4..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRXDY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXDY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXDY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6477a43d16b54a7cf39719606d4..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRXDY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 6477a43d16b54a7cf39719606d479bfeaa8761f0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXDY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXDY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6477a43d16b54a7cf39719606d4..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRXDY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXDY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXDY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6477a43d16b54a7cf39719606d4..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRXDY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 6477a43d16b54a7cf39719606d479bfeaa8761f0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapFontSettingsButton(AndroidNavigationBarEpubScreen.java:28)\n\tat stepdefinitions.epubSteps.EpubSteps.openFontSettings(EpubSteps.java:190)\n\tat ✽.Open font settings(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:107)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696130385466,"stop":1696130411866,"duration":26400},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696130411866,"stop":1696130411866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXDY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXDY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6477a43d16b54a7cf39719606d4..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRXDY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXDY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXDY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6477a43d16b54a7cf39719606d4..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRXDY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 6477a43d16b54a7cf39719606d479bfeaa8761f0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXDY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXDY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6477a43d16b54a7cf39719606d4..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRXDY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXDY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXDY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6477a43d16b54a7cf39719606d4..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRXDY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 6477a43d16b54a7cf39719606d479bfeaa8761f0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapFontSettingsButton(AndroidNavigationBarEpubScreen.java:28)\n\tat stepdefinitions.epubSteps.EpubSteps.openFontSettings(EpubSteps.java:190)\n\tat ✽.Open font settings(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:107)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696130411866,"stop":1696130432497,"duration":20631},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696130432498,"stop":1696130433199,"duration":701},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696130433199,"stop":1696130433576,"duration":377},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696130433576,"stop":1696130434833,"duration":1257},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696130434833,"stop":1696130441051,"duration":6218},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696130441051,"stop":1696130445572,"duration":4521},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696130445572,"stop":1696130473843,"duration":28271},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696130473843,"stop":1696130494716,"duration":20873},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696130494716,"stop":1696130515479,"duration":20763},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696130515479,"stop":1696130537287,"duration":21808},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696130537287,"stop":1696130541966,"duration":4679},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696130541966,"stop":1696130549134,"duration":7168},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696130549134,"stop":1696130550638,"duration":1504},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696130550638,"stop":1696130552142,"duration":1504},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 7 to 9 times","time":{"start":1696130552142,"stop":1696130577323,"duration":25181},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open font settings","time":{"start":1696130577323,"stop":1696130599114,"duration":21791},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXDY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXDY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6477a43d16b54a7cf39719606d4..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRXDY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXDY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXDY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6477a43d16b54a7cf39719606d4..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRXDY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 6477a43d16b54a7cf39719606d479bfeaa8761f0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXDY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXDY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6477a43d16b54a7cf39719606d4..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRXDY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXDY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXDY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6477a43d16b54a7cf39719606d4..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRXDY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 6477a43d16b54a7cf39719606d479bfeaa8761f0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapFontSettingsButton(AndroidNavigationBarEpubScreen.java:28)\n\tat stepdefinitions.epubSteps.EpubSteps.openFontSettings(EpubSteps.java:190)\n\tat ✽.Open font settings(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:107)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"When Change contrast to BLACK_TEXT_ON_WHITE","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_WHITE background is correct","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696130599114,"stop":1696130599115,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_WHITE background is correct","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_WHITE background is correct","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open font settings","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Change contrast to BLACK_TEXT_ON_SEPIA","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_SEPIA background is correct","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_SEPIA background is correct","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_SEPIA background is correct","time":{"start":1696130599117,"stop":1696130599118,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open font settings","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Change contrast to WHITE_TEXT_ON_BLACK","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The WHITE_TEXT_ON_BLACK background is correct","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The WHITE_TEXT_ON_BLACK background is correct","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The WHITE_TEXT_ON_BLACK background is correct","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":48,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130411866,"stop":1696130411866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130432497,"stop":1696130432497,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130432497,"stop":1696130432498,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130433199,"stop":1696130433199,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130433199,"stop":1696130433199,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130433576,"stop":1696130433576,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130433576,"stop":1696130433576,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130434833,"stop":1696130434833,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130434833,"stop":1696130434833,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130441051,"stop":1696130441051,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130441051,"stop":1696130441051,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130445572,"stop":1696130445572,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130445572,"stop":1696130445572,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130473843,"stop":1696130473843,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130473843,"stop":1696130473843,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130494716,"stop":1696130494716,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130494716,"stop":1696130494716,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130515479,"stop":1696130515479,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130515479,"stop":1696130515479,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130537287,"stop":1696130537287,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130537287,"stop":1696130537287,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130541966,"stop":1696130541966,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130541966,"stop":1696130541966,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130549134,"stop":1696130549134,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130549134,"stop":1696130549134,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130550638,"stop":1696130550638,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130550638,"stop":1696130550638,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130552142,"stop":1696130552142,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130552142,"stop":1696130552142,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130577323,"stop":1696130577323,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130577323,"stop":1696130577323,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599114,"stop":1696130599114,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599115,"stop":1696130599115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599117,"stop":1696130599117,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599118,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696130599118,"stop":1696130599876,"duration":758},"status":"passed","steps":[],"attachments":[{"uid":"91b405908b6980e2","name":"Screenshot","source":"91b405908b6980e2.png","type":"image/png","size":453989}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696130599876,"stop":1696130629872,"duration":29996},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696130629872,"stop":1696130629872,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4a57598d57a238b7","name":"Screenshot","source":"4a57598d57a238b7.txt","type":"text/plain","size":4965}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696130629872,"stop":1696130629872,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696130629872,"stop":1696130630231,"duration":359},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696130630231,"stop":1696130724856,"duration":94625},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Font settings: Check of text theme"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Font settings: Check of text theme"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Axis 360"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"15456e63542e72f3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/15456e63542e72f3","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cd9674adcbb398c2c01cb4736b5..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cd9674adcbb398c2c01cb4736b5..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: cd9674adcbb398c2c01cb4736b5fa789e3c83ecd\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696079925121,"stop":1696080536432,"duration":611311}}]},"tags":["logout","returnBooks","tier1"]},"source":"79b0ca223ef43d4.json","parameterValues":["Axis 360"]} \ No newline at end of file diff --git a/2272/data/test-cases/853ff49ee4606524.json b/2272/data/test-cases/853ff49ee4606524.json deleted file mode 100644 index 774c7afea7..0000000000 --- a/2272/data/test-cases/853ff49ee4606524.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"853ff49ee4606524","name":"Hold from Book Detail View and and Remove a Reserved Book from Holds","fullName":"Reservation of book in LYRASIS: Hold from Book Detail View and and Remove a Reserved Book from Holds","historyId":"f96b2710e9195b18975dfb3f4fd3e894","time":{"start":1696137078936,"stop":1696137469765,"duration":390829},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c10b1eadbe4432cec4bd2091b82..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c10b1eadbe4432cec4bd2091b82..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c10b1eadbe4432cec4bd2091b82f5c3e6d36781b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c10b1eadbe4432cec4bd2091b82..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c10b1eadbe4432cec4bd2091b82..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c10b1eadbe4432cec4bd2091b82f5c3e6d36781b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature:59)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696137078936,"stop":1696137104213,"duration":25277},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696137104213,"stop":1696137104213,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c10b1eadbe4432cec4bd2091b82..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c10b1eadbe4432cec4bd2091b82..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c10b1eadbe4432cec4bd2091b82f5c3e6d36781b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c10b1eadbe4432cec4bd2091b82..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c10b1eadbe4432cec4bd2091b82..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c10b1eadbe4432cec4bd2091b82f5c3e6d36781b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature:59)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696137104213,"stop":1696137124831,"duration":20618},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696137124831,"stop":1696137126017,"duration":1186},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696137126017,"stop":1696137126379,"duration":362},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696137126379,"stop":1696137127767,"duration":1388},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696137127767,"stop":1696137132988,"duration":5221},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696137132988,"stop":1696137139098,"duration":6110},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696137139098,"stop":1696137165259,"duration":26161},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696137165260,"stop":1696137186169,"duration":20909},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696137186169,"stop":1696137206795,"duration":20626},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696137206795,"stop":1696137229076,"duration":22281},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'unavailable' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696137229076,"stop":1696137235216,"duration":6140},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696137235216,"stop":1696137255731,"duration":20515},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c10b1eadbe4432cec4bd2091b82..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c10b1eadbe4432cec4bd2091b82..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c10b1eadbe4432cec4bd2091b82f5c3e6d36781b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c10b1eadbe4432cec4bd2091b82..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c10b1eadbe4432cec4bd2091b82..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c10b1eadbe4432cec4bd2091b82f5c3e6d36781b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature:59)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"Then Subcategory screen is present","time":{"start":1696137255731,"stop":1696137255731,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open AUDIOBOOK book with RESERVE action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696137255731,"stop":1696137255731,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book 'bookInfo' is opened on book details screen","time":{"start":1696137255731,"stop":1696137255731,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click RESERVE action button on book details screen","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Close Book Details for IOSTab","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Holds","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then AUDIOBOOK book with REMOVE action button and 'bookInfo' bookInfo is present on holds screen","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open AUDIOBOOK book with REMOVE action button and 'bookInfo' bookInfo on holds screen","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click REMOVE action button on book details screen","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Holds","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 7 seconds","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then AUDIOBOOK book with REMOVE action button and 'bookInfo' bookInfo is not present on holds screen","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":24,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137104213,"stop":1696137104213,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137124831,"stop":1696137124831,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137124831,"stop":1696137124831,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137126017,"stop":1696137126017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137126017,"stop":1696137126017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137126379,"stop":1696137126379,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137126379,"stop":1696137126379,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137127767,"stop":1696137127767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137127767,"stop":1696137127767,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137132988,"stop":1696137132988,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137132988,"stop":1696137132988,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137139098,"stop":1696137139098,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137139098,"stop":1696137139098,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137165260,"stop":1696137165260,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137165260,"stop":1696137165260,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137186169,"stop":1696137186169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137186169,"stop":1696137186169,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137206795,"stop":1696137206795,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137206795,"stop":1696137206795,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137229076,"stop":1696137229076,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137229076,"stop":1696137229076,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137235216,"stop":1696137235216,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137235216,"stop":1696137235216,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137255731,"stop":1696137255731,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137255731,"stop":1696137255731,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137255731,"stop":1696137255731,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137255731,"stop":1696137255731,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137255731,"stop":1696137255731,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137255731,"stop":1696137255731,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137255731,"stop":1696137255732,"duration":1},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137255732,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696137255732,"stop":1696137256543,"duration":811},"status":"passed","steps":[],"attachments":[{"uid":"fb741a175b3f819e","name":"Screenshot","source":"fb741a175b3f819e.png","type":"image/png","size":461091}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696137256543,"stop":1696137286852,"duration":30309},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696137286852,"stop":1696137286853,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"bd45b7a7101b88f7","name":"Screenshot","source":"bd45b7a7101b88f7.txt","type":"text/plain","size":4281}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696137286853,"stop":1696137286853,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696137286853,"stop":1696137287260,"duration":407},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696137287260,"stop":1696137469765,"duration":182505},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Reservation of book in LYRASIS"},{"name":"story","value":"Hold from Book Detail View and and Remove a Reserved Book from Holds"},{"name":"suite","value":"Reservation of book in LYRASIS"},{"name":"testClass","value":"Hold from Book Detail View and and Remove a Reserved Book from Holds"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Reservation.feature"},{"name":"package","value":"src.test.java.features.Reservation_feature.Reservation of book in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"4c2426696d34a37c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/4c2426696d34a37c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 27499a060c2e677509c619d640c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 27499a060c2e677509c619d640c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 27499a060c2e677509c619d640cea130d8ec9a75\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696087453781,"stop":1696087854522,"duration":400741}}]},"tags":["logout","returnBooks","tier1"]},"source":"853ff49ee4606524.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/8836174340133392.json b/2272/data/test-cases/8836174340133392.json deleted file mode 100644 index e64736e496..0000000000 --- a/2272/data/test-cases/8836174340133392.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"8836174340133392","name":"Check buttons under the book title in LYRASIS","fullName":"My books module: Check buttons under the book title in LYRASIS","historyId":"4189d4f650a6443a1bb3c35b11ac8998","time":{"start":1696134427019,"stop":1696134975976,"duration":548957},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:229)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134427019,"stop":1696134455371,"duration":28352},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134455371,"stop":1696134455371,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:229)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696134455371,"stop":1696134475855,"duration":20484},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696134475855,"stop":1696134476567,"duration":712},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696134476568,"stop":1696134476957,"duration":389},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696134476958,"stop":1696134478316,"duration":1358},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696134478316,"stop":1696134483438,"duration":5122},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696134483438,"stop":1696134490037,"duration":6599},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696134490037,"stop":1696134516364,"duration":26327},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696134516364,"stop":1696134537664,"duration":21300},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696134537664,"stop":1696134558591,"duration":20927},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696134558591,"stop":1696134580842,"duration":22251},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696134580842,"stop":1696134580861,"duration":19},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:229)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on catalog books screen","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Books","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And EBOOK book with RETURN action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Restart app","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And EBOOK book with RETURN action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":24,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134455371,"stop":1696134455371,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134475855,"stop":1696134475855,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134475855,"stop":1696134475855,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134476567,"stop":1696134476567,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134476567,"stop":1696134476567,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134476957,"stop":1696134476957,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134476957,"stop":1696134476957,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134478316,"stop":1696134478316,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134478316,"stop":1696134478316,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134483438,"stop":1696134483438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134483438,"stop":1696134483438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134490037,"stop":1696134490037,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134490037,"stop":1696134490037,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134516364,"stop":1696134516364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134516364,"stop":1696134516364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134537664,"stop":1696134537664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134537664,"stop":1696134537664,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134558591,"stop":1696134558591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134558591,"stop":1696134558591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134580842,"stop":1696134580842,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134580842,"stop":1696134580842,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134580861,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696134580861,"stop":1696134581678,"duration":817},"status":"passed","steps":[],"attachments":[{"uid":"9d4453ad06fd9d3","name":"Screenshot","source":"9d4453ad06fd9d3.png","type":"image/png","size":397339}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696134581678,"stop":1696134611259,"duration":29581},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696134611259,"stop":1696134611260,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"dce54cacec52a3a9","name":"Screenshot","source":"dce54cacec52a3a9.txt","type":"text/plain","size":3908}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696134611260,"stop":1696134611260,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696134611260,"stop":1696134611680,"duration":420},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696134611680,"stop":1696134975976,"duration":364296},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"My books module"},{"name":"story","value":"Check buttons under the book title in LYRASIS"},{"name":"suite","value":"My books module"},{"name":"testClass","value":"Check buttons under the book title in LYRASIS"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature"},{"name":"package","value":"src.test.java.features.MyBooks_feature.My books module"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Biblioboard"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"169fdeb35f03628b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/169fdeb35f03628b","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696086225391,"stop":1696086780393,"duration":555002}}]},"tags":["logout","returnBooks","tier1"]},"source":"8836174340133392.json","parameterValues":["Biblioboard"]} \ No newline at end of file diff --git a/2272/data/test-cases/8ece376da5afc89.json b/2272/data/test-cases/8ece376da5afc89.json deleted file mode 100644 index 0701b9287f..0000000000 --- a/2272/data/test-cases/8ece376da5afc89.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"8ece376da5afc89","name":"Store library card","fullName":"Manage Libraries: Store library card","historyId":"46c161b8cb9fc3b1cee5e54307315180","time":{"start":1696131844811,"stop":1696131994297,"duration":149486},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131844811,"stop":1696131872719,"duration":27908},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131872719,"stop":1696131872719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"passed","steps":[{"name":"When Close tutorial screen","time":{"start":1696131872719,"stop":1696131893781,"duration":21062},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696131893781,"stop":1696131894379,"duration":598},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696131894379,"stop":1696131894667,"duration":288},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696131894667,"stop":1696131896023,"duration":1356},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696131896023,"stop":1696131901115,"duration":5092},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696131901115,"stop":1696131907771,"duration":6656},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696131907771,"stop":1696131937064,"duration":29293},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696131937065,"stop":1696131958027,"duration":20962},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open account 'LYRASIS Reads'","time":{"start":1696131958027,"stop":1696131961795,"duration":3768},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click the log out button on the account screen","time":{"start":1696131961795,"stop":1696131983748,"duration":21953},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Logout is performed successfully","time":{"start":1696131983748,"stop":1696131984318,"duration":570},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":11,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131872719,"stop":1696131872719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893781,"stop":1696131893781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893781,"stop":1696131893781,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131894379,"stop":1696131894379,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131894379,"stop":1696131894379,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131894667,"stop":1696131894667,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131894667,"stop":1696131894667,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131896023,"stop":1696131896023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131896023,"stop":1696131896023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131901115,"stop":1696131901115,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131901115,"stop":1696131901115,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131907771,"stop":1696131907771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131907771,"stop":1696131907771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131937064,"stop":1696131937064,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131937064,"stop":1696131937064,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131958027,"stop":1696131958027,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131958027,"stop":1696131958027,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131961795,"stop":1696131961795,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131961795,"stop":1696131961795,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131983748,"stop":1696131983748,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131983748,"stop":1696131983748,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131984318,"stop":1696131984318,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696131984318,"stop":1696131984318,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696131984318,"stop":1696131985087,"duration":769},"status":"passed","steps":[],"attachments":[{"uid":"4f64c25115d56fba","name":"Screenshot","source":"4f64c25115d56fba.png","type":"image/png","size":134589}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696131985087,"stop":1696131993775,"duration":8688},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696131993775,"stop":1696131993775,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"cc2f546c06930c02","name":"Screenshot","source":"cc2f546c06930c02.txt","type":"text/plain","size":3795}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696131993775,"stop":1696131993775,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696131993775,"stop":1696131994297,"duration":522},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Manage Libraries"},{"name":"story","value":"Store library card"},{"name":"suite","value":"Manage Libraries"},{"name":"testClass","value":"Store library card"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/ManageLibraries.feature"},{"name":"package","value":"src.test.java.features.ManageLibraries_feature.Manage Libraries"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"history":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"c244b27de2c053f4","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/c244b27de2c053f4","status":"passed","time":{"start":1696083179288,"stop":1696083318633,"duration":139345}}]},"tags":["logout","tier1"]},"source":"8ece376da5afc89.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/908da299e6b60ba9.json b/2272/data/test-cases/908da299e6b60ba9.json deleted file mode 100644 index a4c2960459..0000000000 --- a/2272/data/test-cases/908da299e6b60ba9.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"908da299e6b60ba9","name":"Navigate by Page","fullName":"Read EPUB in Lyrasis: Navigate by Page","historyId":"feebf6ef85786d49146755cb1e28c57d","time":{"start":1696132744429,"stop":1696133057847,"duration":313418},"status":"failed","statusMessage":"Page number or chapter name is not correct (actualPageNumber - 4, expectedPageNumber - 5), (actualChapterName-To the Right Honourable John Lord Somers., expectedChapterName-To the Right Honourable John Lord Somers.)","statusTrace":"java.lang.AssertionError: Page number or chapter name is not correct (actualPageNumber - 4, expectedPageNumber - 5), (actualChapterName-To the Right Honourable John Lord Somers., expectedChapterName-To the Right Honourable John Lord Somers.)\n\tat org.junit.Assert.fail(Assert.java:89)\n\tat org.junit.Assert.assertTrue(Assert.java:42)\n\tat stepdefinitions.epubSteps.EpubSteps.isNextPageOpened(EpubSteps.java:103)\n\tat ✽.Next page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:188)\n","flaky":false,"newFailed":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132744429,"stop":1696132770214,"duration":25785},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132770214,"stop":1696132770214,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"failed","statusMessage":"Page number or chapter name is not correct (actualPageNumber - 4, expectedPageNumber - 5), (actualChapterName-To the Right Honourable John Lord Somers., expectedChapterName-To the Right Honourable John Lord Somers.)","statusTrace":"java.lang.AssertionError: Page number or chapter name is not correct (actualPageNumber - 4, expectedPageNumber - 5), (actualChapterName-To the Right Honourable John Lord Somers., expectedChapterName-To the Right Honourable John Lord Somers.)\n\tat org.junit.Assert.fail(Assert.java:89)\n\tat org.junit.Assert.assertTrue(Assert.java:42)\n\tat stepdefinitions.epubSteps.EpubSteps.isNextPageOpened(EpubSteps.java:103)\n\tat ✽.Next page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:188)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696132770214,"stop":1696132790535,"duration":20321},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696132790535,"stop":1696132791237,"duration":702},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696132791238,"stop":1696132792059,"duration":821},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696132792059,"stop":1696132793323,"duration":1264},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696132793323,"stop":1696132797615,"duration":4292},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696132797615,"stop":1696132804165,"duration":6550},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696132804165,"stop":1696132831789,"duration":27624},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696132831789,"stop":1696132853233,"duration":21444},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696132853233,"stop":1696132873901,"duration":20668},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696132873901,"stop":1696132895563,"duration":21662},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696132895563,"stop":1696132900962,"duration":5399},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696132900962,"stop":1696132904982,"duration":4020},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696132904982,"stop":1696132905990,"duration":1008},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696132905990,"stop":1696132908091,"duration":2101},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'bookInfo' book is present on epub reader screen","time":{"start":1696132908091,"stop":1696132916023,"duration":7932},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Scroll page forward from 7 to 10 times","time":{"start":1696132916023,"stop":1696132929196,"duration":13173},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696132929197,"stop":1696132930760,"duration":1563},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696132930760,"stop":1696132931689,"duration":929},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696132931689,"stop":1696132931930,"duration":241},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Next page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen","time":{"start":1696132931930,"stop":1696132932405,"duration":475},"status":"failed","statusMessage":"Page number or chapter name is not correct (actualPageNumber - 4, expectedPageNumber - 5), (actualChapterName-To the Right Honourable John Lord Somers., expectedChapterName-To the Right Honourable John Lord Somers.)","statusTrace":"java.lang.AssertionError: Page number or chapter name is not correct (actualPageNumber - 4, expectedPageNumber - 5), (actualChapterName-To the Right Honourable John Lord Somers., expectedChapterName-To the Right Honourable John Lord Somers.)\n\tat org.junit.Assert.fail(Assert.java:89)\n\tat org.junit.Assert.assertTrue(Assert.java:42)\n\tat stepdefinitions.epubSteps.EpubSteps.isNextPageOpened(EpubSteps.java:103)\n\tat ✽.Next page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:188)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"When Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696132932405,"stop":1696132932405,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click on left book corner on epub reader screen","time":{"start":1696132932405,"stop":1696132932405,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Previous page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen","time":{"start":1696132932405,"stop":1696132932405,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":23,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132770214,"stop":1696132770214,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132790535,"stop":1696132790535,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132790535,"stop":1696132790535,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132791238,"stop":1696132791238,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132791238,"stop":1696132791238,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132792059,"stop":1696132792059,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132792059,"stop":1696132792059,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132793323,"stop":1696132793323,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132793323,"stop":1696132793323,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132797615,"stop":1696132797615,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132797615,"stop":1696132797615,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132804165,"stop":1696132804165,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132804165,"stop":1696132804165,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132831789,"stop":1696132831789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132831789,"stop":1696132831789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132853233,"stop":1696132853233,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132853233,"stop":1696132853233,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132873901,"stop":1696132873901,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132873901,"stop":1696132873901,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132895563,"stop":1696132895563,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132895563,"stop":1696132895563,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132900962,"stop":1696132900962,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132900962,"stop":1696132900962,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132904982,"stop":1696132904982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132904982,"stop":1696132904982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132905990,"stop":1696132905990,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132905990,"stop":1696132905990,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132908091,"stop":1696132908091,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132908091,"stop":1696132908091,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132916023,"stop":1696132916023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132916023,"stop":1696132916023,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132929196,"stop":1696132929196,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132929196,"stop":1696132929197,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132930760,"stop":1696132930760,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132930760,"stop":1696132930760,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132931689,"stop":1696132931689,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132931689,"stop":1696132931689,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132931930,"stop":1696132931930,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132931930,"stop":1696132931930,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132932405,"stop":1696132932405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132932405,"stop":1696132932405,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132932405,"stop":1696132932405,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132932405,"stop":1696132932405,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132932405,"stop":1696132932405,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132932405,"stop":1696132932405,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132932405,"stop":1696132932405,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696132932405,"stop":1696132932405,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696132932405,"stop":1696132933175,"duration":770},"status":"passed","steps":[],"attachments":[{"uid":"e2b2cacac9f5dd68","name":"Screenshot","source":"e2b2cacac9f5dd68.png","type":"image/png","size":331881}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696132933175,"stop":1696132963177,"duration":30002},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696132963177,"stop":1696132963177,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e55a70fa8ece2e33","name":"Screenshot","source":"e55a70fa8ece2e33.txt","type":"text/plain","size":6162}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696132963177,"stop":1696132963177,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696132963177,"stop":1696132963571,"duration":394},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696132963571,"stop":1696133057846,"duration":94275},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Navigate by Page"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Navigate by Page"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Palace Marketplace"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":1,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"d70cc93a46380d88","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/d70cc93a46380d88","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Glamour: 30 Years of Women Who Have Reshaped the World\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395TK, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395TK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb2c2de160d9b387bfd238927d9..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T40395TK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395TK, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395TK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb2c2de160d9b387bfd238927d9..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T40395TK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: fb2c2de160d9b387bfd238927d99297738c4afcf\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696082030271,"stop":1696082478601,"duration":448330}}]},"tags":["logout","returnBooks","tier1"]},"source":"908da299e6b60ba9.json","parameterValues":["Palace Marketplace"]} \ No newline at end of file diff --git a/2272/data/test-cases/925a5dffdc6d9e81.json b/2272/data/test-cases/925a5dffdc6d9e81.json deleted file mode 100644 index 75046b180b..0000000000 --- a/2272/data/test-cases/925a5dffdc6d9e81.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"925a5dffdc6d9e81","name":"LYRASIS: Reserving from Book Detail View","fullName":"Distributors: LYRASIS: Reserving from Book Detail View","historyId":"e6c7629af316790d0a8377b2272fd69c","time":{"start":1696129352152,"stop":1696129633799,"duration":281647},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'unavailable' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:15)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696129352152,"stop":1696129384549,"duration":32397},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696129384549,"stop":1696129384549,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'unavailable' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:15)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696129384549,"stop":1696129405192,"duration":20643},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696129405192,"stop":1696129405994,"duration":802},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696129405994,"stop":1696129406298,"duration":304},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696129406298,"stop":1696129407635,"duration":1337},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696129407636,"stop":1696129412812,"duration":5176},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696129412813,"stop":1696129417508,"duration":4695},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696129417508,"stop":1696129443919,"duration":26411},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696129443919,"stop":1696129464796,"duration":20877},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696129464796,"stop":1696129486856,"duration":22060},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696129486856,"stop":1696129509203,"duration":22347},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'unavailable' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696129509203,"stop":1696129509222,"duration":19},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'unavailable' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:15)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696129509222,"stop":1696129509222,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with RESERVE action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696129509222,"stop":1696129509222,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click RESERVE action button on book details screen","time":{"start":1696129509222,"stop":1696129509222,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains REMOVE action button on book details screen","time":{"start":1696129509222,"stop":1696129509222,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":15,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129384549,"stop":1696129384549,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129405192,"stop":1696129405192,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129405192,"stop":1696129405192,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129405994,"stop":1696129405994,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129405994,"stop":1696129405994,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129406298,"stop":1696129406298,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129406298,"stop":1696129406298,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129407636,"stop":1696129407636,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129407636,"stop":1696129407636,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129412812,"stop":1696129412813,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129412813,"stop":1696129412813,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129417508,"stop":1696129417508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129417508,"stop":1696129417508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129443919,"stop":1696129443919,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129443919,"stop":1696129443919,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129464796,"stop":1696129464796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129464796,"stop":1696129464796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129486856,"stop":1696129486856,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129486856,"stop":1696129486856,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129509203,"stop":1696129509203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129509203,"stop":1696129509203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129509222,"stop":1696129509222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129509222,"stop":1696129509222,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129509222,"stop":1696129509222,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129509222,"stop":1696129509222,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129509222,"stop":1696129509222,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129509222,"stop":1696129509222,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129509222,"stop":1696129509222,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129509222,"stop":1696129509222,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129509222,"stop":1696129509222,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696129509222,"stop":1696129509222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696129509222,"stop":1696129510006,"duration":784},"status":"passed","steps":[],"attachments":[{"uid":"86f43e10977ce1ec","name":"Screenshot","source":"86f43e10977ce1ec.png","type":"image/png","size":426055}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696129510006,"stop":1696129540902,"duration":30896},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696129540902,"stop":1696129540902,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"cde2eb63ce5f8569","name":"Screenshot","source":"cde2eb63ce5f8569.txt","type":"text/plain","size":3617}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696129540902,"stop":1696129540902,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696129540902,"stop":1696129541292,"duration":390},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696129541292,"stop":1696129633799,"duration":92507},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Reserving from Book Detail View"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Reserving from Book Detail View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"EBOOK"},{"name":"distributor","value":"Biblioboard"},{"name":"tabName","value":"eBooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"510322abbc4726be","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/510322abbc4726be","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696079016431,"stop":1696079384898,"duration":368467}}]},"tags":["logout","returnBooks","tier1"]},"source":"925a5dffdc6d9e81.json","parameterValues":["EBOOK","Biblioboard","eBooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/942f0b43a0e27d5e.json b/2272/data/test-cases/942f0b43a0e27d5e.json deleted file mode 100644 index af4b80cea4..0000000000 --- a/2272/data/test-cases/942f0b43a0e27d5e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"942f0b43a0e27d5e","name":"Font settings: Check of text theme","fullName":"Read EPUB in Lyrasis: Font settings: Check of text theme","historyId":"88fb610cbc075fcc2587b57296a2b00c","time":{"start":1696129341169,"stop":1696129782302,"duration":441133},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40C2YWT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40C2YWT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 383855850f272fff59a4b48fc0b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40C2YWT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40C2YWT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40C2YWT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 383855850f272fff59a4b48fc0b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40C2YWT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 383855850f272fff59a4b48fc0b04ca8cbd7eced\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40C2YWT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40C2YWT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 383855850f272fff59a4b48fc0b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40C2YWT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40C2YWT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40C2YWT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 383855850f272fff59a4b48fc0b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40C2YWT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 383855850f272fff59a4b48fc0b04ca8cbd7eced\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapFontSettingsButton(AndroidNavigationBarEpubScreen.java:28)\n\tat stepdefinitions.epubSteps.EpubSteps.openFontSettings(EpubSteps.java:190)\n\tat ✽.Open font settings(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:107)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696129341169,"stop":1696129370726,"duration":29557},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696129370726,"stop":1696129370726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40C2YWT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40C2YWT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 383855850f272fff59a4b48fc0b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40C2YWT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40C2YWT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40C2YWT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 383855850f272fff59a4b48fc0b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40C2YWT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 383855850f272fff59a4b48fc0b04ca8cbd7eced\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40C2YWT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40C2YWT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 383855850f272fff59a4b48fc0b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40C2YWT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40C2YWT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40C2YWT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 383855850f272fff59a4b48fc0b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40C2YWT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 383855850f272fff59a4b48fc0b04ca8cbd7eced\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapFontSettingsButton(AndroidNavigationBarEpubScreen.java:28)\n\tat stepdefinitions.epubSteps.EpubSteps.openFontSettings(EpubSteps.java:190)\n\tat ✽.Open font settings(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:107)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696129370726,"stop":1696129391287,"duration":20561},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696129391287,"stop":1696129392017,"duration":730},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696129392018,"stop":1696129392388,"duration":370},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696129392388,"stop":1696129393755,"duration":1367},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696129393756,"stop":1696129399675,"duration":5919},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696129399675,"stop":1696129404862,"duration":5187},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696129404862,"stop":1696129431149,"duration":26287},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696129431149,"stop":1696129452440,"duration":21291},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696129452440,"stop":1696129473038,"duration":20598},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696129473039,"stop":1696129494949,"duration":21910},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696129494949,"stop":1696129500537,"duration":5588},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696129500537,"stop":1696129511104,"duration":10567},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696129511104,"stop":1696129512353,"duration":1249},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129512353,"stop":1696129514031,"duration":1678},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 7 to 9 times","time":{"start":1696129514031,"stop":1696129538085,"duration":24054},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open font settings","time":{"start":1696129538085,"stop":1696129559112,"duration":21027},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40C2YWT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40C2YWT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 383855850f272fff59a4b48fc0b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40C2YWT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40C2YWT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40C2YWT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 383855850f272fff59a4b48fc0b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40C2YWT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 383855850f272fff59a4b48fc0b04ca8cbd7eced\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40C2YWT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40C2YWT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 383855850f272fff59a4b48fc0b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40C2YWT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40C2YWT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40C2YWT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 383855850f272fff59a4b48fc0b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40C2YWT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 383855850f272fff59a4b48fc0b04ca8cbd7eced\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapFontSettingsButton(AndroidNavigationBarEpubScreen.java:28)\n\tat stepdefinitions.epubSteps.EpubSteps.openFontSettings(EpubSteps.java:190)\n\tat ✽.Open font settings(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:107)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"When Change contrast to BLACK_TEXT_ON_WHITE","time":{"start":1696129559112,"stop":1696129559112,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_WHITE background is correct","time":{"start":1696129559112,"stop":1696129559112,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696129559112,"stop":1696129559112,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_WHITE background is correct","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_WHITE background is correct","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open font settings","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Change contrast to BLACK_TEXT_ON_SEPIA","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_SEPIA background is correct","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_SEPIA background is correct","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The BLACK_TEXT_ON_SEPIA background is correct","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open font settings","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Change contrast to WHITE_TEXT_ON_BLACK","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The WHITE_TEXT_ON_BLACK background is correct","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The WHITE_TEXT_ON_BLACK background is correct","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The WHITE_TEXT_ON_BLACK background is correct","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":48,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129370726,"stop":1696129370726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129391287,"stop":1696129391287,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129391287,"stop":1696129391287,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129392017,"stop":1696129392017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129392017,"stop":1696129392018,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129392388,"stop":1696129392388,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129392388,"stop":1696129392388,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129393755,"stop":1696129393755,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129393755,"stop":1696129393755,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129399675,"stop":1696129399675,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129399675,"stop":1696129399675,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129404862,"stop":1696129404862,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129404862,"stop":1696129404862,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129431149,"stop":1696129431149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129431149,"stop":1696129431149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129452440,"stop":1696129452440,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129452440,"stop":1696129452440,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129473038,"stop":1696129473038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129473038,"stop":1696129473039,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129494949,"stop":1696129494949,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129494949,"stop":1696129494949,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129500537,"stop":1696129500537,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129500537,"stop":1696129500537,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129511104,"stop":1696129511104,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129511104,"stop":1696129511104,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129512353,"stop":1696129512353,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129512353,"stop":1696129512353,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129514031,"stop":1696129514031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129514031,"stop":1696129514031,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129538085,"stop":1696129538085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129538085,"stop":1696129538085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559112,"stop":1696129559112,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559112,"stop":1696129559112,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559112,"stop":1696129559112,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559112,"stop":1696129559112,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559112,"stop":1696129559112,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559112,"stop":1696129559112,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559112,"stop":1696129559112,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559112,"stop":1696129559113,"duration":1},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559113,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559113,"stop":1696129559114,"duration":1},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696129559114,"stop":1696129559114,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696129559114,"stop":1696129559844,"duration":730},"status":"passed","steps":[],"attachments":[{"uid":"be698cd758b39072","name":"Screenshot","source":"be698cd758b39072.png","type":"image/png","size":448703}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696129559844,"stop":1696129590833,"duration":30989},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696129590833,"stop":1696129590834,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"e2d1325fa4399b","name":"Screenshot","source":"e2d1325fa4399b.txt","type":"text/plain","size":5066}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696129590834,"stop":1696129590834,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696129590834,"stop":1696129591291,"duration":457},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696129591291,"stop":1696129782302,"duration":191011},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Font settings: Check of text theme"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Font settings: Check of text theme"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Bibliotheca"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"18a9a6e008376776","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/18a9a6e008376776","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca6015466d5f8a36aa727eed004..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca6015466d5f8a36aa727eed004..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: ca6015466d5f8a36aa727eed00410d5968a7054f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696079257705,"stop":1696079604169,"duration":346464}}]},"tags":["logout","returnBooks","tier1"]},"source":"942f0b43a0e27d5e.json","parameterValues":["Bibliotheca"]} \ No newline at end of file diff --git a/2272/data/test-cases/96bc5287204b60d8.json b/2272/data/test-cases/96bc5287204b60d8.json deleted file mode 100644 index 025e4def20..0000000000 --- a/2272/data/test-cases/96bc5287204b60d8.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"96bc5287204b60d8","name":"Bibliotheca: Check of not rewinding forward and back by tapping on time bar","fullName":"Audiobook in LYRASIS: Bibliotheca: Check of not rewinding forward and back by tapping on time bar","historyId":"f1c3234e7f8b41f9225dea77a62d5d5f","time":{"start":1696132287857,"stop":1696132679106,"duration":391249},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cdb61420d7b13fe8e6b5298eec0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cdb61420d7b13fe8e6b5298eec0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: cdb61420d7b13fe8e6b5298eec0995c952433f58\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cdb61420d7b13fe8e6b5298eec0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cdb61420d7b13fe8e6b5298eec0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: cdb61420d7b13fe8e6b5298eec0995c952433f58\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:421)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132287857,"stop":1696132315436,"duration":27579},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132315436,"stop":1696132315436,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cdb61420d7b13fe8e6b5298eec0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cdb61420d7b13fe8e6b5298eec0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: cdb61420d7b13fe8e6b5298eec0995c952433f58\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cdb61420d7b13fe8e6b5298eec0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cdb61420d7b13fe8e6b5298eec0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: cdb61420d7b13fe8e6b5298eec0995c952433f58\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:421)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696132315437,"stop":1696132336119,"duration":20682},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696132336119,"stop":1696132336829,"duration":710},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696132336830,"stop":1696132337147,"duration":317},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696132337147,"stop":1696132338528,"duration":1381},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696132338528,"stop":1696132343032,"duration":4504},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696132343032,"stop":1696132349209,"duration":6177},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696132349209,"stop":1696132375860,"duration":26651},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696132375861,"stop":1696132396972,"duration":21111},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696132396972,"stop":1696132417671,"duration":20699},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696132417671,"stop":1696132439091,"duration":21420},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search for \"Down the Hatch\" and save bookName as 'bookNameInfo'","time":{"start":1696132439091,"stop":1696132444581,"duration":5490},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696132444581,"stop":1696132465320,"duration":20739},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cdb61420d7b13fe8e6b5298eec0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cdb61420d7b13fe8e6b5298eec0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: cdb61420d7b13fe8e6b5298eec0995c952433f58\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cdb61420d7b13fe8e6b5298eec0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cdb61420d7b13fe8e6b5298eec0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: cdb61420d7b13fe8e6b5298eec0995c952433f58\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:421)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Pause button is present on audio player screen","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap pause button on audio player screen","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Stretch slider on the time tracking line forward on audio player screen","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeBehind' on audio player screen","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Tap on the time bar forward on audio player screen","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeForward' on audio player screen","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play times 'timeBehind' and 'timeForward' are equals","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap on the time bar back on audio player screen","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeBackward' on audio player screen","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play times 'timeBehind' and 'timeBackward' are equals","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":30,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132315436,"stop":1696132315437,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132336119,"stop":1696132336119,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132336119,"stop":1696132336119,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132336829,"stop":1696132336829,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132336829,"stop":1696132336830,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132337147,"stop":1696132337147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132337147,"stop":1696132337147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132338528,"stop":1696132338528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132338528,"stop":1696132338528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132343032,"stop":1696132343032,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132343032,"stop":1696132343032,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132349209,"stop":1696132349209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132349209,"stop":1696132349209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132375860,"stop":1696132375860,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132375860,"stop":1696132375861,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132396972,"stop":1696132396972,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132396972,"stop":1696132396972,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132417671,"stop":1696132417671,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132417671,"stop":1696132417671,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132439091,"stop":1696132439091,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132439091,"stop":1696132439091,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132444581,"stop":1696132444581,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132444581,"stop":1696132444581,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465320,"stop":1696132465320,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696132465321,"stop":1696132465321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696132465321,"stop":1696132466121,"duration":800},"status":"passed","steps":[],"attachments":[{"uid":"bde27354cef71d99","name":"Screenshot","source":"bde27354cef71d99.png","type":"image/png","size":534388}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696132466121,"stop":1696132495676,"duration":29555},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696132495676,"stop":1696132495676,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"5543c5fdea11ccb1","name":"Screenshot","source":"5543c5fdea11ccb1.txt","type":"text/plain","size":4032}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696132495676,"stop":1696132495676,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696132495676,"stop":1696132496053,"duration":377},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696132496053,"stop":1696132679105,"duration":183052},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Bibliotheca: Check of not rewinding forward and back by tapping on time bar"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Bibliotheca: Check of not rewinding forward and back by tapping on time bar"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"2ad331cf4dc45ca","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/2ad331cf4dc45ca","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b7c60a2714f585cc572005f3b12..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b7c60a2714f585cc572005f3b12..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: b7c60a2714f585cc572005f3b12abd723eff1ecc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696083040447,"stop":1696083440571,"duration":400124}}]},"tags":["logout","returnBooks","tier1"]},"source":"96bc5287204b60d8.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/9852e6336bf8fe79.json b/2272/data/test-cases/9852e6336bf8fe79.json deleted file mode 100644 index 755630bb24..0000000000 --- a/2272/data/test-cases/9852e6336bf8fe79.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9852e6336bf8fe79","name":"Font settings: Check of increasing and reducing the text size","fullName":"Read EPUB in Lyrasis: Font settings: Check of increasing and reducing the text size","historyId":"dd31f0b62e381d98da91680818705e5d","time":{"start":1696127482014,"stop":1696128062447,"duration":580433},"status":"broken","statusMessage":"No match found for text '\n\n\nA light fog danced in front of pale headlights as the sun painted the sky’s edges a dusky blue. During the long night, the farmlands of Tennessee and rural North Carolina had given way to the state’s iconic pines; they lined both sides of the highway like silent sentries, breaking only for the occasional water crossing or exit ramp.
\n\nTucking her long hair behind her ear, Jessie Bradshaw pressed the button to open the Honda Pilot’s panoramic roof. The breeze perfumed the car with the clean, crisp scent of the trees. She hadn’t realized how much she’d missed that beloved smell until it filled the car. A sigh of contentment escaped her.
\n\nFrom behind her, a large, furry head rested on the SUV’s center console. With a barely stifled yawn, Jessie gave her a quick pat. “Good morning, girl, or close enough anyway. Doing okay back there?” Weighing in at 140lbs, Jessie knew the Caucasian Shepherd had to be getting cramped on the back seat, especially considering how long they had been on the road, but she’d handled it like a champ, alternating between watching out the windows and napping on the bench seat.
\n\nThe classic country song by George Strait faded on the radio as the local morning show started up. Jessie reached over to turn it down as the two nauseatingly energetic DJs bantered with one another while sharing news and joking about the latest viral video. She debated looking for another station but figured they were all doing the same start up routine and she’d be out of luck getting a station that stuck to mostly music for the last part of her trip. It made her wish, not for the first time, she’d paid for the subscription to the music-on-demand service the Pilot could have come with, but at the time, she hadn’t seen any need for it.
\n\nThe headlights flashed on a green highway sign. Sixty miles to Asheville, where she’d leave I40. Then it was another eighty miles of smaller highways and back-roads before home would finally be in sight. While the darkness hid her from the world better, Jessie was glad the last part of the drive would be at a time when the deer and other night creatures returned to their sleeping spots for the day. Having to keep vigilant for the flashes of eyes near the road had been an effective sleep deterrent; she’d seen what a deer could do to a vehicle, even one as large as the Pilot.
\n\nShe absently reached up to stroke the rim of her glasses, but of course they weren’t there. It wasn’t safe to wear them at night when they weren’t needed for vision correction and had no anti-glare coatings. It was another reason she had chosen to leave Chicago in the early evening instead of making the drive during the day time. At night, rest stops were quieter, no one to see her and be bothered, not that it stopped her from putting them on before getting out. But it was rougher driving, long hours with nothing but repeating music and the highway’s dangerous lullaby doing its best to sing her to sleep. Even with the stretch breaks, more coffee than she’d ever admit to drinking, and regularly opening the window to let in some cold air, the drive was starting to take its toll.
\n\n“Okay, girl, looks like we’ll be home in two, maybe three hours! You’re going to like it there, I’m sure. Way better than that tiny hotel room and grass area. I mean, you were a good girl there, don’t get me wrong, but I know you had to feel so cooped up! The house has a couple acres of land for you to roam, you’ll be much happier there.” As if she understood every word, Causy thumped her fluffy cream and gray tail on the backseat. Sometimes Jessie wondered how much of her babbling the dog understood. She’d been talking out loud to her since she’d gotten her as a puppy, and the canine often reacted as if she was sagely listening and absorbing every word.
\n\nAs the highway wound its way into Asheville, Jessie spotted a restaurant marker noting her favorite regional breakfast chain at the next exit. Her mouth watered and she bit her lip at the thought of a good southern breakfast. She could almost smell it from the highway. It had been at least three years since she’d had a meal from Biscuitville. It was as good a time as any to make a pit stop being still early enough for blessedly little traffic at the drive-through.
\n\nBut there was still the person at the window. They would see her, even with the glasses, which didn’t wrap around her whole face, and the tinted windows, which would have to be lowered to get the food. What if it happened again? She felt herself shaking at the thought and finally pulled into the parking spot furthest from the building to calm down.
\n\nCausy whined and moved her head to Jessie’s shoulder, gently nuzzling her with a wet nose. “I know girl, I know. I just...I can’t. I know I’m a coward. I’m sorry. We’ll get out and stretch at a rest stop, I promise. But here, I just can’t. I’m sorry.”
\n\nThe shaking finally stopped, and Jessie pulled back on the road. She continued driving through town until she was back in the quiet of the woods. As promised, she stopped at the first rest stop she found and let Causy out to potty. The early morning light sprinkled through the trees as Jessie scanned the area for signs anyone else was around. Satisfied the drivers of the two tractor trailers in the stop were asleep in their cabs, she called Causy to her. “C’mon girl,” she said as she headed to the women’s bathroom. Even if no one else was around, she wasn’t about to go into an isolated space without the big dog with her. She jumped at the sound of a twig breaking, but as Causy didn’t react, she told herself it was just a night critter startled by her footsteps.
\n\nWhen she returned to the Pilot, she opened the hatchback and raided the cooler to grab a Dr. Pepper, sandwich, and some fruit. It was a far cry from the fluffy biscuit with perfectly cooked sausage patty or the hot bowl of cheesy grits she could be enjoying, but it was something. Causy sat beside her and looked up at her, but like the well-trained dog she was, she waited patiently. With a smile, Jessie reached into a box, giving her a handful of large dog biscuits.
\n\nFor twenty-nine years, she’d been a regular woman who was able to do normal things like eat out and go shopping, but now thanks to him she was a coward who couldn’t even manage a drive-thru. It was a minor miracle she’d gotten in the car and driven as far as she had, helped by knowing that other drivers wouldn’t see her enough to notice the scars or if they somehow did see her, she couldn’t see their reactions much less be afraid of them.
\n\nJust after nine in the morning, they finally reached the small, often overlooked town of Cascade Falls. Jessie drove through downtown, barely noticing the familiar buildings due to the alarming frequency of her yawns. It was with no small amount of relief she spotted the white fence marking the edge of her grandfather’s property. The sight of the dusty pink two-story house flooded her with memories of childhood romps through the old house, enjoying lemonade and swinging on the wrap-around porch’s swing, and running through the surrounding fields during the summer.
\n\nA renewed sadness at her grandfather’s passing burned in her chest. As she drove down the small gravel driveway, her sadness only increased when she saw how shabby the house looked. The porch was sinking in one corner and there were several balustrades missing. The once stately columns on either side of the double front door looked more like they were barely keeping the weight of time from collapsing the entire structure.
\n\n“Oh Causy, the old girl is really showing her age, isn’t she?” Causy stuck her head out the back window, staring at the house as if evaluating its appearance before giving a gruff bark. Chuckling softly, Jessie drove up the long drive, parking as close to the front of the house as she could without pulling into the overgrown grass. “Alright girl, this is our home now. What do you say we head inside and get some sleep? We can unpack later.”
\n\nJessie grabbed one of the suitcases from the back and locked the SUV. The warped wooden steps creaked as she made her way to inside. The smell of lemon and pine filled the air. The cleaners James hired to go through the house the day before appeared to have done an excellent job airing it out. While time had laid its never ending hand on the inside as well, with the creaking steps and floors, it still felt clean and warm.
\n\nWith a small smile, she gave Causy a pat. “We’re finally home, girl.” The vigilant dog stayed close at her heels, sniffing thoroughly as they entered and walking with the stiffed gait of being at high alert. After a few minutes, seeming satisfied it was a safe place, the dog relaxed and assumed a more natural posture.
\n\nNot that Jessie felt any fear. Even with signs of the house being cleaned, there was a hollow feeling to the place. It had been months since her grandfather passed, and his absence was palpable as she made her way up the stairs to the second floor. Having no desire to deal with seeing her grandfather’s things or such personal memories yet, Jessie passed the master bedroom and headed to the guest room.
\n\nDropping her suitcase by the door, she headed into the small, attached bathroom, whipped back the powder blue shower curtain, and turned the faucet to get the water warming. She knew it would take a minute or two for the hot water to reach the pipes up here. Once the steam started, she turned on the cold and got the water to a comfortable temperature. With exhaustion weighing down her limbs, she kept the shower brief, just enough to wash away the long drive.
\n\nThe bed was bare, so she headed to the living room, too tired to deal with making the bed. As she expected, the pink and blue afghan she’d given Grandpa years ago was tossed on the sofa, no doubt by him one evening before going to bed, maybe even during his last evening alive. Picking up the beloved old blanket, Jessie held it close, taking in the comforting scents of family and home. She felt herself tearing up and she took several deep breaths. “We can fall apart later. Sleep now.”
\n\nWith that determined statement, she lay on the sofa and cried herself to sleep.
\n\n' with regex '--USER__fontSize:(\\d+)%;'","statusTrace":"java.lang.IllegalStateException: No match found for text '\n\n\nA light fog danced in front of pale headlights as the sun painted the sky’s edges a dusky blue. During the long night, the farmlands of Tennessee and rural North Carolina had given way to the state’s iconic pines; they lined both sides of the highway like silent sentries, breaking only for the occasional water crossing or exit ramp.
\n\nTucking her long hair behind her ear, Jessie Bradshaw pressed the button to open the Honda Pilot’s panoramic roof. The breeze perfumed the car with the clean, crisp scent of the trees. She hadn’t realized how much she’d missed that beloved smell until it filled the car. A sigh of contentment escaped her.
\n\nFrom behind her, a large, furry head rested on the SUV’s center console. With a barely stifled yawn, Jessie gave her a quick pat. “Good morning, girl, or close enough anyway. Doing okay back there?” Weighing in at 140lbs, Jessie knew the Caucasian Shepherd had to be getting cramped on the back seat, especially considering how long they had been on the road, but she’d handled it like a champ, alternating between watching out the windows and napping on the bench seat.
\n\nThe classic country song by George Strait faded on the radio as the local morning show started up. Jessie reached over to turn it down as the two nauseatingly energetic DJs bantered with one another while sharing news and joking about the latest viral video. She debated looking for another station but figured they were all doing the same start up routine and she’d be out of luck getting a station that stuck to mostly music for the last part of her trip. It made her wish, not for the first time, she’d paid for the subscription to the music-on-demand service the Pilot could have come with, but at the time, she hadn’t seen any need for it.
\n\nThe headlights flashed on a green highway sign. Sixty miles to Asheville, where she’d leave I40. Then it was another eighty miles of smaller highways and back-roads before home would finally be in sight. While the darkness hid her from the world better, Jessie was glad the last part of the drive would be at a time when the deer and other night creatures returned to their sleeping spots for the day. Having to keep vigilant for the flashes of eyes near the road had been an effective sleep deterrent; she’d seen what a deer could do to a vehicle, even one as large as the Pilot.
\n\nShe absently reached up to stroke the rim of her glasses, but of course they weren’t there. It wasn’t safe to wear them at night when they weren’t needed for vision correction and had no anti-glare coatings. It was another reason she had chosen to leave Chicago in the early evening instead of making the drive during the day time. At night, rest stops were quieter, no one to see her and be bothered, not that it stopped her from putting them on before getting out. But it was rougher driving, long hours with nothing but repeating music and the highway’s dangerous lullaby doing its best to sing her to sleep. Even with the stretch breaks, more coffee than she’d ever admit to drinking, and regularly opening the window to let in some cold air, the drive was starting to take its toll.
\n\n“Okay, girl, looks like we’ll be home in two, maybe three hours! You’re going to like it there, I’m sure. Way better than that tiny hotel room and grass area. I mean, you were a good girl there, don’t get me wrong, but I know you had to feel so cooped up! The house has a couple acres of land for you to roam, you’ll be much happier there.” As if she understood every word, Causy thumped her fluffy cream and gray tail on the backseat. Sometimes Jessie wondered how much of her babbling the dog understood. She’d been talking out loud to her since she’d gotten her as a puppy, and the canine often reacted as if she was sagely listening and absorbing every word.
\n\nAs the highway wound its way into Asheville, Jessie spotted a restaurant marker noting her favorite regional breakfast chain at the next exit. Her mouth watered and she bit her lip at the thought of a good southern breakfast. She could almost smell it from the highway. It had been at least three years since she’d had a meal from Biscuitville. It was as good a time as any to make a pit stop being still early enough for blessedly little traffic at the drive-through.
\n\nBut there was still the person at the window. They would see her, even with the glasses, which didn’t wrap around her whole face, and the tinted windows, which would have to be lowered to get the food. What if it happened again? She felt herself shaking at the thought and finally pulled into the parking spot furthest from the building to calm down.
\n\nCausy whined and moved her head to Jessie’s shoulder, gently nuzzling her with a wet nose. “I know girl, I know. I just...I can’t. I know I’m a coward. I’m sorry. We’ll get out and stretch at a rest stop, I promise. But here, I just can’t. I’m sorry.”
\n\nThe shaking finally stopped, and Jessie pulled back on the road. She continued driving through town until she was back in the quiet of the woods. As promised, she stopped at the first rest stop she found and let Causy out to potty. The early morning light sprinkled through the trees as Jessie scanned the area for signs anyone else was around. Satisfied the drivers of the two tractor trailers in the stop were asleep in their cabs, she called Causy to her. “C’mon girl,” she said as she headed to the women’s bathroom. Even if no one else was around, she wasn’t about to go into an isolated space without the big dog with her. She jumped at the sound of a twig breaking, but as Causy didn’t react, she told herself it was just a night critter startled by her footsteps.
\n\nWhen she returned to the Pilot, she opened the hatchback and raided the cooler to grab a Dr. Pepper, sandwich, and some fruit. It was a far cry from the fluffy biscuit with perfectly cooked sausage patty or the hot bowl of cheesy grits she could be enjoying, but it was something. Causy sat beside her and looked up at her, but like the well-trained dog she was, she waited patiently. With a smile, Jessie reached into a box, giving her a handful of large dog biscuits.
\n\nFor twenty-nine years, she’d been a regular woman who was able to do normal things like eat out and go shopping, but now thanks to him she was a coward who couldn’t even manage a drive-thru. It was a minor miracle she’d gotten in the car and driven as far as she had, helped by knowing that other drivers wouldn’t see her enough to notice the scars or if they somehow did see her, she couldn’t see their reactions much less be afraid of them.
\n\nJust after nine in the morning, they finally reached the small, often overlooked town of Cascade Falls. Jessie drove through downtown, barely noticing the familiar buildings due to the alarming frequency of her yawns. It was with no small amount of relief she spotted the white fence marking the edge of her grandfather’s property. The sight of the dusty pink two-story house flooded her with memories of childhood romps through the old house, enjoying lemonade and swinging on the wrap-around porch’s swing, and running through the surrounding fields during the summer.
\n\nA renewed sadness at her grandfather’s passing burned in her chest. As she drove down the small gravel driveway, her sadness only increased when she saw how shabby the house looked. The porch was sinking in one corner and there were several balustrades missing. The once stately columns on either side of the double front door looked more like they were barely keeping the weight of time from collapsing the entire structure.
\n\n“Oh Causy, the old girl is really showing her age, isn’t she?” Causy stuck her head out the back window, staring at the house as if evaluating its appearance before giving a gruff bark. Chuckling softly, Jessie drove up the long drive, parking as close to the front of the house as she could without pulling into the overgrown grass. “Alright girl, this is our home now. What do you say we head inside and get some sleep? We can unpack later.”
\n\nJessie grabbed one of the suitcases from the back and locked the SUV. The warped wooden steps creaked as she made her way to inside. The smell of lemon and pine filled the air. The cleaners James hired to go through the house the day before appeared to have done an excellent job airing it out. While time had laid its never ending hand on the inside as well, with the creaking steps and floors, it still felt clean and warm.
\n\nWith a small smile, she gave Causy a pat. “We’re finally home, girl.” The vigilant dog stayed close at her heels, sniffing thoroughly as they entered and walking with the stiffed gait of being at high alert. After a few minutes, seeming satisfied it was a safe place, the dog relaxed and assumed a more natural posture.
\n\nNot that Jessie felt any fear. Even with signs of the house being cleaned, there was a hollow feeling to the place. It had been months since her grandfather passed, and his absence was palpable as she made her way up the stairs to the second floor. Having no desire to deal with seeing her grandfather’s things or such personal memories yet, Jessie passed the master bedroom and headed to the guest room.
\n\nDropping her suitcase by the door, she headed into the small, attached bathroom, whipped back the powder blue shower curtain, and turned the faucet to get the water warming. She knew it would take a minute or two for the hot water to reach the pipes up here. Once the steam started, she turned on the cold and got the water to a comfortable temperature. With exhaustion weighing down her limbs, she kept the shower brief, just enough to wash away the long drive.
\n\nThe bed was bare, so she headed to the living room, too tired to deal with making the bed. As she expected, the pink and blue afghan she’d given Grandpa years ago was tossed on the sofa, no doubt by him one evening before going to bed, maybe even during his last evening alive. Picking up the beloved old blanket, Jessie held it close, taking in the comforting scents of family and home. She felt herself tearing up and she took several deep breaths. “We can fall apart later. Sleep now.”
\n\nWith that determined statement, she lay on the sofa and cried herself to sleep.
\n\n' with regex '--USER__fontSize:(\\d+)%;'\n\tat framework.utilities.RegExUtil.getStringFromFirstGroup(RegExUtil.java:21)\n\tat framework.utilities.RegExUtil.getDoubleFromFirstGroup(RegExUtil.java:13)\n\tat screens.epub.readerEpub.android.AndroidReaderEpubScreen.getFontSize(AndroidReaderEpubScreen.java:92)\n\tat stepdefinitions.epubSteps.EpubSteps.saveFontSize(EpubSteps.java:164)\n\tat ✽.Save font size as 'fontSize'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:22)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696127482014,"stop":1696127509253,"duration":27239},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696127509253,"stop":1696127509254,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No match found for text '\n\n\nA light fog danced in front of pale headlights as the sun painted the sky’s edges a dusky blue. During the long night, the farmlands of Tennessee and rural North Carolina had given way to the state’s iconic pines; they lined both sides of the highway like silent sentries, breaking only for the occasional water crossing or exit ramp.
\n\nTucking her long hair behind her ear, Jessie Bradshaw pressed the button to open the Honda Pilot’s panoramic roof. The breeze perfumed the car with the clean, crisp scent of the trees. She hadn’t realized how much she’d missed that beloved smell until it filled the car. A sigh of contentment escaped her.
\n\nFrom behind her, a large, furry head rested on the SUV’s center console. With a barely stifled yawn, Jessie gave her a quick pat. “Good morning, girl, or close enough anyway. Doing okay back there?” Weighing in at 140lbs, Jessie knew the Caucasian Shepherd had to be getting cramped on the back seat, especially considering how long they had been on the road, but she’d handled it like a champ, alternating between watching out the windows and napping on the bench seat.
\n\nThe classic country song by George Strait faded on the radio as the local morning show started up. Jessie reached over to turn it down as the two nauseatingly energetic DJs bantered with one another while sharing news and joking about the latest viral video. She debated looking for another station but figured they were all doing the same start up routine and she’d be out of luck getting a station that stuck to mostly music for the last part of her trip. It made her wish, not for the first time, she’d paid for the subscription to the music-on-demand service the Pilot could have come with, but at the time, she hadn’t seen any need for it.
\n\nThe headlights flashed on a green highway sign. Sixty miles to Asheville, where she’d leave I40. Then it was another eighty miles of smaller highways and back-roads before home would finally be in sight. While the darkness hid her from the world better, Jessie was glad the last part of the drive would be at a time when the deer and other night creatures returned to their sleeping spots for the day. Having to keep vigilant for the flashes of eyes near the road had been an effective sleep deterrent; she’d seen what a deer could do to a vehicle, even one as large as the Pilot.
\n\nShe absently reached up to stroke the rim of her glasses, but of course they weren’t there. It wasn’t safe to wear them at night when they weren’t needed for vision correction and had no anti-glare coatings. It was another reason she had chosen to leave Chicago in the early evening instead of making the drive during the day time. At night, rest stops were quieter, no one to see her and be bothered, not that it stopped her from putting them on before getting out. But it was rougher driving, long hours with nothing but repeating music and the highway’s dangerous lullaby doing its best to sing her to sleep. Even with the stretch breaks, more coffee than she’d ever admit to drinking, and regularly opening the window to let in some cold air, the drive was starting to take its toll.
\n\n“Okay, girl, looks like we’ll be home in two, maybe three hours! You’re going to like it there, I’m sure. Way better than that tiny hotel room and grass area. I mean, you were a good girl there, don’t get me wrong, but I know you had to feel so cooped up! The house has a couple acres of land for you to roam, you’ll be much happier there.” As if she understood every word, Causy thumped her fluffy cream and gray tail on the backseat. Sometimes Jessie wondered how much of her babbling the dog understood. She’d been talking out loud to her since she’d gotten her as a puppy, and the canine often reacted as if she was sagely listening and absorbing every word.
\n\nAs the highway wound its way into Asheville, Jessie spotted a restaurant marker noting her favorite regional breakfast chain at the next exit. Her mouth watered and she bit her lip at the thought of a good southern breakfast. She could almost smell it from the highway. It had been at least three years since she’d had a meal from Biscuitville. It was as good a time as any to make a pit stop being still early enough for blessedly little traffic at the drive-through.
\n\nBut there was still the person at the window. They would see her, even with the glasses, which didn’t wrap around her whole face, and the tinted windows, which would have to be lowered to get the food. What if it happened again? She felt herself shaking at the thought and finally pulled into the parking spot furthest from the building to calm down.
\n\nCausy whined and moved her head to Jessie’s shoulder, gently nuzzling her with a wet nose. “I know girl, I know. I just...I can’t. I know I’m a coward. I’m sorry. We’ll get out and stretch at a rest stop, I promise. But here, I just can’t. I’m sorry.”
\n\nThe shaking finally stopped, and Jessie pulled back on the road. She continued driving through town until she was back in the quiet of the woods. As promised, she stopped at the first rest stop she found and let Causy out to potty. The early morning light sprinkled through the trees as Jessie scanned the area for signs anyone else was around. Satisfied the drivers of the two tractor trailers in the stop were asleep in their cabs, she called Causy to her. “C’mon girl,” she said as she headed to the women’s bathroom. Even if no one else was around, she wasn’t about to go into an isolated space without the big dog with her. She jumped at the sound of a twig breaking, but as Causy didn’t react, she told herself it was just a night critter startled by her footsteps.
\n\nWhen she returned to the Pilot, she opened the hatchback and raided the cooler to grab a Dr. Pepper, sandwich, and some fruit. It was a far cry from the fluffy biscuit with perfectly cooked sausage patty or the hot bowl of cheesy grits she could be enjoying, but it was something. Causy sat beside her and looked up at her, but like the well-trained dog she was, she waited patiently. With a smile, Jessie reached into a box, giving her a handful of large dog biscuits.
\n\nFor twenty-nine years, she’d been a regular woman who was able to do normal things like eat out and go shopping, but now thanks to him she was a coward who couldn’t even manage a drive-thru. It was a minor miracle she’d gotten in the car and driven as far as she had, helped by knowing that other drivers wouldn’t see her enough to notice the scars or if they somehow did see her, she couldn’t see their reactions much less be afraid of them.
\n\nJust after nine in the morning, they finally reached the small, often overlooked town of Cascade Falls. Jessie drove through downtown, barely noticing the familiar buildings due to the alarming frequency of her yawns. It was with no small amount of relief she spotted the white fence marking the edge of her grandfather’s property. The sight of the dusty pink two-story house flooded her with memories of childhood romps through the old house, enjoying lemonade and swinging on the wrap-around porch’s swing, and running through the surrounding fields during the summer.
\n\nA renewed sadness at her grandfather’s passing burned in her chest. As she drove down the small gravel driveway, her sadness only increased when she saw how shabby the house looked. The porch was sinking in one corner and there were several balustrades missing. The once stately columns on either side of the double front door looked more like they were barely keeping the weight of time from collapsing the entire structure.
\n\n“Oh Causy, the old girl is really showing her age, isn’t she?” Causy stuck her head out the back window, staring at the house as if evaluating its appearance before giving a gruff bark. Chuckling softly, Jessie drove up the long drive, parking as close to the front of the house as she could without pulling into the overgrown grass. “Alright girl, this is our home now. What do you say we head inside and get some sleep? We can unpack later.”
\n\nJessie grabbed one of the suitcases from the back and locked the SUV. The warped wooden steps creaked as she made her way to inside. The smell of lemon and pine filled the air. The cleaners James hired to go through the house the day before appeared to have done an excellent job airing it out. While time had laid its never ending hand on the inside as well, with the creaking steps and floors, it still felt clean and warm.
\n\nWith a small smile, she gave Causy a pat. “We’re finally home, girl.” The vigilant dog stayed close at her heels, sniffing thoroughly as they entered and walking with the stiffed gait of being at high alert. After a few minutes, seeming satisfied it was a safe place, the dog relaxed and assumed a more natural posture.
\n\nNot that Jessie felt any fear. Even with signs of the house being cleaned, there was a hollow feeling to the place. It had been months since her grandfather passed, and his absence was palpable as she made her way up the stairs to the second floor. Having no desire to deal with seeing her grandfather’s things or such personal memories yet, Jessie passed the master bedroom and headed to the guest room.
\n\nDropping her suitcase by the door, she headed into the small, attached bathroom, whipped back the powder blue shower curtain, and turned the faucet to get the water warming. She knew it would take a minute or two for the hot water to reach the pipes up here. Once the steam started, she turned on the cold and got the water to a comfortable temperature. With exhaustion weighing down her limbs, she kept the shower brief, just enough to wash away the long drive.
\n\nThe bed was bare, so she headed to the living room, too tired to deal with making the bed. As she expected, the pink and blue afghan she’d given Grandpa years ago was tossed on the sofa, no doubt by him one evening before going to bed, maybe even during his last evening alive. Picking up the beloved old blanket, Jessie held it close, taking in the comforting scents of family and home. She felt herself tearing up and she took several deep breaths. “We can fall apart later. Sleep now.”
\n\nWith that determined statement, she lay on the sofa and cried herself to sleep.
\n\n' with regex '--USER__fontSize:(\\d+)%;'","statusTrace":"java.lang.IllegalStateException: No match found for text '\n\n\nA light fog danced in front of pale headlights as the sun painted the sky’s edges a dusky blue. During the long night, the farmlands of Tennessee and rural North Carolina had given way to the state’s iconic pines; they lined both sides of the highway like silent sentries, breaking only for the occasional water crossing or exit ramp.
\n\nTucking her long hair behind her ear, Jessie Bradshaw pressed the button to open the Honda Pilot’s panoramic roof. The breeze perfumed the car with the clean, crisp scent of the trees. She hadn’t realized how much she’d missed that beloved smell until it filled the car. A sigh of contentment escaped her.
\n\nFrom behind her, a large, furry head rested on the SUV’s center console. With a barely stifled yawn, Jessie gave her a quick pat. “Good morning, girl, or close enough anyway. Doing okay back there?” Weighing in at 140lbs, Jessie knew the Caucasian Shepherd had to be getting cramped on the back seat, especially considering how long they had been on the road, but she’d handled it like a champ, alternating between watching out the windows and napping on the bench seat.
\n\nThe classic country song by George Strait faded on the radio as the local morning show started up. Jessie reached over to turn it down as the two nauseatingly energetic DJs bantered with one another while sharing news and joking about the latest viral video. She debated looking for another station but figured they were all doing the same start up routine and she’d be out of luck getting a station that stuck to mostly music for the last part of her trip. It made her wish, not for the first time, she’d paid for the subscription to the music-on-demand service the Pilot could have come with, but at the time, she hadn’t seen any need for it.
\n\nThe headlights flashed on a green highway sign. Sixty miles to Asheville, where she’d leave I40. Then it was another eighty miles of smaller highways and back-roads before home would finally be in sight. While the darkness hid her from the world better, Jessie was glad the last part of the drive would be at a time when the deer and other night creatures returned to their sleeping spots for the day. Having to keep vigilant for the flashes of eyes near the road had been an effective sleep deterrent; she’d seen what a deer could do to a vehicle, even one as large as the Pilot.
\n\nShe absently reached up to stroke the rim of her glasses, but of course they weren’t there. It wasn’t safe to wear them at night when they weren’t needed for vision correction and had no anti-glare coatings. It was another reason she had chosen to leave Chicago in the early evening instead of making the drive during the day time. At night, rest stops were quieter, no one to see her and be bothered, not that it stopped her from putting them on before getting out. But it was rougher driving, long hours with nothing but repeating music and the highway’s dangerous lullaby doing its best to sing her to sleep. Even with the stretch breaks, more coffee than she’d ever admit to drinking, and regularly opening the window to let in some cold air, the drive was starting to take its toll.
\n\n“Okay, girl, looks like we’ll be home in two, maybe three hours! You’re going to like it there, I’m sure. Way better than that tiny hotel room and grass area. I mean, you were a good girl there, don’t get me wrong, but I know you had to feel so cooped up! The house has a couple acres of land for you to roam, you’ll be much happier there.” As if she understood every word, Causy thumped her fluffy cream and gray tail on the backseat. Sometimes Jessie wondered how much of her babbling the dog understood. She’d been talking out loud to her since she’d gotten her as a puppy, and the canine often reacted as if she was sagely listening and absorbing every word.
\n\nAs the highway wound its way into Asheville, Jessie spotted a restaurant marker noting her favorite regional breakfast chain at the next exit. Her mouth watered and she bit her lip at the thought of a good southern breakfast. She could almost smell it from the highway. It had been at least three years since she’d had a meal from Biscuitville. It was as good a time as any to make a pit stop being still early enough for blessedly little traffic at the drive-through.
\n\nBut there was still the person at the window. They would see her, even with the glasses, which didn’t wrap around her whole face, and the tinted windows, which would have to be lowered to get the food. What if it happened again? She felt herself shaking at the thought and finally pulled into the parking spot furthest from the building to calm down.
\n\nCausy whined and moved her head to Jessie’s shoulder, gently nuzzling her with a wet nose. “I know girl, I know. I just...I can’t. I know I’m a coward. I’m sorry. We’ll get out and stretch at a rest stop, I promise. But here, I just can’t. I’m sorry.”
\n\nThe shaking finally stopped, and Jessie pulled back on the road. She continued driving through town until she was back in the quiet of the woods. As promised, she stopped at the first rest stop she found and let Causy out to potty. The early morning light sprinkled through the trees as Jessie scanned the area for signs anyone else was around. Satisfied the drivers of the two tractor trailers in the stop were asleep in their cabs, she called Causy to her. “C’mon girl,” she said as she headed to the women’s bathroom. Even if no one else was around, she wasn’t about to go into an isolated space without the big dog with her. She jumped at the sound of a twig breaking, but as Causy didn’t react, she told herself it was just a night critter startled by her footsteps.
\n\nWhen she returned to the Pilot, she opened the hatchback and raided the cooler to grab a Dr. Pepper, sandwich, and some fruit. It was a far cry from the fluffy biscuit with perfectly cooked sausage patty or the hot bowl of cheesy grits she could be enjoying, but it was something. Causy sat beside her and looked up at her, but like the well-trained dog she was, she waited patiently. With a smile, Jessie reached into a box, giving her a handful of large dog biscuits.
\n\nFor twenty-nine years, she’d been a regular woman who was able to do normal things like eat out and go shopping, but now thanks to him she was a coward who couldn’t even manage a drive-thru. It was a minor miracle she’d gotten in the car and driven as far as she had, helped by knowing that other drivers wouldn’t see her enough to notice the scars or if they somehow did see her, she couldn’t see their reactions much less be afraid of them.
\n\nJust after nine in the morning, they finally reached the small, often overlooked town of Cascade Falls. Jessie drove through downtown, barely noticing the familiar buildings due to the alarming frequency of her yawns. It was with no small amount of relief she spotted the white fence marking the edge of her grandfather’s property. The sight of the dusty pink two-story house flooded her with memories of childhood romps through the old house, enjoying lemonade and swinging on the wrap-around porch’s swing, and running through the surrounding fields during the summer.
\n\nA renewed sadness at her grandfather’s passing burned in her chest. As she drove down the small gravel driveway, her sadness only increased when she saw how shabby the house looked. The porch was sinking in one corner and there were several balustrades missing. The once stately columns on either side of the double front door looked more like they were barely keeping the weight of time from collapsing the entire structure.
\n\n“Oh Causy, the old girl is really showing her age, isn’t she?” Causy stuck her head out the back window, staring at the house as if evaluating its appearance before giving a gruff bark. Chuckling softly, Jessie drove up the long drive, parking as close to the front of the house as she could without pulling into the overgrown grass. “Alright girl, this is our home now. What do you say we head inside and get some sleep? We can unpack later.”
\n\nJessie grabbed one of the suitcases from the back and locked the SUV. The warped wooden steps creaked as she made her way to inside. The smell of lemon and pine filled the air. The cleaners James hired to go through the house the day before appeared to have done an excellent job airing it out. While time had laid its never ending hand on the inside as well, with the creaking steps and floors, it still felt clean and warm.
\n\nWith a small smile, she gave Causy a pat. “We’re finally home, girl.” The vigilant dog stayed close at her heels, sniffing thoroughly as they entered and walking with the stiffed gait of being at high alert. After a few minutes, seeming satisfied it was a safe place, the dog relaxed and assumed a more natural posture.
\n\nNot that Jessie felt any fear. Even with signs of the house being cleaned, there was a hollow feeling to the place. It had been months since her grandfather passed, and his absence was palpable as she made her way up the stairs to the second floor. Having no desire to deal with seeing her grandfather’s things or such personal memories yet, Jessie passed the master bedroom and headed to the guest room.
\n\nDropping her suitcase by the door, she headed into the small, attached bathroom, whipped back the powder blue shower curtain, and turned the faucet to get the water warming. She knew it would take a minute or two for the hot water to reach the pipes up here. Once the steam started, she turned on the cold and got the water to a comfortable temperature. With exhaustion weighing down her limbs, she kept the shower brief, just enough to wash away the long drive.
\n\nThe bed was bare, so she headed to the living room, too tired to deal with making the bed. As she expected, the pink and blue afghan she’d given Grandpa years ago was tossed on the sofa, no doubt by him one evening before going to bed, maybe even during his last evening alive. Picking up the beloved old blanket, Jessie held it close, taking in the comforting scents of family and home. She felt herself tearing up and she took several deep breaths. “We can fall apart later. Sleep now.”
\n\nWith that determined statement, she lay on the sofa and cried herself to sleep.
\n\n' with regex '--USER__fontSize:(\\d+)%;'\n\tat framework.utilities.RegExUtil.getStringFromFirstGroup(RegExUtil.java:21)\n\tat framework.utilities.RegExUtil.getDoubleFromFirstGroup(RegExUtil.java:13)\n\tat screens.epub.readerEpub.android.AndroidReaderEpubScreen.getFontSize(AndroidReaderEpubScreen.java:92)\n\tat stepdefinitions.epubSteps.EpubSteps.saveFontSize(EpubSteps.java:164)\n\tat ✽.Save font size as 'fontSize'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:22)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696127509254,"stop":1696127529634,"duration":20380},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696127529634,"stop":1696127530364,"duration":730},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696127530364,"stop":1696127531322,"duration":958},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696127531322,"stop":1696127532562,"duration":1240},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696127532562,"stop":1696127538154,"duration":5592},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696127538155,"stop":1696127543126,"duration":4971},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696127543126,"stop":1696127567614,"duration":24488},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696127567614,"stop":1696127588969,"duration":21355},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696127588969,"stop":1696127609372,"duration":20403},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696127609372,"stop":1696127631522,"duration":22150},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696127631523,"stop":1696127636896,"duration":5373},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696127636897,"stop":1696127644243,"duration":7346},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696127644243,"stop":1696127645065,"duration":822},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696127645065,"stop":1696127646468,"duration":1403},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 7 to 9 times","time":{"start":1696127646468,"stop":1696127663782,"duration":17314},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save font size as 'fontSize'","time":{"start":1696127663783,"stop":1696127665841,"duration":2058},"status":"broken","statusMessage":"No match found for text '\n\n\nA light fog danced in front of pale headlights as the sun painted the sky’s edges a dusky blue. During the long night, the farmlands of Tennessee and rural North Carolina had given way to the state’s iconic pines; they lined both sides of the highway like silent sentries, breaking only for the occasional water crossing or exit ramp.
\n\nTucking her long hair behind her ear, Jessie Bradshaw pressed the button to open the Honda Pilot’s panoramic roof. The breeze perfumed the car with the clean, crisp scent of the trees. She hadn’t realized how much she’d missed that beloved smell until it filled the car. A sigh of contentment escaped her.
\n\nFrom behind her, a large, furry head rested on the SUV’s center console. With a barely stifled yawn, Jessie gave her a quick pat. “Good morning, girl, or close enough anyway. Doing okay back there?” Weighing in at 140lbs, Jessie knew the Caucasian Shepherd had to be getting cramped on the back seat, especially considering how long they had been on the road, but she’d handled it like a champ, alternating between watching out the windows and napping on the bench seat.
\n\nThe classic country song by George Strait faded on the radio as the local morning show started up. Jessie reached over to turn it down as the two nauseatingly energetic DJs bantered with one another while sharing news and joking about the latest viral video. She debated looking for another station but figured they were all doing the same start up routine and she’d be out of luck getting a station that stuck to mostly music for the last part of her trip. It made her wish, not for the first time, she’d paid for the subscription to the music-on-demand service the Pilot could have come with, but at the time, she hadn’t seen any need for it.
\n\nThe headlights flashed on a green highway sign. Sixty miles to Asheville, where she’d leave I40. Then it was another eighty miles of smaller highways and back-roads before home would finally be in sight. While the darkness hid her from the world better, Jessie was glad the last part of the drive would be at a time when the deer and other night creatures returned to their sleeping spots for the day. Having to keep vigilant for the flashes of eyes near the road had been an effective sleep deterrent; she’d seen what a deer could do to a vehicle, even one as large as the Pilot.
\n\nShe absently reached up to stroke the rim of her glasses, but of course they weren’t there. It wasn’t safe to wear them at night when they weren’t needed for vision correction and had no anti-glare coatings. It was another reason she had chosen to leave Chicago in the early evening instead of making the drive during the day time. At night, rest stops were quieter, no one to see her and be bothered, not that it stopped her from putting them on before getting out. But it was rougher driving, long hours with nothing but repeating music and the highway’s dangerous lullaby doing its best to sing her to sleep. Even with the stretch breaks, more coffee than she’d ever admit to drinking, and regularly opening the window to let in some cold air, the drive was starting to take its toll.
\n\n“Okay, girl, looks like we’ll be home in two, maybe three hours! You’re going to like it there, I’m sure. Way better than that tiny hotel room and grass area. I mean, you were a good girl there, don’t get me wrong, but I know you had to feel so cooped up! The house has a couple acres of land for you to roam, you’ll be much happier there.” As if she understood every word, Causy thumped her fluffy cream and gray tail on the backseat. Sometimes Jessie wondered how much of her babbling the dog understood. She’d been talking out loud to her since she’d gotten her as a puppy, and the canine often reacted as if she was sagely listening and absorbing every word.
\n\nAs the highway wound its way into Asheville, Jessie spotted a restaurant marker noting her favorite regional breakfast chain at the next exit. Her mouth watered and she bit her lip at the thought of a good southern breakfast. She could almost smell it from the highway. It had been at least three years since she’d had a meal from Biscuitville. It was as good a time as any to make a pit stop being still early enough for blessedly little traffic at the drive-through.
\n\nBut there was still the person at the window. They would see her, even with the glasses, which didn’t wrap around her whole face, and the tinted windows, which would have to be lowered to get the food. What if it happened again? She felt herself shaking at the thought and finally pulled into the parking spot furthest from the building to calm down.
\n\nCausy whined and moved her head to Jessie’s shoulder, gently nuzzling her with a wet nose. “I know girl, I know. I just...I can’t. I know I’m a coward. I’m sorry. We’ll get out and stretch at a rest stop, I promise. But here, I just can’t. I’m sorry.”
\n\nThe shaking finally stopped, and Jessie pulled back on the road. She continued driving through town until she was back in the quiet of the woods. As promised, she stopped at the first rest stop she found and let Causy out to potty. The early morning light sprinkled through the trees as Jessie scanned the area for signs anyone else was around. Satisfied the drivers of the two tractor trailers in the stop were asleep in their cabs, she called Causy to her. “C’mon girl,” she said as she headed to the women’s bathroom. Even if no one else was around, she wasn’t about to go into an isolated space without the big dog with her. She jumped at the sound of a twig breaking, but as Causy didn’t react, she told herself it was just a night critter startled by her footsteps.
\n\nWhen she returned to the Pilot, she opened the hatchback and raided the cooler to grab a Dr. Pepper, sandwich, and some fruit. It was a far cry from the fluffy biscuit with perfectly cooked sausage patty or the hot bowl of cheesy grits she could be enjoying, but it was something. Causy sat beside her and looked up at her, but like the well-trained dog she was, she waited patiently. With a smile, Jessie reached into a box, giving her a handful of large dog biscuits.
\n\nFor twenty-nine years, she’d been a regular woman who was able to do normal things like eat out and go shopping, but now thanks to him she was a coward who couldn’t even manage a drive-thru. It was a minor miracle she’d gotten in the car and driven as far as she had, helped by knowing that other drivers wouldn’t see her enough to notice the scars or if they somehow did see her, she couldn’t see their reactions much less be afraid of them.
\n\nJust after nine in the morning, they finally reached the small, often overlooked town of Cascade Falls. Jessie drove through downtown, barely noticing the familiar buildings due to the alarming frequency of her yawns. It was with no small amount of relief she spotted the white fence marking the edge of her grandfather’s property. The sight of the dusty pink two-story house flooded her with memories of childhood romps through the old house, enjoying lemonade and swinging on the wrap-around porch’s swing, and running through the surrounding fields during the summer.
\n\nA renewed sadness at her grandfather’s passing burned in her chest. As she drove down the small gravel driveway, her sadness only increased when she saw how shabby the house looked. The porch was sinking in one corner and there were several balustrades missing. The once stately columns on either side of the double front door looked more like they were barely keeping the weight of time from collapsing the entire structure.
\n\n“Oh Causy, the old girl is really showing her age, isn’t she?” Causy stuck her head out the back window, staring at the house as if evaluating its appearance before giving a gruff bark. Chuckling softly, Jessie drove up the long drive, parking as close to the front of the house as she could without pulling into the overgrown grass. “Alright girl, this is our home now. What do you say we head inside and get some sleep? We can unpack later.”
\n\nJessie grabbed one of the suitcases from the back and locked the SUV. The warped wooden steps creaked as she made her way to inside. The smell of lemon and pine filled the air. The cleaners James hired to go through the house the day before appeared to have done an excellent job airing it out. While time had laid its never ending hand on the inside as well, with the creaking steps and floors, it still felt clean and warm.
\n\nWith a small smile, she gave Causy a pat. “We’re finally home, girl.” The vigilant dog stayed close at her heels, sniffing thoroughly as they entered and walking with the stiffed gait of being at high alert. After a few minutes, seeming satisfied it was a safe place, the dog relaxed and assumed a more natural posture.
\n\nNot that Jessie felt any fear. Even with signs of the house being cleaned, there was a hollow feeling to the place. It had been months since her grandfather passed, and his absence was palpable as she made her way up the stairs to the second floor. Having no desire to deal with seeing her grandfather’s things or such personal memories yet, Jessie passed the master bedroom and headed to the guest room.
\n\nDropping her suitcase by the door, she headed into the small, attached bathroom, whipped back the powder blue shower curtain, and turned the faucet to get the water warming. She knew it would take a minute or two for the hot water to reach the pipes up here. Once the steam started, she turned on the cold and got the water to a comfortable temperature. With exhaustion weighing down her limbs, she kept the shower brief, just enough to wash away the long drive.
\n\nThe bed was bare, so she headed to the living room, too tired to deal with making the bed. As she expected, the pink and blue afghan she’d given Grandpa years ago was tossed on the sofa, no doubt by him one evening before going to bed, maybe even during his last evening alive. Picking up the beloved old blanket, Jessie held it close, taking in the comforting scents of family and home. She felt herself tearing up and she took several deep breaths. “We can fall apart later. Sleep now.”
\n\nWith that determined statement, she lay on the sofa and cried herself to sleep.
\n\n' with regex '--USER__fontSize:(\\d+)%;'","statusTrace":"java.lang.IllegalStateException: No match found for text '\n\n\nA light fog danced in front of pale headlights as the sun painted the sky’s edges a dusky blue. During the long night, the farmlands of Tennessee and rural North Carolina had given way to the state’s iconic pines; they lined both sides of the highway like silent sentries, breaking only for the occasional water crossing or exit ramp.
\n\nTucking her long hair behind her ear, Jessie Bradshaw pressed the button to open the Honda Pilot’s panoramic roof. The breeze perfumed the car with the clean, crisp scent of the trees. She hadn’t realized how much she’d missed that beloved smell until it filled the car. A sigh of contentment escaped her.
\n\nFrom behind her, a large, furry head rested on the SUV’s center console. With a barely stifled yawn, Jessie gave her a quick pat. “Good morning, girl, or close enough anyway. Doing okay back there?” Weighing in at 140lbs, Jessie knew the Caucasian Shepherd had to be getting cramped on the back seat, especially considering how long they had been on the road, but she’d handled it like a champ, alternating between watching out the windows and napping on the bench seat.
\n\nThe classic country song by George Strait faded on the radio as the local morning show started up. Jessie reached over to turn it down as the two nauseatingly energetic DJs bantered with one another while sharing news and joking about the latest viral video. She debated looking for another station but figured they were all doing the same start up routine and she’d be out of luck getting a station that stuck to mostly music for the last part of her trip. It made her wish, not for the first time, she’d paid for the subscription to the music-on-demand service the Pilot could have come with, but at the time, she hadn’t seen any need for it.
\n\nThe headlights flashed on a green highway sign. Sixty miles to Asheville, where she’d leave I40. Then it was another eighty miles of smaller highways and back-roads before home would finally be in sight. While the darkness hid her from the world better, Jessie was glad the last part of the drive would be at a time when the deer and other night creatures returned to their sleeping spots for the day. Having to keep vigilant for the flashes of eyes near the road had been an effective sleep deterrent; she’d seen what a deer could do to a vehicle, even one as large as the Pilot.
\n\nShe absently reached up to stroke the rim of her glasses, but of course they weren’t there. It wasn’t safe to wear them at night when they weren’t needed for vision correction and had no anti-glare coatings. It was another reason she had chosen to leave Chicago in the early evening instead of making the drive during the day time. At night, rest stops were quieter, no one to see her and be bothered, not that it stopped her from putting them on before getting out. But it was rougher driving, long hours with nothing but repeating music and the highway’s dangerous lullaby doing its best to sing her to sleep. Even with the stretch breaks, more coffee than she’d ever admit to drinking, and regularly opening the window to let in some cold air, the drive was starting to take its toll.
\n\n“Okay, girl, looks like we’ll be home in two, maybe three hours! You’re going to like it there, I’m sure. Way better than that tiny hotel room and grass area. I mean, you were a good girl there, don’t get me wrong, but I know you had to feel so cooped up! The house has a couple acres of land for you to roam, you’ll be much happier there.” As if she understood every word, Causy thumped her fluffy cream and gray tail on the backseat. Sometimes Jessie wondered how much of her babbling the dog understood. She’d been talking out loud to her since she’d gotten her as a puppy, and the canine often reacted as if she was sagely listening and absorbing every word.
\n\nAs the highway wound its way into Asheville, Jessie spotted a restaurant marker noting her favorite regional breakfast chain at the next exit. Her mouth watered and she bit her lip at the thought of a good southern breakfast. She could almost smell it from the highway. It had been at least three years since she’d had a meal from Biscuitville. It was as good a time as any to make a pit stop being still early enough for blessedly little traffic at the drive-through.
\n\nBut there was still the person at the window. They would see her, even with the glasses, which didn’t wrap around her whole face, and the tinted windows, which would have to be lowered to get the food. What if it happened again? She felt herself shaking at the thought and finally pulled into the parking spot furthest from the building to calm down.
\n\nCausy whined and moved her head to Jessie’s shoulder, gently nuzzling her with a wet nose. “I know girl, I know. I just...I can’t. I know I’m a coward. I’m sorry. We’ll get out and stretch at a rest stop, I promise. But here, I just can’t. I’m sorry.”
\n\nThe shaking finally stopped, and Jessie pulled back on the road. She continued driving through town until she was back in the quiet of the woods. As promised, she stopped at the first rest stop she found and let Causy out to potty. The early morning light sprinkled through the trees as Jessie scanned the area for signs anyone else was around. Satisfied the drivers of the two tractor trailers in the stop were asleep in their cabs, she called Causy to her. “C’mon girl,” she said as she headed to the women’s bathroom. Even if no one else was around, she wasn’t about to go into an isolated space without the big dog with her. She jumped at the sound of a twig breaking, but as Causy didn’t react, she told herself it was just a night critter startled by her footsteps.
\n\nWhen she returned to the Pilot, she opened the hatchback and raided the cooler to grab a Dr. Pepper, sandwich, and some fruit. It was a far cry from the fluffy biscuit with perfectly cooked sausage patty or the hot bowl of cheesy grits she could be enjoying, but it was something. Causy sat beside her and looked up at her, but like the well-trained dog she was, she waited patiently. With a smile, Jessie reached into a box, giving her a handful of large dog biscuits.
\n\nFor twenty-nine years, she’d been a regular woman who was able to do normal things like eat out and go shopping, but now thanks to him she was a coward who couldn’t even manage a drive-thru. It was a minor miracle she’d gotten in the car and driven as far as she had, helped by knowing that other drivers wouldn’t see her enough to notice the scars or if they somehow did see her, she couldn’t see their reactions much less be afraid of them.
\n\nJust after nine in the morning, they finally reached the small, often overlooked town of Cascade Falls. Jessie drove through downtown, barely noticing the familiar buildings due to the alarming frequency of her yawns. It was with no small amount of relief she spotted the white fence marking the edge of her grandfather’s property. The sight of the dusty pink two-story house flooded her with memories of childhood romps through the old house, enjoying lemonade and swinging on the wrap-around porch’s swing, and running through the surrounding fields during the summer.
\n\nA renewed sadness at her grandfather’s passing burned in her chest. As she drove down the small gravel driveway, her sadness only increased when she saw how shabby the house looked. The porch was sinking in one corner and there were several balustrades missing. The once stately columns on either side of the double front door looked more like they were barely keeping the weight of time from collapsing the entire structure.
\n\n“Oh Causy, the old girl is really showing her age, isn’t she?” Causy stuck her head out the back window, staring at the house as if evaluating its appearance before giving a gruff bark. Chuckling softly, Jessie drove up the long drive, parking as close to the front of the house as she could without pulling into the overgrown grass. “Alright girl, this is our home now. What do you say we head inside and get some sleep? We can unpack later.”
\n\nJessie grabbed one of the suitcases from the back and locked the SUV. The warped wooden steps creaked as she made her way to inside. The smell of lemon and pine filled the air. The cleaners James hired to go through the house the day before appeared to have done an excellent job airing it out. While time had laid its never ending hand on the inside as well, with the creaking steps and floors, it still felt clean and warm.
\n\nWith a small smile, she gave Causy a pat. “We’re finally home, girl.” The vigilant dog stayed close at her heels, sniffing thoroughly as they entered and walking with the stiffed gait of being at high alert. After a few minutes, seeming satisfied it was a safe place, the dog relaxed and assumed a more natural posture.
\n\nNot that Jessie felt any fear. Even with signs of the house being cleaned, there was a hollow feeling to the place. It had been months since her grandfather passed, and his absence was palpable as she made her way up the stairs to the second floor. Having no desire to deal with seeing her grandfather’s things or such personal memories yet, Jessie passed the master bedroom and headed to the guest room.
\n\nDropping her suitcase by the door, she headed into the small, attached bathroom, whipped back the powder blue shower curtain, and turned the faucet to get the water warming. She knew it would take a minute or two for the hot water to reach the pipes up here. Once the steam started, she turned on the cold and got the water to a comfortable temperature. With exhaustion weighing down her limbs, she kept the shower brief, just enough to wash away the long drive.
\n\nThe bed was bare, so she headed to the living room, too tired to deal with making the bed. As she expected, the pink and blue afghan she’d given Grandpa years ago was tossed on the sofa, no doubt by him one evening before going to bed, maybe even during his last evening alive. Picking up the beloved old blanket, Jessie held it close, taking in the comforting scents of family and home. She felt herself tearing up and she took several deep breaths. “We can fall apart later. Sleep now.”
\n\nWith that determined statement, she lay on the sofa and cried herself to sleep.
\n\n' with regex '--USER__fontSize:(\\d+)%;'\n\tat framework.utilities.RegExUtil.getStringFromFirstGroup(RegExUtil.java:21)\n\tat framework.utilities.RegExUtil.getDoubleFromFirstGroup(RegExUtil.java:13)\n\tat screens.epub.readerEpub.android.AndroidReaderEpubScreen.getFontSize(AndroidReaderEpubScreen.java:92)\n\tat stepdefinitions.epubSteps.EpubSteps.saveFontSize(EpubSteps.java:164)\n\tat ✽.Save font size as 'fontSize'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:22)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open font settings","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And INCREASE_FONT of text","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is increased","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is increased","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is increased","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save font size as 'fontSize'","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open font settings","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And DECREASE_FONT of text","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is decreased","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is decreased","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is decreased","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":39,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127509254,"stop":1696127509254,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127529634,"stop":1696127529634,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127529634,"stop":1696127529634,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127530364,"stop":1696127530364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127530364,"stop":1696127530364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127531322,"stop":1696127531322,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127531322,"stop":1696127531322,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127532562,"stop":1696127532562,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127532562,"stop":1696127532562,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127538154,"stop":1696127538154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127538154,"stop":1696127538155,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127543126,"stop":1696127543126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127543126,"stop":1696127543126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127567614,"stop":1696127567614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127567614,"stop":1696127567614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127588969,"stop":1696127588969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127588969,"stop":1696127588969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127609372,"stop":1696127609372,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127609372,"stop":1696127609372,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127631522,"stop":1696127631522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127631522,"stop":1696127631523,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127636896,"stop":1696127636896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127636896,"stop":1696127636896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127644243,"stop":1696127644243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127644243,"stop":1696127644243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127645065,"stop":1696127645065,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127645065,"stop":1696127645065,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127646468,"stop":1696127646468,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127646468,"stop":1696127646468,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127663782,"stop":1696127663782,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127663782,"stop":1696127663783,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665841,"stop":1696127665841,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127665842,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696127665842,"stop":1696127666539,"duration":697},"status":"passed","steps":[],"attachments":[{"uid":"b7440059ca9ce83c","name":"Screenshot","source":"b7440059ca9ce83c.png","type":"image/png","size":422257}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696127666539,"stop":1696127696637,"duration":30098},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696127696637,"stop":1696127696637,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"2d14007df028561d","name":"Screenshot","source":"2d14007df028561d.xhtml","type":"application/xhtml+xml","size":18684}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696127696637,"stop":1696127696637,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696127696637,"stop":1696127697039,"duration":402},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696127697039,"stop":1696128062446,"duration":365407},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Font settings: Check of increasing and reducing the text size"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Font settings: Check of increasing and reducing the text size"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Axis 360"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"620aed5c3592c723","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/620aed5c3592c723","status":"broken","statusDetails":"No match found for text '\n\n\nDESPITE THE UNPLEASANT PROSPECT OF having to wear yesterday’s socks, Ruby was in a good mood and eager to get up and dressed long before her school day began. She was surprised to see her morning drink (one-third grapefruit, one-third cranberry, one-third peach — with a straw) sitting waiting for her. How did that Hitch guy know what she drank for breakfast? What’s more, where did he get the straws from?
\nSo mind reading is what they teach them in butler school.
\nThe morning paper was lying on the countertop, and Ruby glanced at the headlines.
\nMAYOR WAGES WAR ON GARBAGE: “LITTERBUGS ARE TRASH” SAYS MAYOR ABRAHAMS.
\nGOOD AS GOLD: FIVE TONS OF GOLD BULLION TO BE DEPOSITED IN TWINFORD CITY BANK VAULTS.
\nHEAVEN SCENT: TWINFORD NATIONAL BLOSSOM DAY SET TO BE THE MOST SPECTACULAR SINCE RECORDS BEGAN.
\nHitch had obviously been to some twenty-four-hour supermarket because the countertop was covered in a vast array of breakfast possibilities.
\n“That’s some butler,” muttered Ruby, as she set about pouring Choco Puffles into a paper bowl. Out of habit she rummaged in the pack to find the free gift: it was a brain-teaser puzzle consisting of five shapes which, when arranged correctly, would make a perfect square. Ruby did it in six-and-a-half seconds. She threw the paper bowl into the trash and stood listening for sounds of life. There was no sign of Hitch, and her parents weren’t up yet, so she gave Bug his breakfast and went out to patch her bike tire — but miraculously it was already fixed.
\n“Boy! That’s some butler,” muttered Ruby again.
\n“Thanks.”
\nRuby looked up to see the amused face of Hitch. He looked kind of pleased with himself, which irritated her.
\n“So what’s wrong with your arm?” said Ruby.
\n“I’m sorry?”
\n“What’s wrong with your arm?”
\n“I’m surprised you noticed.”
\nAnd he was surprised too; he thought he had concealed his arm injury well.
\n“I notice things; I’m good at that,” she said.
\n“I guess you are,” he said.
\n“So what happened?”
\n“Just a touch of housemaid’s elbow. I need to lay off the dusting.”
\n“Oh yeah, housemaid’s elbow, that well-known complaint.”
\nStuffing her notebook into her bag, Ruby whistled to Bug, got on her bike, and rode off toward the center of Twinford, her dog running alongside. All the way there she tried to remember exactly what the mystery caller had said.
\n“Do you notice everything, Ruby Red?”
\n“A little bird told me. . . that you are capable of noticing the smallest things, the tiny details . . . I bet you can see when something is plumb square in the wrong place, while everyone else just walks on by.”
\nBug had no trouble keeping up with her, and in no time they had reached Chatter-Bird Square. She was pretty sure she was right about Chatter-Bird Square. There wasn’t a Plum Square in Twinford, at least not one that Ruby knew about, and in any case Chatter-Bird fitted with the clue “a little bird told me.” She looked around her. There was nothing obvious to be noticed — but then that was the point wasn’t it?
\n“The smallest things . . .”
\nLook for something tiny, Ruby. That could take all day. The square, in fact a park, was big and would soon be teeming with people on their way to work.
\n“People walking on by . . .”
\nBug had wandered off. He was busy going from tree to tree sniffing and doing what dogs do. Ruby watched him sniffing along the ground, making his way over to the tree in the middle where the footpaths met. He had spotted a brown paper bag on the ground under the tree and was busy trying to get whatever was inside it out.
\n“Geez, Bug, do you have to eat everything? You just had breakfast a half hour ago.”
\nRuby went over and picked up the bag, and out fell three squishy plums.
\n“Kinda weird to find plums at this time of year,” thought Ruby. And then she looked up at the tree and down at the fruit and she remembered what the voice had said. This was a plum tree and it was in the middle of the square.
\n“Plum in the middle of the square . . .”
\n“Where . . . everyone just walks on by . . .”
\nShe walked right up to the tree and then walked around the trunk and then she saw it, something red.
\n“Do you notice everything ruby red?”
\nThe voice had not been saying her name, it had been telling her to look for something red. The something red was a price sticker — it had Joe’s Supermart printed across the top and a price, $15:49, printed in the middle.
\nIs this the clue or is this just a price sticker?
\nShe looked at it some more.
\nIf it’s a clue then I guess I’m meant to go to Joe’s Supermart — but fifteen dollars and forty-nine cents? I’m meant to go in there and find something for fifteen dollars and forty-nine cents? I bet there’s nothing in Joe’s Supermart for fifteen dollars and forty-nine cents. No one who had fifteen dollars and forty-nine cents would shop there.
\nThe dog looked at her stupidly — he didn’t know what was going on but he wouldn’t mind doing something else. Ruby was taking no notice though — she was just staring at the little sticker. After a couple of minutes of silent staring she got back on her bike and headed off toward school.
\nWhen she got to the crossroads in the middle of Bird Street she called over her shoulder, “OK, Bug, time to go home.” The dog looked at her, disappointed, but he knew what to do and he took a left and Ruby cycled on up the hill. She would be early for once.
\nAs soon as she arrived at Twinford Junior High she went to look for Clancy. He was there already of course — overly punctual was his style.
\n“Hey, what happened to you?” he asked. “You sorta look like a truck ran over you and then decided to reverse.”
\n“Yeah well, I didn’t get too much sleep on account of someone stole my bed,” replied Ruby.
\n“Someone stole your bed?” said Clancy, his mouth open like a fish.
\n“Yeah, and that wasn’t all they took.”
\n“What do you mean?” said Clancy, flapping his arms.
\n“We don’t have a single piece of furniture left,” said Ruby dramatically.
\n“You got robbed?” mouthed Clancy.
\n“I guess you could call it that — though it looks more like we moved but no one bothered to tell us where we were moving to.”
\n“They took everything?” said Clancy, his eyes widening.
\n“Everything except the phones,” said Ruby. “By the way thanks for your call, buster.”
\n“What call? I didn’t call,” said Clancy. “My dad grounded me on account of me having to re-take that French test, wouldn’t let me call, so I didn’t.”
\n“No, I noticed,” said Ruby. “But someone did. I tell you I got some super strange telephonic activity last night.”
\n“You did?” said Clancy. “What kinda super strange — weird strange or creepy strange?”
\n“It’s hard to say,” said Ruby. “One was a hang-up and the other was this gravelly voiced woman.”
\n“Like the woman in A Date with Fate?” asked Clancy.
\n“Sorta,” said Ruby. A Date with Fate was a show that had been running for years; each week some mildly creepy ghost story was introduced by this old actress with this raspy voice — the stories tended to be a little lame.
\n“What did she say?”
\n“It’s hard to explain exactly — some kinda code.”
\n“You crack it?”
\n“Not yet, but listen — before that, this kinda chiseled guy turns up at our house and says he’s the house manager my mom requested, only of course my mom being my mom is calling him a butler.”
\n“You got a butler! Wow,” said Clancy, impressed, even though his family had never been without one his whole entire life. “What’s he like?”
\n“A total airhead,” said Ruby.
\n“That doesn’t sound good,” said Clancy. “You don’t want an airhead butler.”
\n“Well, technically he’s not a butler, he’s a household manager — whatever that means.”
\nClancy whistled. “Mrs. Digby’s not gonna like that!”
\n“Yeah, well, luckily she’s with her cousin Emily right now, but you’re right. She’s bound to notice there’s something a little off about this guy.”
\n“How do ya mean — off?”
\nRuby paused for effect. “I think there’s something sorta strange about him.”
\n“Like what, for example?” said Clancy, unable to keep the thrill out of his voice.
\n“He seems to know too much. Things he couldn’t know — well, not unless he was psychic or something.”
\n“So where did he come from?” asked Clancy. He was on the edge of his seat, or at least would have been had he been sitting down.
\n“London, supposedly. But who really knows,” replied Ruby.
\n“He’s English?”
\n“No, he was just living there — the people he used to work for have ‘suddenly’ gone off riding elephants for three years.” Ruby loved getting Clancy all wired about the possibility of some dark mystery.
\n“Perhaps he stole their money and did away with them,” he said earnestly.
\n“Well that might explain the flashy car — he’s got this silver convertible — but I am not sure it explains the arm injury.”
\n“The arm injury? You’ve got an injured butler? You don’t want an injured butler. He’s really injured?”
\n“Oh, yes,” said Ruby, nodding. “He looks like he was involved in some kinda accident.”
\n“Or shoot-out!” whispered Clancy conspiratorially. “You know what, Rube? I’ll bet he’s not even a butler. He’s almost certainly a hit man or something.”
\n“You’ve got some imagination, Clance my old pal!”
\nBut she didn’t tell him the thought had crossed her mind.
\nRuby wasn’t one to get in trouble unnecessarily, but she was finding it hard to concentrate and several times during class it was noted that she wasn’t paying attention. The thing was she just couldn’t put it together — what was the significance of fifteen dollars and forty-nine cents?
\nAfter lunch it came to her — she couldn’t believe she had been so stupid — it was the most simple kind of clue, the staring you in the face kind. So obvious you missed it. As Ruby all too often remarked, PEOPLE OFTEN MISS THE DOWNRIGHT OBVIOUS {RULE 18}.
\nIt was Mr. Walford who got her to see it. He used to be in the military and liked to be precise about things. He was a stickler for using the twenty-four-hour clock.
\n“Redfort, Ruby,” he barked. “It is precisely thirteen thirty-one, recess is no longer in progress, march your way swiftly to class please.”
\nRuby stopped in her tracks, paused, and then suddenly turned to Mr. Walford. “Three forty-nine p.m.! Of course! Not fifteen dollars and forty-nine cents but fifteen hundred hours and forty-nine minutes — or put another way, eleven minutes to four.”
\nThe price sticker is telling me to be at Joe’s Supermart at 3:49 p.m.
\nMr. Walford looked at her as if she was a complete crazy but that didn’t matter. Nothing mattered . . . oh, except for the school basketball tournament, scheduled to begin at sixteen hundred hours.
\nDarn it, Del is going to kill me.
\nRuby would be sorely missed if she didn’t show. Del’s team, the Deliverers, was playing Vapona Begwell’s team, known as the Vaporizers, and there was always a lot of rivalry. Del Lasco would not forgive her unless she had a good excuse, and even then, she still might not.
\nInspiration came during Phys Ed when Ruby dramatically faked a foot injury — everyone saw as she tripped down the outside steps. A stuntman couldn’t have done a better job.
\n“Jeepers! My toe, I think I just broke my little toe.”
\nRuby knew that toes get broken all the time and that they don’t necessarily require a trip to the emergency room. More often than not you just need to ice it. She had no trouble convincing anyone that she wasn’t going to be playing basketball anytime soon — Ruby was an accomplished actress.
\n“Too bad Ruby, we’re really gonna miss you,” said Del, kicking furiously at a weed. This was no lie, Ruby Redfort would be missed because what she might lack in height she made up for in skill. She had the amazing knack of distracting the opposition and scoring before they knew that they had even lost possession of the ball.
\n“Yeah, Del, I know. I’m sorry,” said Ruby, wincing as she hobbled toward the nurse’s office.
\nMrs. Greenford, the school nurse, couldn’t get either of Ruby’s parents on the phone, which was unsurprising since some time ago Ruby had changed their contact details in the school files. The numbers now sent any member of the staff to an answering machine with the reassuring message, “If Ruby should need to come home early today, I am around, please put her in a cab.” (Ruby could do a flawless impression of her mother.) This way, if ever she wanted to pull a stunt like this, her parents would not be informed.
\nRuby limped off to the taxi.
\n“So I’m to take you to Cedarwood Drive?” said the cab driver.
\n“Nah, change of plan — Joe’s Supermart on Amster,” said Ruby.
\nThe driver gave her a knowing look and nodded. “Yeah I was a kid once — don’t worry, my lips are sealed, sweetheart.”
\n\n' with regex '--USER__fontSize:(\\d+)%;'","time":{"start":1696077590245,"stop":1696077905541,"duration":315296}}]},"tags":["logout","returnBooks","tier1"]},"source":"9852e6336bf8fe79.json","parameterValues":["Axis 360"]} \ No newline at end of file diff --git a/2272/data/test-cases/9acfe73517400b30.json b/2272/data/test-cases/9acfe73517400b30.json deleted file mode 100644 index 0e5c6a4dce..0000000000 --- a/2272/data/test-cases/9acfe73517400b30.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9acfe73517400b30","name":"Playback speed: Check of playback speed","fullName":"Audiobooks from Audible studios in LYRASIS: Playback speed: Check of playback speed","historyId":"d494b2e5140afd6d9f478cb364fd4836","time":{"start":1696129224203,"stop":1696129856078,"duration":631875},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:248)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696129224203,"stop":1696129267719,"duration":43516},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696129267719,"stop":1696129267719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:248)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696129267719,"stop":1696129288065,"duration":20346},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696129288065,"stop":1696129288782,"duration":717},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696129288782,"stop":1696129289076,"duration":294},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696129289077,"stop":1696129290403,"duration":1326},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696129290403,"stop":1696129295653,"duration":5250},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696129295654,"stop":1696129300017,"duration":4363},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696129300017,"stop":1696129327572,"duration":27555},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696129327572,"stop":1696129348497,"duration":20925},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696129348497,"stop":1696129369286,"duration":20789},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open categories by chain and chain starts from CategoryScreen:","time":{"start":1696129369287,"stop":1696129411727,"duration":42440},"status":"passed","steps":[],"attachments":[{"uid":"dcc09550773937fa","name":"Data table","source":"dcc09550773937fa.csv","type":"text/tab-separated-values","size":16}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"Then Category \"Audible Studios\" with books is opened on catalog books screen","time":{"start":1696129411727,"stop":1696129414228,"duration":2501},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Get names of books on screen and save them as 'listOfBooks'","time":{"start":1696129414228,"stop":1696129414717,"duration":489},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Catalog","time":{"start":1696129414718,"stop":1696129435226,"duration":20508},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696129435226,"stop":1696129457212,"duration":21986},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'","time":{"start":1696129457212,"stop":1696129461014,"duration":3802},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:248)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 0.75X playback speed on playback speed audiobook screen","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 0.75X on audio player screen","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 0.75X on audio player screen","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 0.75X on audio player screen","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 8 seconds","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 6 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":38,"attachmentsCount":1},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129267719,"stop":1696129267719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129288065,"stop":1696129288065,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129288065,"stop":1696129288065,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129288782,"stop":1696129288782,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129288782,"stop":1696129288782,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129289076,"stop":1696129289077,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129289077,"stop":1696129289077,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129290403,"stop":1696129290403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129290403,"stop":1696129290403,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129295653,"stop":1696129295653,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129295653,"stop":1696129295653,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129300017,"stop":1696129300017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129300017,"stop":1696129300017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129327572,"stop":1696129327572,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129327572,"stop":1696129327572,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129348497,"stop":1696129348497,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129348497,"stop":1696129348497,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129369286,"stop":1696129369286,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129369286,"stop":1696129369287,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129411727,"stop":1696129411727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129411727,"stop":1696129411727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129414228,"stop":1696129414228,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129414228,"stop":1696129414228,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129414717,"stop":1696129414717,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129414717,"stop":1696129414717,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129435226,"stop":1696129435226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129435226,"stop":1696129435226,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129457212,"stop":1696129457212,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129457212,"stop":1696129457212,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461014,"stop":1696129461014,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461015,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696129461015,"stop":1696129461977,"duration":962},"status":"passed","steps":[],"attachments":[{"uid":"a94273a52ee3eda8","name":"Screenshot","source":"a94273a52ee3eda8.png","type":"image/png","size":426105}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696129461977,"stop":1696129491894,"duration":29917},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696129491894,"stop":1696129491895,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"d77ade72e5d5b098","name":"Screenshot","source":"d77ade72e5d5b098.txt","type":"text/plain","size":4490}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696129491895,"stop":1696129491895,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696129491895,"stop":1696129492429,"duration":534},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696129492429,"stop":1696129856077,"duration":363648},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"story","value":"Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"testClass","value":"Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature"},{"name":"package","value":"src.test.java.features.AudibleStudios_feature.Audiobooks from Audible studios in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"moveForwardSeconds","value":"6"},{"name":"secondsForWaiting","value":"8"},{"name":"speed","value":"0.75"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"a3d5e3088e0bf4a6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/a3d5e3088e0bf4a6","status":"broken","statusDetails":"bound must be positive","time":{"start":1696080110769,"stop":1696080719072,"duration":608303}}]},"tags":["logout","returnBooks","tier1"]},"source":"9acfe73517400b30.json","parameterValues":["6","8","0.75"]} \ No newline at end of file diff --git a/2272/data/test-cases/9c6443b513cf203a.json b/2272/data/test-cases/9c6443b513cf203a.json deleted file mode 100644 index 73b2a62d4a..0000000000 --- a/2272/data/test-cases/9c6443b513cf203a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9c6443b513cf203a","name":"Check playback speed and sleep timer","fullName":"Audiobook in LYRASIS: Check playback speed and sleep timer","historyId":"3574914e1808e16ed5e4694382ea4024","time":{"start":1696126671676,"stop":1696127246234,"duration":574558},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3494185084eec525d387a26a022..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3494185084eec525d387a26a022..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3494185084eec525d387a26a02215b6b6692eccb\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3494185084eec525d387a26a022..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3494185084eec525d387a26a022..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3494185084eec525d387a26a02215b6b6692eccb\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:276)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126671676,"stop":1696126697069,"duration":25393},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126697069,"stop":1696126697069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3494185084eec525d387a26a022..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3494185084eec525d387a26a022..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3494185084eec525d387a26a02215b6b6692eccb\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3494185084eec525d387a26a022..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3494185084eec525d387a26a022..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3494185084eec525d387a26a02215b6b6692eccb\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:276)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696126697070,"stop":1696126717615,"duration":20545},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696126717616,"stop":1696126718844,"duration":1228},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696126718844,"stop":1696126719210,"duration":366},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696126719210,"stop":1696126720533,"duration":1323},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696126720534,"stop":1696126724907,"duration":4373},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696126724907,"stop":1696126729925,"duration":5018},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696126729926,"stop":1696126758741,"duration":28815},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696126758741,"stop":1696126780737,"duration":21996},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696126780737,"stop":1696126801501,"duration":20764},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696126801502,"stop":1696126823734,"duration":22232},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696126823734,"stop":1696126829752,"duration":6018},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696126829752,"stop":1696126850293,"duration":20541},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3494185084eec525d387a26a022..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3494185084eec525d387a26a022..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3494185084eec525d387a26a02215b6b6692eccb\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3494185084eec525d387a26a022..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3494185084eec525d387a26a022..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3494185084eec525d387a26a02215b6b6692eccb\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:276)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696126850294,"stop":1696126850294,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696126850294,"stop":1696126850294,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696126850294,"stop":1696126850294,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696126850294,"stop":1696126850294,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696126850294,"stop":1696126850294,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And The speed by default is 1.0","time":{"start":1696126850295,"stop":1696126850296,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open playback speed on audio player screen","time":{"start":1696126850296,"stop":1696126850296,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Close playback speed screen","time":{"start":1696126850296,"stop":1696126850296,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696126850296,"stop":1696126850296,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Set END_OF_CHAPTER sleep timer on sleep timer audiobook screen","time":{"start":1696126850297,"stop":1696126850297,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Sleep timer is set to endOfChapter on audio player screen","time":{"start":1696126850297,"stop":1696126850297,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open sleep timer on audio player screen","time":{"start":1696126850297,"stop":1696126850297,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Close sleep timer screen","time":{"start":1696126850297,"stop":1696126850297,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696126850297,"stop":1696126850297,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":26,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126697069,"stop":1696126697069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126717616,"stop":1696126717616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126717616,"stop":1696126717616,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126718844,"stop":1696126718844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126718844,"stop":1696126718844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126719210,"stop":1696126719210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126719210,"stop":1696126719210,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126720533,"stop":1696126720534,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126720534,"stop":1696126720534,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126724907,"stop":1696126724907,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126724907,"stop":1696126724907,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126729925,"stop":1696126729925,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126729925,"stop":1696126729926,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126758741,"stop":1696126758741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126758741,"stop":1696126758741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126780737,"stop":1696126780737,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126780737,"stop":1696126780737,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126801501,"stop":1696126801501,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126801501,"stop":1696126801502,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126823734,"stop":1696126823734,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126823734,"stop":1696126823734,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126829752,"stop":1696126829752,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126829752,"stop":1696126829752,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126850294,"stop":1696126850294,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126850294,"stop":1696126850294,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126850294,"stop":1696126850294,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126850294,"stop":1696126850294,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126850294,"stop":1696126850294,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126850294,"stop":1696126850294,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126850294,"stop":1696126850294,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126850294,"stop":1696126850294,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126850294,"stop":1696126850294,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126850294,"stop":1696126850294,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126850294,"stop":1696126850295,"duration":1},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126850295,"stop":1696126850295,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126850296,"stop":1696126850296,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126850296,"stop":1696126850296,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126850296,"stop":1696126850296,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126850296,"stop":1696126850296,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126850296,"stop":1696126850296,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126850296,"stop":1696126850296,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126850296,"stop":1696126850296,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126850297,"stop":1696126850297,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126850297,"stop":1696126850297,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126850297,"stop":1696126850297,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126850297,"stop":1696126850297,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126850297,"stop":1696126850297,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126850297,"stop":1696126850297,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126850297,"stop":1696126850297,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126850297,"stop":1696126850297,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126850297,"stop":1696126850297,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126850297,"stop":1696126850297,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696126850297,"stop":1696126850297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696126850297,"stop":1696126851219,"duration":922},"status":"passed","steps":[],"attachments":[{"uid":"edb2772920507037","name":"Screenshot","source":"edb2772920507037.png","type":"image/png","size":594210}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696126851219,"stop":1696126882261,"duration":31042},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696126882261,"stop":1696126882261,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"c618029df2bcdb78","name":"Screenshot","source":"c618029df2bcdb78.txt","type":"text/plain","size":4408}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696126882261,"stop":1696126882262,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696126882262,"stop":1696126882788,"duration":526},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696126882788,"stop":1696127246234,"duration":363446},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Check playback speed and sleep timer"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Check playback speed and sleep timer"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Bibliotheca"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"c6bdebabe0c4e3f0","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/c6bdebabe0c4e3f0","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 11a188747fda6d9eae4767fdd32..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 11a188747fda6d9eae4767fdd32..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 11a188747fda6d9eae4767fdd32ad1af5b413951\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696077158334,"stop":1696077726090,"duration":567756}}]},"tags":["logout","returnBooks","tier1"]},"source":"9c6443b513cf203a.json","parameterValues":["Bibliotheca"]} \ No newline at end of file diff --git a/2272/data/test-cases/9c9cd1ef69aacace.json b/2272/data/test-cases/9c9cd1ef69aacace.json deleted file mode 100644 index 01deb47cc2..0000000000 --- a/2272/data/test-cases/9c9cd1ef69aacace.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9c9cd1ef69aacace","name":"Delete bookmarks","fullName":"Read EPUB in Lyrasis: Delete bookmarks","historyId":"3bb0ed22b66cb3fa27a1a6ffa07f7b2b","time":{"start":1696134645158,"stop":1696135237122,"duration":591964},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADBKB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADBKB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c56b52f426a5dd64615ff68e7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADBKB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADBKB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADBKB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c56b52f426a5dd64615ff68e7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADBKB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c0c56b52f426a5dd64615ff68e78a6a7d8e56c2f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADBKB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADBKB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c56b52f426a5dd64615ff68e7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADBKB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADBKB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADBKB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c56b52f426a5dd64615ff68e7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADBKB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c0c56b52f426a5dd64615ff68e78a6a7d8e56c2f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapAddBookmarkButton(AndroidNavigationBarEpubScreen.java:33)\n\tat stepdefinitions.epubSteps.TocBookmarksEpubSteps.addBookmark(TocBookmarksEpubSteps.java:118)\n\tat ✽.Add bookmark on reader epub screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:234)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134645158,"stop":1696134672796,"duration":27638},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134672796,"stop":1696134672796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADBKB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADBKB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c56b52f426a5dd64615ff68e7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADBKB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADBKB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADBKB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c56b52f426a5dd64615ff68e7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADBKB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c0c56b52f426a5dd64615ff68e78a6a7d8e56c2f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADBKB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADBKB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c56b52f426a5dd64615ff68e7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADBKB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADBKB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADBKB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c56b52f426a5dd64615ff68e7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADBKB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c0c56b52f426a5dd64615ff68e78a6a7d8e56c2f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapAddBookmarkButton(AndroidNavigationBarEpubScreen.java:33)\n\tat stepdefinitions.epubSteps.TocBookmarksEpubSteps.addBookmark(TocBookmarksEpubSteps.java:118)\n\tat ✽.Add bookmark on reader epub screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:234)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696134672797,"stop":1696134693222,"duration":20425},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696134693222,"stop":1696134693941,"duration":719},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696134693942,"stop":1696134694287,"duration":345},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696134694288,"stop":1696134695636,"duration":1348},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696134695636,"stop":1696134701764,"duration":6128},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696134701764,"stop":1696134706541,"duration":4777},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696134706541,"stop":1696134733179,"duration":26638},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696134733179,"stop":1696134754047,"duration":20868},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696134754048,"stop":1696134775636,"duration":21588},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696134775637,"stop":1696134797586,"duration":21949},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696134797586,"stop":1696134802758,"duration":5172},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696134802759,"stop":1696134811371,"duration":8612},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696134811371,"stop":1696134812308,"duration":937},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696134812308,"stop":1696134813952,"duration":1644},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696134813952,"stop":1696134816042,"duration":2090},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Add bookmark on reader epub screen","time":{"start":1696134816042,"stop":1696134837268,"duration":21226},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADBKB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADBKB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c56b52f426a5dd64615ff68e7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADBKB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADBKB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADBKB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c56b52f426a5dd64615ff68e7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADBKB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c0c56b52f426a5dd64615ff68e78a6a7d8e56c2f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADBKB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADBKB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c56b52f426a5dd64615ff68e7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADBKB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADBKB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADBKB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c56b52f426a5dd64615ff68e7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADBKB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c0c56b52f426a5dd64615ff68e78a6a7d8e56c2f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapAddBookmarkButton(AndroidNavigationBarEpubScreen.java:33)\n\tat stepdefinitions.epubSteps.TocBookmarksEpubSteps.addBookmark(TocBookmarksEpubSteps.java:118)\n\tat ✽.Add bookmark on reader epub screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:234)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Delete bookmark on reader epub screen","time":{"start":1696134837268,"stop":1696134837268,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Bookmark is not displayed on reader epub screen","time":{"start":1696134837268,"stop":1696134837268,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Scroll page forward from 7 to 9 times","time":{"start":1696134837268,"stop":1696134837268,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Add bookmark on reader epub screen","time":{"start":1696134837268,"stop":1696134837268,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696134837268,"stop":1696134837268,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save device time and date as 'deviceTimeDateKey'","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open bookmarks epub screen","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Delete bookmark on bookmarks epub screen","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Bookmark with 'chapterNameKey' and 'deviceTimeDateKey' is not displayed on bookmarks epub screen","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to reader epub screen from toc bookmarks epub screen","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click on left book corner on epub reader screen","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'chapterNameKey' chapter name is displayed on reader epub screen","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Bookmark is not displayed on reader epub screen","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":30,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134672796,"stop":1696134672797,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134693222,"stop":1696134693222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134693222,"stop":1696134693222,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134693941,"stop":1696134693941,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134693941,"stop":1696134693941,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134694287,"stop":1696134694287,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134694287,"stop":1696134694288,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134695636,"stop":1696134695636,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134695636,"stop":1696134695636,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134701764,"stop":1696134701764,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134701764,"stop":1696134701764,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134706541,"stop":1696134706541,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134706541,"stop":1696134706541,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134733179,"stop":1696134733179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134733179,"stop":1696134733179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134754047,"stop":1696134754047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134754047,"stop":1696134754047,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134775636,"stop":1696134775636,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134775636,"stop":1696134775637,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134797586,"stop":1696134797586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134797586,"stop":1696134797586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134802758,"stop":1696134802758,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134802758,"stop":1696134802759,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134811371,"stop":1696134811371,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134811371,"stop":1696134811371,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134812308,"stop":1696134812308,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134812308,"stop":1696134812308,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134813952,"stop":1696134813952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134813952,"stop":1696134813952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134816042,"stop":1696134816042,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134816042,"stop":1696134816042,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134837268,"stop":1696134837268,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134837268,"stop":1696134837268,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134837268,"stop":1696134837268,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134837268,"stop":1696134837268,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134837268,"stop":1696134837268,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134837268,"stop":1696134837268,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134837268,"stop":1696134837268,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134837268,"stop":1696134837268,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134837268,"stop":1696134837268,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134837268,"stop":1696134837268,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134837269,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696134837269,"stop":1696134839127,"duration":1858},"status":"passed","steps":[],"attachments":[{"uid":"f677a489ae3271c7","name":"Screenshot","source":"f677a489ae3271c7.png","type":"image/png","size":2571984}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696134839127,"stop":1696134868722,"duration":29595},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696134868722,"stop":1696134868723,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"ed998c6ada2ca865","name":"Screenshot","source":"ed998c6ada2ca865.txt","type":"text/plain","size":5161}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696134868723,"stop":1696134868723,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696134868723,"stop":1696134869200,"duration":477},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696134869200,"stop":1696135237122,"duration":367922},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Delete bookmarks"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Delete bookmarks"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Bibliotheca"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"86f9d7e5712ae305","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/86f9d7e5712ae305","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1b795b533eb210f7ab2e3d668f5..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1b795b533eb210f7ab2e3d668f5..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 1b795b533eb210f7ab2e3d668f5d4da4d18a9545\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084407511,"stop":1696085015046,"duration":607535}}]},"tags":["logout","returnBooks","tier1"]},"source":"9c9cd1ef69aacace.json","parameterValues":["Bibliotheca"]} \ No newline at end of file diff --git a/2272/data/test-cases/9f137e2ecc2ea522.json b/2272/data/test-cases/9f137e2ecc2ea522.json deleted file mode 100644 index 280dd0982a..0000000000 --- a/2272/data/test-cases/9f137e2ecc2ea522.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"9f137e2ecc2ea522","name":"Check table of contents in Lyrasis","fullName":"Read PDF in LYRASIS Reads on Android: Check table of contents in Lyrasis","historyId":"34f0350f62e6134ac6ce77dc128f7b36","time":{"start":1696135521498,"stop":1696135794884,"duration":273386},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:30)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135521498,"stop":1696135549236,"duration":27738},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135549236,"stop":1696135549236,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:30)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696135549236,"stop":1696135569825,"duration":20589},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696135569825,"stop":1696135570534,"duration":709},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696135570534,"stop":1696135570897,"duration":363},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696135570897,"stop":1696135572272,"duration":1375},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696135572272,"stop":1696135577428,"duration":5156},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696135577428,"stop":1696135581803,"duration":4375},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696135581803,"stop":1696135607916,"duration":26113},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696135607916,"stop":1696135629035,"duration":21119},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696135629035,"stop":1696135649505,"duration":20470},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open search modal","time":{"start":1696135649505,"stop":1696135671710,"duration":22205},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696135671710,"stop":1696135671729,"duration":19},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:30)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on catalog books screen","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Reader pdf screen is opened","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open table of contents on pdf reader screen","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then There are content list with thumbnails and chapter content on pdf toc screen","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to pdf reader screen from pdf toc screen","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then PDF toc screen is closed","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open table of contents on pdf reader screen","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open table of contents on pdf reader screen","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then PDF toc screen is closed","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open table of contents on pdf reader screen","time":{"start":1696135671730,"stop":1696135671730,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Close pdf toc screen by back button","time":{"start":1696135671730,"stop":1696135671730,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then PDF toc screen is closed","time":{"start":1696135671730,"stop":1696135671730,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":26,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135549236,"stop":1696135549236,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135569825,"stop":1696135569825,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135569825,"stop":1696135569825,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135570534,"stop":1696135570534,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135570534,"stop":1696135570534,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135570897,"stop":1696135570897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135570897,"stop":1696135570897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135572272,"stop":1696135572272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135572272,"stop":1696135572272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135577428,"stop":1696135577428,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135577428,"stop":1696135577428,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135581803,"stop":1696135581803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135581803,"stop":1696135581803,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135607916,"stop":1696135607916,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135607916,"stop":1696135607916,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135629035,"stop":1696135629035,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135629035,"stop":1696135629035,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135649505,"stop":1696135649505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135649505,"stop":1696135649505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671710,"stop":1696135671710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135671710,"stop":1696135671710,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671729,"stop":1696135671729,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135671730,"stop":1696135671730,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671730,"stop":1696135671730,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135671730,"stop":1696135671730,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671730,"stop":1696135671730,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135671730,"stop":1696135671730,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135671730,"stop":1696135671730,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696135671730,"stop":1696135671730,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696135671730,"stop":1696135672736,"duration":1006},"status":"passed","steps":[],"attachments":[{"uid":"5fcc55ba2ac34c24","name":"Screenshot","source":"5fcc55ba2ac34c24.png","type":"image/png","size":490664}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696135672736,"stop":1696135702195,"duration":29459},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696135702195,"stop":1696135702196,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"c0f0f981178451c","name":"Screenshot","source":"c0f0f981178451c.txt","type":"text/plain","size":3609}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696135702196,"stop":1696135702196,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696135702196,"stop":1696135702537,"duration":341},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696135702537,"stop":1696135794884,"duration":92347},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"tag","value":"exclude_ios"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Read PDF in LYRASIS Reads on Android"},{"name":"story","value":"Check table of contents in Lyrasis"},{"name":"suite","value":"Read PDF in LYRASIS Reads on Android"},{"name":"testClass","value":"Check table of contents in Lyrasis"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature"},{"name":"package","value":"src.test.java.features.PdfLyrasisAndroid_feature.Read PDF in LYRASIS Reads on Android"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"9025c4fe53cf954c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/9025c4fe53cf954c","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696086750193,"stop":1696087024242,"duration":274049}}]},"tags":["logout","returnBooks","tier1","exclude_ios"]},"source":"9f137e2ecc2ea522.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/a1f2111b8080268f.json b/2272/data/test-cases/a1f2111b8080268f.json deleted file mode 100644 index 2483c79221..0000000000 --- a/2272/data/test-cases/a1f2111b8080268f.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a1f2111b8080268f","name":"Open book to last page read","fullName":"Read EPUB in Lyrasis: Open book to last page read","historyId":"18fb3f5c2107dc47cc89ad49c362711a","time":{"start":1696131734125,"stop":1696132157100,"duration":422975},"status":"failed","statusMessage":"Book is not present on epub reader screen. Expected bookName - 'The Star of Fate', actualName - 'Star of Fate (9781393308553)'","statusTrace":"java.lang.AssertionError: Book is not present on epub reader screen. Expected bookName - 'The Star of Fate', actualName - 'Star of Fate (9781393308553)'\n\tat org.junit.Assert.fail(Assert.java:89)\n\tat org.junit.Assert.assertTrue(Assert.java:42)\n\tat stepdefinitions.epubSteps.EpubSteps.isEpubBookPresent(EpubSteps.java:49)\n\tat ✽.'bookInfo' book is present on epub reader screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:158)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131734125,"stop":1696131760011,"duration":25886},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131760012,"stop":1696131760012,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"failed","statusMessage":"Book is not present on epub reader screen. Expected bookName - 'The Star of Fate', actualName - 'Star of Fate (9781393308553)'","statusTrace":"java.lang.AssertionError: Book is not present on epub reader screen. Expected bookName - 'The Star of Fate', actualName - 'Star of Fate (9781393308553)'\n\tat org.junit.Assert.fail(Assert.java:89)\n\tat org.junit.Assert.assertTrue(Assert.java:42)\n\tat stepdefinitions.epubSteps.EpubSteps.isEpubBookPresent(EpubSteps.java:49)\n\tat ✽.'bookInfo' book is present on epub reader screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:158)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696131760012,"stop":1696131781394,"duration":21382},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696131781394,"stop":1696131782108,"duration":714},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696131782108,"stop":1696131782392,"duration":284},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696131782392,"stop":1696131783695,"duration":1303},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696131783696,"stop":1696131788143,"duration":4447},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696131788143,"stop":1696131794896,"duration":6753},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696131794896,"stop":1696131821641,"duration":26745},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696131821641,"stop":1696131843541,"duration":21900},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696131843541,"stop":1696131863923,"duration":20382},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696131863923,"stop":1696131885357,"duration":21434},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696131885357,"stop":1696131890719,"duration":5362},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696131890719,"stop":1696131900097,"duration":9378},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696131900097,"stop":1696131901549,"duration":1452},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696131901549,"stop":1696131903155,"duration":1606},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 7 to 10 times","time":{"start":1696131903155,"stop":1696131930141,"duration":26986},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696131930141,"stop":1696131931977,"duration":1836},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696131931978,"stop":1696131935060,"duration":3082},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Return to previous screen for epub and pdf","time":{"start":1696131935060,"stop":1696131936721,"duration":1661},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696131936721,"stop":1696131939277,"duration":2556},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'bookInfo' book is present on epub reader screen","time":{"start":1696131939277,"stop":1696131941392,"duration":2115},"status":"failed","statusMessage":"Book is not present on epub reader screen. Expected bookName - 'The Star of Fate', actualName - 'Star of Fate (9781393308553)'","statusTrace":"java.lang.AssertionError: Book is not present on epub reader screen. Expected bookName - 'The Star of Fate', actualName - 'Star of Fate (9781393308553)'\n\tat org.junit.Assert.fail(Assert.java:89)\n\tat org.junit.Assert.assertTrue(Assert.java:42)\n\tat stepdefinitions.epubSteps.EpubSteps.isEpubBookPresent(EpubSteps.java:49)\n\tat ✽.'bookInfo' book is present on epub reader screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:158)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And PageNumber 'pageNumberKey' is correct","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 3 to 4 times","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Restart app","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'bookInfo' book is present on epub reader screen","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And PageNumber 'pageNumberKey' is correct","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":31,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131760012,"stop":1696131760012,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131781394,"stop":1696131781394,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131781394,"stop":1696131781394,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131782108,"stop":1696131782108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131782108,"stop":1696131782108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131782392,"stop":1696131782392,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131782392,"stop":1696131782392,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131783695,"stop":1696131783696,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131783696,"stop":1696131783696,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131788143,"stop":1696131788143,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131788143,"stop":1696131788143,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131794896,"stop":1696131794896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131794896,"stop":1696131794896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131821641,"stop":1696131821641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131821641,"stop":1696131821641,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131843541,"stop":1696131843541,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131843541,"stop":1696131843541,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131863923,"stop":1696131863923,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131863923,"stop":1696131863923,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131885357,"stop":1696131885357,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131885357,"stop":1696131885357,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131890719,"stop":1696131890719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131890719,"stop":1696131890719,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131900097,"stop":1696131900097,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131900097,"stop":1696131900097,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131901549,"stop":1696131901549,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131901549,"stop":1696131901549,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131903155,"stop":1696131903155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131903155,"stop":1696131903155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131930141,"stop":1696131930141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131930141,"stop":1696131930141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131931977,"stop":1696131931977,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131931977,"stop":1696131931978,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131935060,"stop":1696131935060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131935060,"stop":1696131935060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131936721,"stop":1696131936721,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131936721,"stop":1696131936721,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131939277,"stop":1696131939277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131939277,"stop":1696131939277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131941392,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696131941392,"stop":1696131942232,"duration":840},"status":"passed","steps":[],"attachments":[{"uid":"63f767f30d957817","name":"Screenshot","source":"63f767f30d957817.png","type":"image/png","size":352261}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696131942232,"stop":1696131971507,"duration":29275},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696131971507,"stop":1696131971508,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"413cbc9333c3c719","name":"Screenshot","source":"413cbc9333c3c719.txt","type":"text/plain","size":5756}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696131971508,"stop":1696131971508,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696131971508,"stop":1696131971859,"duration":351},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696131971859,"stop":1696132157100,"duration":185241},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Open book to last page read"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Open book to last page read"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Axis 360"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"dd0f1f67cc858e29","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/dd0f1f67cc858e29","status":"failed","statusDetails":"Book is not present on epub reader screen. Expected bookName - 'The Barefoot Investor', actualName - 'Barefoot Investor : The Only Money Guide You'll Ever Need (9780730324225)'","time":{"start":1696081345227,"stop":1696081700319,"duration":355092}}]},"tags":["logout","returnBooks","tier1"]},"source":"a1f2111b8080268f.json","parameterValues":["Axis 360"]} \ No newline at end of file diff --git a/2272/data/test-cases/a3c8c02cd5d781f4.json b/2272/data/test-cases/a3c8c02cd5d781f4.json deleted file mode 100644 index 92ac5b483e..0000000000 --- a/2272/data/test-cases/a3c8c02cd5d781f4.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a3c8c02cd5d781f4","name":"Check time tracking line","fullName":"Audiobooks from Audible studios in LYRASIS: Check time tracking line","historyId":"f7ca451574084b1c3d3dc9a51cad498","time":{"start":1696128261911,"stop":1696128886858,"duration":624947},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:191)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128261911,"stop":1696128306070,"duration":44159},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128306070,"stop":1696128306070,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:191)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696128306070,"stop":1696128326660,"duration":20590},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696128326660,"stop":1696128327364,"duration":704},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696128327364,"stop":1696128327732,"duration":368},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696128327732,"stop":1696128329018,"duration":1286},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696128329018,"stop":1696128333737,"duration":4719},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696128333737,"stop":1696128337996,"duration":4259},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696128337996,"stop":1696128363257,"duration":25261},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696128363257,"stop":1696128384126,"duration":20869},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696128384126,"stop":1696128404827,"duration":20701},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open categories by chain and chain starts from CategoryScreen:","time":{"start":1696128404827,"stop":1696128446844,"duration":42017},"status":"passed","steps":[],"attachments":[{"uid":"b2c002263b618661","name":"Data table","source":"b2c002263b618661.csv","type":"text/tab-separated-values","size":16}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"Then Category \"Audible Studios\" with books is opened on catalog books screen","time":{"start":1696128446844,"stop":1696128449159,"duration":2315},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Get names of books on screen and save them as 'listOfBooks'","time":{"start":1696128449159,"stop":1696128449924,"duration":765},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Catalog","time":{"start":1696128449924,"stop":1696128470464,"duration":20540},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696128470464,"stop":1696128492473,"duration":22009},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'","time":{"start":1696128492473,"stop":1696128492969,"duration":496},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:191)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696128492969,"stop":1696128492969,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696128492969,"stop":1696128492969,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696128492969,"stop":1696128492969,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696128492969,"stop":1696128492969,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Pause button is present on audio player screen","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap pause button on audio player screen","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save book play time as 'timeInfo' on audio player screen","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Stretch slider on the time tracking line forward on audio player screen","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playing time is not equal to 'timeInfo' on audio playing screen","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save book play time as 'timeInfo2' on audio player screen","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Stretch slider on the time tracking line back on audio player screen","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playing time is not equal to 'timeInfo2' on audio playing screen","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":33,"attachmentsCount":1},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128306070,"stop":1696128306070,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128326660,"stop":1696128326660,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128326660,"stop":1696128326660,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128327364,"stop":1696128327364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128327364,"stop":1696128327364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128327732,"stop":1696128327732,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128327732,"stop":1696128327732,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128329018,"stop":1696128329018,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128329018,"stop":1696128329018,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128333737,"stop":1696128333737,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128333737,"stop":1696128333737,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128337996,"stop":1696128337996,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128337996,"stop":1696128337996,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128363257,"stop":1696128363257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128363257,"stop":1696128363257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128384126,"stop":1696128384126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128384126,"stop":1696128384126,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128404827,"stop":1696128404827,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128404827,"stop":1696128404827,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128446844,"stop":1696128446844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128446844,"stop":1696128446844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128449159,"stop":1696128449159,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128449159,"stop":1696128449159,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128449924,"stop":1696128449924,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128449924,"stop":1696128449924,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128470464,"stop":1696128470464,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128470464,"stop":1696128470464,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492473,"stop":1696128492473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492473,"stop":1696128492473,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492969,"stop":1696128492969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492969,"stop":1696128492969,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492969,"stop":1696128492969,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492969,"stop":1696128492969,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492969,"stop":1696128492969,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492969,"stop":1696128492969,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492969,"stop":1696128492969,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492969,"stop":1696128492969,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492969,"stop":1696128492969,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492969,"stop":1696128492969,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492970,"stop":1696128492970,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492970,"stop":1696128492971,"duration":1},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696128492971,"stop":1696128492971,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696128492971,"stop":1696128493798,"duration":827},"status":"passed","steps":[],"attachments":[{"uid":"37f33d027a99532c","name":"Screenshot","source":"37f33d027a99532c.png","type":"image/png","size":512134}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696128493798,"stop":1696128523032,"duration":29234},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696128523033,"stop":1696128523033,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"fd1096cea77b5d18","name":"Screenshot","source":"fd1096cea77b5d18.bin","type":"application/octet-stream","size":4447}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696128523033,"stop":1696128523033,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696128523033,"stop":1696128523383,"duration":350},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696128523383,"stop":1696128886857,"duration":363474},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"story","value":"Check time tracking line"},{"name":"suite","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"testClass","value":"Check time tracking line"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature"},{"name":"package","value":"src.test.java.features.AudibleStudios_feature.Audiobooks from Audible studios in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"328b6b1db83281c0","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/328b6b1db83281c0","status":"broken","statusDetails":"bound must be positive","time":{"start":1696079317567,"stop":1696079756762,"duration":439195}}]},"tags":["logout","returnBooks","tier1"]},"source":"a3c8c02cd5d781f4.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/a66989e2865f6edb.json b/2272/data/test-cases/a66989e2865f6edb.json deleted file mode 100644 index 75fe579d24..0000000000 --- a/2272/data/test-cases/a66989e2865f6edb.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a66989e2865f6edb","name":"Get a book from Subcategory List View and Return from Books in LYRASIS","fullName":"My books module: Get a book from Subcategory List View and Return from Books in LYRASIS","historyId":"461a982a5e39749fd9ce9fc129ffa379","time":{"start":1696132290860,"stop":1696132591296,"duration":300436},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18188, 18198]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z62SN, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z62SN, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1223c54dba292067898d7bbeead..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8208, takesScreenshot: true, udid: R5CT10Z62SN, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18188, 18198]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z62SN, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z62SN, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1223c54dba292067898d7bbeead..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8208, takesScreenshot: true, udid: R5CT10Z62SN, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1223c54dba292067898d7bbeeadc671263102a0e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18188, 18198]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z62SN, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z62SN, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1223c54dba292067898d7bbeead..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8208, takesScreenshot: true, udid: R5CT10Z62SN, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18188, 18198]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z62SN, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z62SN, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1223c54dba292067898d7bbeead..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8208, takesScreenshot: true, udid: R5CT10Z62SN, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1223c54dba292067898d7bbeeadc671263102a0e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:105)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132290860,"stop":1696132316709,"duration":25849},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132316709,"stop":1696132316709,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18188, 18198]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z62SN, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z62SN, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1223c54dba292067898d7bbeead..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8208, takesScreenshot: true, udid: R5CT10Z62SN, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18188, 18198]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z62SN, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z62SN, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1223c54dba292067898d7bbeead..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8208, takesScreenshot: true, udid: R5CT10Z62SN, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1223c54dba292067898d7bbeeadc671263102a0e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18188, 18198]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z62SN, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z62SN, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1223c54dba292067898d7bbeead..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8208, takesScreenshot: true, udid: R5CT10Z62SN, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18188, 18198]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z62SN, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z62SN, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1223c54dba292067898d7bbeead..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8208, takesScreenshot: true, udid: R5CT10Z62SN, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1223c54dba292067898d7bbeeadc671263102a0e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:105)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696132316709,"stop":1696132337024,"duration":20315},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696132337025,"stop":1696132337737,"duration":712},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696132337738,"stop":1696132338534,"duration":796},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696132338534,"stop":1696132339917,"duration":1383},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696132339917,"stop":1696132344976,"duration":5059},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696132344976,"stop":1696132350438,"duration":5462},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696132350438,"stop":1696132376989,"duration":26551},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696132376990,"stop":1696132397836,"duration":20846},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696132397837,"stop":1696132419202,"duration":21365},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696132419203,"stop":1696132441081,"duration":21878},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696132441081,"stop":1696132447154,"duration":6073},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696132447154,"stop":1696132467696,"duration":20542},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18188, 18198]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z62SN, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z62SN, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1223c54dba292067898d7bbeead..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8208, takesScreenshot: true, udid: R5CT10Z62SN, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18188, 18198]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z62SN, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z62SN, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1223c54dba292067898d7bbeead..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8208, takesScreenshot: true, udid: R5CT10Z62SN, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1223c54dba292067898d7bbeeadc671263102a0e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18188, 18198]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z62SN, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z62SN, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1223c54dba292067898d7bbeead..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8208, takesScreenshot: true, udid: R5CT10Z62SN, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18188, 18198]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z62SN, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z62SN, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1223c54dba292067898d7bbeead..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8208, takesScreenshot: true, udid: R5CT10Z62SN, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1223c54dba292067898d7bbeeadc671263102a0e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:105)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And EBOOK book with READ action button and 'bookInfo' bookInfo is present on catalog books screen","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'bookInfo' book is present on epub reader screen","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen for epub and pdf","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click RETURN action button on book details screen","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 7 seconds","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is not present on books screen","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":25,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132316709,"stop":1696132316709,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132337024,"stop":1696132337024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132337024,"stop":1696132337025,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132337737,"stop":1696132337738,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132337738,"stop":1696132337738,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132338534,"stop":1696132338534,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132338534,"stop":1696132338534,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132339917,"stop":1696132339917,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132339917,"stop":1696132339917,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132344976,"stop":1696132344976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132344976,"stop":1696132344976,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132350438,"stop":1696132350438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132350438,"stop":1696132350438,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132376989,"stop":1696132376989,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132376990,"stop":1696132376990,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132397836,"stop":1696132397837,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132397837,"stop":1696132397837,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132419203,"stop":1696132419203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132419203,"stop":1696132419203,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132441081,"stop":1696132441081,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132441081,"stop":1696132441081,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132447154,"stop":1696132447154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132447154,"stop":1696132447154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132467696,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696132467696,"stop":1696132468426,"duration":730},"status":"passed","steps":[],"attachments":[{"uid":"5f59d6a329263170","name":"Screenshot","source":"5f59d6a329263170.png","type":"image/png","size":583624}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696132468426,"stop":1696132498692,"duration":30266},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696132498692,"stop":1696132498693,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"eba3e555c80cfce1","name":"Screenshot","source":"eba3e555c80cfce1.txt","type":"text/plain","size":4150}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696132498693,"stop":1696132498693,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696132498693,"stop":1696132499138,"duration":445},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696132499138,"stop":1696132591295,"duration":92157},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"My books module"},{"name":"story","value":"Get a book from Subcategory List View and Return from Books in LYRASIS"},{"name":"suite","value":"My books module"},{"name":"testClass","value":"Get a book from Subcategory List View and Return from Books in LYRASIS"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature"},{"name":"package","value":"src.test.java.features.MyBooks_feature.My books module"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"b77c0f64c3b23aa5","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/b77c0f64c3b23aa5","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7affe9024db847695f9e174189a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7affe9024db847695f9e174189a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 7affe9024db847695f9e174189a025ca4193b69b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696083707303,"stop":1696084278484,"duration":571181}}]},"tags":["logout","returnBooks","tier1"]},"source":"a66989e2865f6edb.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/a891edf047505191.json b/2272/data/test-cases/a891edf047505191.json deleted file mode 100644 index 95f80ba418..0000000000 --- a/2272/data/test-cases/a891edf047505191.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"a891edf047505191","name":"Biblioboard: Check of switching to the next time","fullName":"Audiobook in LYRASIS: Biblioboard: Check of switching to the next time","historyId":"4e39e958b64e0b129f589816b25d69e5","time":{"start":1696126277443,"stop":1696126671649,"duration":394206},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADCMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADCMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e3b0a2d83846264972431dcabbe..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADCMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADCMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADCMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e3b0a2d83846264972431dcabbe..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADCMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e3b0a2d83846264972431dcabbe937e4a365f553\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADCMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADCMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e3b0a2d83846264972431dcabbe..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADCMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADCMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADCMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e3b0a2d83846264972431dcabbe..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADCMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e3b0a2d83846264972431dcabbe937e4a365f553\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:260)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126277468,"stop":1696126304607,"duration":27139},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126304608,"stop":1696126304619,"duration":11},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADCMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADCMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e3b0a2d83846264972431dcabbe..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADCMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADCMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADCMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e3b0a2d83846264972431dcabbe..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADCMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e3b0a2d83846264972431dcabbe937e4a365f553\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADCMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADCMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e3b0a2d83846264972431dcabbe..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADCMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADCMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADCMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e3b0a2d83846264972431dcabbe..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADCMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e3b0a2d83846264972431dcabbe937e4a365f553\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:260)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696126304621,"stop":1696126325504,"duration":20883},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696126325505,"stop":1696126326346,"duration":841},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696126326347,"stop":1696126326692,"duration":345},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696126326693,"stop":1696126328050,"duration":1357},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696126328051,"stop":1696126331882,"duration":3831},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696126331883,"stop":1696126336637,"duration":4754},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696126336638,"stop":1696126366006,"duration":29368},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696126366006,"stop":1696126387614,"duration":21608},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696126387615,"stop":1696126410131,"duration":22516},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696126410132,"stop":1696126431799,"duration":21667},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search for \"Elixir Project\" and save bookName as 'bookNameInfo'","time":{"start":1696126431800,"stop":1696126437715,"duration":5915},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696126437715,"stop":1696126458463,"duration":20748},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADCMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADCMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e3b0a2d83846264972431dcabbe..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADCMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADCMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADCMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e3b0a2d83846264972431dcabbe..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADCMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e3b0a2d83846264972431dcabbe937e4a365f553\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADCMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADCMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e3b0a2d83846264972431dcabbe..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADCMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADCMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADCMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e3b0a2d83846264972431dcabbe..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADCMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e3b0a2d83846264972431dcabbe937e4a365f553\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:260)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696126458463,"stop":1696126458464,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696126458464,"stop":1696126458464,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696126458464,"stop":1696126458464,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696126458464,"stop":1696126458464,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696126458464,"stop":1696126458464,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open toc audiobook screen","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The first chapter is loaded","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open the 1 chapter on toc audiobook screen and save the chapter name as 'chapterName' and chapter number as 'chapterNumber'","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Select 2X playback speed on playback speed audiobook screen","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Listen a chapter on audio player screen","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Next chapter play automatically and chapter name is not 'chapterName' on audio player screen","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":23,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126304619,"stop":1696126304620,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126325504,"stop":1696126325505,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126325505,"stop":1696126325505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126326346,"stop":1696126326346,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126326346,"stop":1696126326347,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126326692,"stop":1696126326692,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126326692,"stop":1696126326693,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126328050,"stop":1696126328050,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126328050,"stop":1696126328050,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126331882,"stop":1696126331882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126331882,"stop":1696126331883,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126336637,"stop":1696126336638,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126336638,"stop":1696126336638,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126366006,"stop":1696126366006,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126366006,"stop":1696126366006,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126387615,"stop":1696126387615,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126387615,"stop":1696126387615,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126410131,"stop":1696126410131,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126410131,"stop":1696126410132,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126431799,"stop":1696126431799,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126431799,"stop":1696126431799,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126437715,"stop":1696126437715,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126437715,"stop":1696126437715,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126458463,"stop":1696126458463,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126458463,"stop":1696126458463,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126458464,"stop":1696126458464,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126458464,"stop":1696126458464,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126458464,"stop":1696126458464,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126458464,"stop":1696126458464,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126458464,"stop":1696126458464,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126458464,"stop":1696126458464,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126458464,"stop":1696126458464,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126458464,"stop":1696126458464,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126458464,"stop":1696126458464,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126458464,"stop":1696126458464,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696126458465,"stop":1696126458465,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696126458465,"stop":1696126459226,"duration":761},"status":"passed","steps":[],"attachments":[{"uid":"b7df72f29d488a33","name":"Screenshot","source":"b7df72f29d488a33.png","type":"image/png","size":447739}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696126459226,"stop":1696126488538,"duration":29312},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696126488538,"stop":1696126488538,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"eb6ab190593db8b5","name":"Screenshot","source":"eb6ab190593db8b5.txt","type":"text/plain","size":4005}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696126488539,"stop":1696126488540,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696126488540,"stop":1696126489039,"duration":499},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696126489039,"stop":1696126671649,"duration":182610},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Biblioboard: Check of switching to the next time"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Biblioboard: Check of switching to the next time"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"b825844c58757f3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/b825844c58757f3","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403932K, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403932K, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: a2308cf989e3f724f0c581230a6..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403932K, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403932K, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403932K, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: a2308cf989e3f724f0c581230a6..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403932K, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: a2308cf989e3f724f0c581230a6532abc4bd09cc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696076578144,"stop":1696077158305,"duration":580161}}]},"tags":["logout","returnBooks","tier1"]},"source":"a891edf047505191.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/aa42aed78635ac0e.json b/2272/data/test-cases/aa42aed78635ac0e.json deleted file mode 100644 index 30787de881..0000000000 --- a/2272/data/test-cases/aa42aed78635ac0e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"aa42aed78635ac0e","name":"Check buttons under the book title in LYRASIS","fullName":"My books module: Check buttons under the book title in LYRASIS","historyId":"42a1b2fdfdf6a3a264683b5bfd546c44","time":{"start":1696133164965,"stop":1696133554011,"duration":389046},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: daf1da1e531d2695cbda7a3d980..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: daf1da1e531d2695cbda7a3d980..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: daf1da1e531d2695cbda7a3d98053e009426c05a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: daf1da1e531d2695cbda7a3d980..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: daf1da1e531d2695cbda7a3d980..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: daf1da1e531d2695cbda7a3d98053e009426c05a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:230)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133164965,"stop":1696133189521,"duration":24556},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133189521,"stop":1696133189521,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: daf1da1e531d2695cbda7a3d980..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: daf1da1e531d2695cbda7a3d980..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: daf1da1e531d2695cbda7a3d98053e009426c05a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: daf1da1e531d2695cbda7a3d980..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: daf1da1e531d2695cbda7a3d980..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: daf1da1e531d2695cbda7a3d98053e009426c05a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:230)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696133189521,"stop":1696133209839,"duration":20318},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696133209839,"stop":1696133210565,"duration":726},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696133210565,"stop":1696133210906,"duration":341},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696133210907,"stop":1696133212239,"duration":1332},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696133212239,"stop":1696133216591,"duration":4352},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696133216591,"stop":1696133222954,"duration":6363},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696133222955,"stop":1696133249498,"duration":26543},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696133249498,"stop":1696133270843,"duration":21345},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696133270844,"stop":1696133291339,"duration":20495},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696133291339,"stop":1696133313318,"duration":21979},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696133313318,"stop":1696133318847,"duration":5529},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696133318847,"stop":1696133339480,"duration":20633},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: daf1da1e531d2695cbda7a3d980..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: daf1da1e531d2695cbda7a3d980..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: daf1da1e531d2695cbda7a3d98053e009426c05a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: daf1da1e531d2695cbda7a3d980..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: daf1da1e531d2695cbda7a3d980..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: daf1da1e531d2695cbda7a3d98053e009426c05a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:230)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on catalog books screen","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Books","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And EBOOK book with RETURN action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Restart app","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And EBOOK book with RETURN action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":24,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133189521,"stop":1696133189521,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133209839,"stop":1696133209839,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133209839,"stop":1696133209839,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133210565,"stop":1696133210565,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133210565,"stop":1696133210565,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133210907,"stop":1696133210907,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133210907,"stop":1696133210907,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133212239,"stop":1696133212239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133212239,"stop":1696133212239,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133216591,"stop":1696133216591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133216591,"stop":1696133216591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133222954,"stop":1696133222954,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133222954,"stop":1696133222954,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133249498,"stop":1696133249498,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133249498,"stop":1696133249498,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133270844,"stop":1696133270844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133270844,"stop":1696133270844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133291339,"stop":1696133291339,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133291339,"stop":1696133291339,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133313318,"stop":1696133313318,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133313318,"stop":1696133313318,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133318847,"stop":1696133318847,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133318847,"stop":1696133318847,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133339480,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696133339480,"stop":1696133340552,"duration":1072},"status":"passed","steps":[],"attachments":[{"uid":"6db8091dfa2027b7","name":"Screenshot","source":"6db8091dfa2027b7.png","type":"image/png","size":525155}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696133340552,"stop":1696133370791,"duration":30239},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696133370791,"stop":1696133370792,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"8ed173fa1bbde436","name":"Screenshot","source":"8ed173fa1bbde436.txt","type":"text/plain","size":4191}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696133370792,"stop":1696133370792,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696133370792,"stop":1696133371266,"duration":474},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696133371266,"stop":1696133554011,"duration":182745},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"My books module"},{"name":"story","value":"Check buttons under the book title in LYRASIS"},{"name":"suite","value":"My books module"},{"name":"testClass","value":"Check buttons under the book title in LYRASIS"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature"},{"name":"package","value":"src.test.java.features.MyBooks_feature.My books module"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Bibliotheca"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"6dc8c91689900ac7","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/6dc8c91689900ac7","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f604b9c60d5ed3367d5ea3f9674..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f604b9c60d5ed3367d5ea3f9674..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: f604b9c60d5ed3367d5ea3f96746a6725fae0ae0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084669371,"stop":1696085068831,"duration":399460}}]},"tags":["logout","returnBooks","tier1"]},"source":"aa42aed78635ac0e.json","parameterValues":["Bibliotheca"]} \ No newline at end of file diff --git a/2272/data/test-cases/acea2c95c22ee533.json b/2272/data/test-cases/acea2c95c22ee533.json deleted file mode 100644 index ee80444d00..0000000000 --- a/2272/data/test-cases/acea2c95c22ee533.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"acea2c95c22ee533","name":"Check of not rewinding forward and back by tapping on time bar","fullName":"Audiobooks from Audible studios in LYRASIS: Check of not rewinding forward and back by tapping on time bar","historyId":"e3cc6365add3f73e7a46fb9fafb6e4a6","time":{"start":1696128886879,"stop":1696129224182,"duration":337303},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:219)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128886879,"stop":1696128912512,"duration":25633},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128912512,"stop":1696128912512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:219)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696128912512,"stop":1696128933072,"duration":20560},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696128933072,"stop":1696128933771,"duration":699},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696128933772,"stop":1696128934586,"duration":814},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696128934586,"stop":1696128935858,"duration":1272},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696128935859,"stop":1696128940271,"duration":4412},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696128940271,"stop":1696128944776,"duration":4505},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696128944776,"stop":1696128970050,"duration":25274},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696128970051,"stop":1696128991449,"duration":21398},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696128991449,"stop":1696129011882,"duration":20433},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open categories by chain and chain starts from CategoryScreen:","time":{"start":1696129011882,"stop":1696129054261,"duration":42379},"status":"passed","steps":[],"attachments":[{"uid":"fc2050e0fc58e46e","name":"Data table","source":"fc2050e0fc58e46e.csv","type":"text/tab-separated-values","size":16}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"Then Category \"Audible Studios\" with books is opened on catalog books screen","time":{"start":1696129054261,"stop":1696129056671,"duration":2410},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Get names of books on screen and save them as 'listOfBooks'","time":{"start":1696129056671,"stop":1696129057005,"duration":334},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Catalog","time":{"start":1696129057005,"stop":1696129077802,"duration":20797},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696129077803,"stop":1696129099321,"duration":21518},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'","time":{"start":1696129099321,"stop":1696129099982,"duration":661},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:219)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Pause button is present on audio player screen","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap pause button on audio player screen","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Stretch slider on the time tracking line forward on audio player screen","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeBehind' on audio player screen","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Tap on the time bar forward on audio player screen","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeForward' on audio player screen","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play times 'timeBehind' and 'timeForward' are equals","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap on the time bar back on audio player screen","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeBackward' on audio player screen","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play times 'timeBehind' and 'timeBackward' are equals","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":1},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128912512,"stop":1696128912512,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128933072,"stop":1696128933072,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128933072,"stop":1696128933072,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128933771,"stop":1696128933771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128933771,"stop":1696128933772,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128934586,"stop":1696128934586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128934586,"stop":1696128934586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128935858,"stop":1696128935858,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128935858,"stop":1696128935858,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128940271,"stop":1696128940271,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128940271,"stop":1696128940271,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128944776,"stop":1696128944776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128944776,"stop":1696128944776,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128970050,"stop":1696128970051,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128970051,"stop":1696128970051,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128991449,"stop":1696128991449,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128991449,"stop":1696128991449,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129011882,"stop":1696129011882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129011882,"stop":1696129011882,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129054261,"stop":1696129054261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129054261,"stop":1696129054261,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129056671,"stop":1696129056671,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129056671,"stop":1696129056671,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129057005,"stop":1696129057005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129057005,"stop":1696129057005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129077802,"stop":1696129077802,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129077802,"stop":1696129077803,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099321,"stop":1696129099321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099321,"stop":1696129099321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099982,"stop":1696129099982,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129099983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696129099983,"stop":1696129100883,"duration":900},"status":"passed","steps":[],"attachments":[{"uid":"ee4f22e48884d8a6","name":"Screenshot","source":"ee4f22e48884d8a6.png","type":"image/png","size":516032}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696129100883,"stop":1696129131050,"duration":30167},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696129131050,"stop":1696129131050,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"4b3d21a1334a91f8","name":"Screenshot","source":"4b3d21a1334a91f8.txt","type":"text/plain","size":4225}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696129131050,"stop":1696129131050,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696129131050,"stop":1696129131411,"duration":361},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696129131411,"stop":1696129224182,"duration":92771},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"story","value":"Check of not rewinding forward and back by tapping on time bar"},{"name":"suite","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"testClass","value":"Check of not rewinding forward and back by tapping on time bar"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature"},{"name":"package","value":"src.test.java.features.AudibleStudios_feature.Audiobooks from Audible studios in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"a232649480e8c0f6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/a232649480e8c0f6","status":"broken","statusDetails":"bound must be positive","time":{"start":1696079756783,"stop":1696080110749,"duration":353966}}]},"tags":["logout","returnBooks","tier1"]},"source":"acea2c95c22ee533.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/b622e02f065cad4a.json b/2272/data/test-cases/b622e02f065cad4a.json deleted file mode 100644 index 58c948768f..0000000000 --- a/2272/data/test-cases/b622e02f065cad4a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b622e02f065cad4a","name":"Check time tracking line","fullName":"Audiobook in LYRASIS: Check time tracking line","historyId":"79e83e4bf795f0d26eef9d272287d0c","time":{"start":1696128510279,"stop":1696128815202,"duration":304923},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8d8e0f5a079df14d5516601e762..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8d8e0f5a079df14d5516601e762..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 8d8e0f5a079df14d5516601e76255fe8495b0b29\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8d8e0f5a079df14d5516601e762..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8d8e0f5a079df14d5516601e762..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 8d8e0f5a079df14d5516601e76255fe8495b0b29\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:320)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128510279,"stop":1696128541462,"duration":31183},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128541462,"stop":1696128541462,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8d8e0f5a079df14d5516601e762..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8d8e0f5a079df14d5516601e762..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 8d8e0f5a079df14d5516601e76255fe8495b0b29\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8d8e0f5a079df14d5516601e762..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8d8e0f5a079df14d5516601e762..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 8d8e0f5a079df14d5516601e76255fe8495b0b29\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:320)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696128541462,"stop":1696128562140,"duration":20678},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696128562140,"stop":1696128563085,"duration":945},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696128563085,"stop":1696128563409,"duration":324},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696128563409,"stop":1696128564694,"duration":1285},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696128564694,"stop":1696128569541,"duration":4847},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696128569541,"stop":1696128574318,"duration":4777},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696128574318,"stop":1696128601097,"duration":26779},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696128601097,"stop":1696128622117,"duration":21020},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696128622117,"stop":1696128642591,"duration":20474},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696128642591,"stop":1696128665200,"duration":22609},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696128665200,"stop":1696128669726,"duration":4526},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696128669726,"stop":1696128690441,"duration":20715},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8d8e0f5a079df14d5516601e762..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8d8e0f5a079df14d5516601e762..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 8d8e0f5a079df14d5516601e76255fe8495b0b29\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8d8e0f5a079df14d5516601e762..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8d8e0f5a079df14d5516601e762..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 8d8e0f5a079df14d5516601e76255fe8495b0b29\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:320)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Pause button is present on audio player screen","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap pause button on audio player screen","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save book play time as 'timeInfo' on audio player screen","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Stretch slider on the time tracking line forward on audio player screen","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playing time is not equal to 'timeInfo' on audio playing screen","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save book play time as 'timeInfo2' on audio player screen","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Stretch slider on the time tracking line back on audio player screen","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playing time is not equal to 'timeInfo2' on audio playing screen","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":29,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128541462,"stop":1696128541462,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128562140,"stop":1696128562140,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128562140,"stop":1696128562140,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128563085,"stop":1696128563085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128563085,"stop":1696128563085,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128563409,"stop":1696128563409,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128563409,"stop":1696128563409,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128564694,"stop":1696128564694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128564694,"stop":1696128564694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128569541,"stop":1696128569541,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128569541,"stop":1696128569541,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128574318,"stop":1696128574318,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128574318,"stop":1696128574318,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128601097,"stop":1696128601097,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128601097,"stop":1696128601097,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128622117,"stop":1696128622117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128622117,"stop":1696128622117,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128642591,"stop":1696128642591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128642591,"stop":1696128642591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128665200,"stop":1696128665200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128665200,"stop":1696128665200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128669726,"stop":1696128669726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128669726,"stop":1696128669726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690441,"stop":1696128690441,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128690442,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696128690442,"stop":1696128691439,"duration":997},"status":"passed","steps":[],"attachments":[{"uid":"ee379befc8f3d11e","name":"Screenshot","source":"ee379befc8f3d11e.png","type":"image/png","size":556436}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696128691439,"stop":1696128721767,"duration":30328},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696128721767,"stop":1696128721768,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"f15f646909aff6e1","name":"Screenshot","source":"f15f646909aff6e1.bin","type":"application/octet-stream","size":4515}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696128721768,"stop":1696128721768,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696128721768,"stop":1696128722267,"duration":499},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696128722267,"stop":1696128815202,"duration":92935},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Check time tracking line"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Check time tracking line"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Bibliotheca"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"e7803745b0dd0cc9","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/e7803745b0dd0cc9","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D7W, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D7W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7494be2dc96485fdc9a259db985..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D7W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D7W, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D7W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7494be2dc96485fdc9a259db985..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D7W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 7494be2dc96485fdc9a259db985870cd869d4c33\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696079504981,"stop":1696080083592,"duration":578611}}]},"tags":["logout","returnBooks","tier1"]},"source":"b622e02f065cad4a.json","parameterValues":["Bibliotheca"]} \ No newline at end of file diff --git a/2272/data/test-cases/b80cd8da0206cc38.json b/2272/data/test-cases/b80cd8da0206cc38.json deleted file mode 100644 index b376fa46ba..0000000000 --- a/2272/data/test-cases/b80cd8da0206cc38.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b80cd8da0206cc38","name":"Check playback speed and sleep timer","fullName":"Audiobook in LYRASIS: Check playback speed and sleep timer","historyId":"619a252a9a9d9f8cf6af4fe6c714b71","time":{"start":1696127637855,"stop":1696128206162,"duration":568307},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVVGJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVVGJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 46473f1f1c9e1a89ec83de6e8e5..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT11AVVGJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVVGJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVVGJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 46473f1f1c9e1a89ec83de6e8e5..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT11AVVGJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 46473f1f1c9e1a89ec83de6e8e5d3559bd152147\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVVGJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVVGJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 46473f1f1c9e1a89ec83de6e8e5..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT11AVVGJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVVGJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVVGJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 46473f1f1c9e1a89ec83de6e8e5..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT11AVVGJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 46473f1f1c9e1a89ec83de6e8e5d3559bd152147\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:276)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696127637855,"stop":1696127662249,"duration":24394},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696127662249,"stop":1696127662249,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVVGJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVVGJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 46473f1f1c9e1a89ec83de6e8e5..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT11AVVGJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVVGJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVVGJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 46473f1f1c9e1a89ec83de6e8e5..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT11AVVGJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 46473f1f1c9e1a89ec83de6e8e5d3559bd152147\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVVGJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVVGJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 46473f1f1c9e1a89ec83de6e8e5..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT11AVVGJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVVGJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVVGJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 46473f1f1c9e1a89ec83de6e8e5..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT11AVVGJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 46473f1f1c9e1a89ec83de6e8e5d3559bd152147\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:276)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696127662249,"stop":1696127682771,"duration":20522},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696127682772,"stop":1696127683483,"duration":711},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696127683483,"stop":1696127684542,"duration":1059},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696127684542,"stop":1696127685930,"duration":1388},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696127685930,"stop":1696127690521,"duration":4591},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696127690522,"stop":1696127695341,"duration":4819},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696127695341,"stop":1696127721847,"duration":26506},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696127721847,"stop":1696127743114,"duration":21267},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696127743115,"stop":1696127763614,"duration":20499},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696127763614,"stop":1696127785315,"duration":21701},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696127785315,"stop":1696127790081,"duration":4766},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696127790082,"stop":1696127810590,"duration":20508},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVVGJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVVGJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 46473f1f1c9e1a89ec83de6e8e5..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT11AVVGJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVVGJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVVGJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 46473f1f1c9e1a89ec83de6e8e5..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT11AVVGJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 46473f1f1c9e1a89ec83de6e8e5d3559bd152147\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVVGJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVVGJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 46473f1f1c9e1a89ec83de6e8e5..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT11AVVGJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVVGJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVVGJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 46473f1f1c9e1a89ec83de6e8e5..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT11AVVGJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 46473f1f1c9e1a89ec83de6e8e5d3559bd152147\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:276)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And The speed by default is 1.0","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open playback speed on audio player screen","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Close playback speed screen","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Set END_OF_CHAPTER sleep timer on sleep timer audiobook screen","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Sleep timer is set to endOfChapter on audio player screen","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open sleep timer on audio player screen","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Close sleep timer screen","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":26,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127662249,"stop":1696127662249,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127682771,"stop":1696127682771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127682771,"stop":1696127682772,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127683483,"stop":1696127683483,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127683483,"stop":1696127683483,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127684542,"stop":1696127684542,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127684542,"stop":1696127684542,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127685930,"stop":1696127685930,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127685930,"stop":1696127685930,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127690521,"stop":1696127690521,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127690521,"stop":1696127690522,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127695341,"stop":1696127695341,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127695341,"stop":1696127695341,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127721847,"stop":1696127721847,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127721847,"stop":1696127721847,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127743114,"stop":1696127743114,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127743114,"stop":1696127743115,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127763614,"stop":1696127763614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127763614,"stop":1696127763614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127785315,"stop":1696127785315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127785315,"stop":1696127785315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127790081,"stop":1696127790081,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127790081,"stop":1696127790081,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810590,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127810590,"stop":1696127810591,"duration":1},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696127810591,"stop":1696127810591,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696127810591,"stop":1696127811373,"duration":782},"status":"passed","steps":[],"attachments":[{"uid":"d6405b00256133f3","name":"Screenshot","source":"d6405b00256133f3.png","type":"image/png","size":371649}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696127811373,"stop":1696127842228,"duration":30855},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696127842228,"stop":1696127842229,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"c59127c338e68e1c","name":"Screenshot","source":"c59127c338e68e1c.txt","type":"text/plain","size":4419}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696127842229,"stop":1696127842229,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696127842229,"stop":1696127842595,"duration":366},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696127842595,"stop":1696128206161,"duration":363566},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Check playback speed and sleep timer"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Check playback speed and sleep timer"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Axis 360"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"36c4ca70beba36be","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/36c4ca70beba36be","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0EHB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0EHB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f939f4d3faf5a53a3e54a0193a3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8201, takesScreenshot: true, udid: R52T20A0EHB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0EHB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0EHB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f939f4d3faf5a53a3e54a0193a3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8201, takesScreenshot: true, udid: R52T20A0EHB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: f939f4d3faf5a53a3e54a0193a3b2ae2d5832d21\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696078318244,"stop":1696078932553,"duration":614309}}]},"tags":["logout","returnBooks","tier1"]},"source":"b80cd8da0206cc38.json","parameterValues":["Axis 360"]} \ No newline at end of file diff --git a/2272/data/test-cases/b83eb220ac1b517c.json b/2272/data/test-cases/b83eb220ac1b517c.json deleted file mode 100644 index 4e18c67976..0000000000 --- a/2272/data/test-cases/b83eb220ac1b517c.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"b83eb220ac1b517c","name":"Font settings: Check of increasing and reducing the text size","fullName":"Read EPUB in Lyrasis: Font settings: Check of increasing and reducing the text size","historyId":"91a1e59ed62d0cf05f006781873cc2b0","time":{"start":1696126879130,"stop":1696127481984,"duration":602854},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Betrayed\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4067b26afaec770d94167ef7433..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4067b26afaec770d94167ef7433..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4067b26afaec770d94167ef74332589a14056ab9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Betrayed\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4067b26afaec770d94167ef7433..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4067b26afaec770d94167ef7433..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4067b26afaec770d94167ef74332589a14056ab9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.books.android.AndroidCatalogBooksScreen.openBookAndGetBookInfo(AndroidCatalogBooksScreen.java:93)\n\tat stepdefinitions.CatalogBooksSteps.openBookAndSaveBookInfo(CatalogBooksSteps.java:36)\n\tat ✽.Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:19)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126879130,"stop":1696126907772,"duration":28642},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126907772,"stop":1696126907772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Betrayed\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4067b26afaec770d94167ef7433..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4067b26afaec770d94167ef7433..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4067b26afaec770d94167ef74332589a14056ab9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Betrayed\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4067b26afaec770d94167ef7433..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4067b26afaec770d94167ef7433..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4067b26afaec770d94167ef74332589a14056ab9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.books.android.AndroidCatalogBooksScreen.openBookAndGetBookInfo(AndroidCatalogBooksScreen.java:93)\n\tat stepdefinitions.CatalogBooksSteps.openBookAndSaveBookInfo(CatalogBooksSteps.java:36)\n\tat ✽.Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:19)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696126907773,"stop":1696126928342,"duration":20569},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696126928342,"stop":1696126929090,"duration":748},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696126929090,"stop":1696126929442,"duration":352},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696126929442,"stop":1696126930765,"duration":1323},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696126930765,"stop":1696126937622,"duration":6857},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696126937623,"stop":1696126942870,"duration":5247},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696126942870,"stop":1696126969030,"duration":26160},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696126969030,"stop":1696126991029,"duration":21999},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696126991029,"stop":1696127011658,"duration":20629},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696127011658,"stop":1696127033980,"duration":22322},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696127033980,"stop":1696127038799,"duration":4819},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696127038799,"stop":1696127044397,"duration":5598},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696127044397,"stop":1696127085574,"duration":41177},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Betrayed\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4067b26afaec770d94167ef7433..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4067b26afaec770d94167ef7433..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4067b26afaec770d94167ef74332589a14056ab9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Betrayed\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4067b26afaec770d94167ef7433..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4067b26afaec770d94167ef7433..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4067b26afaec770d94167ef74332589a14056ab9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.books.android.AndroidCatalogBooksScreen.openBookAndGetBookInfo(AndroidCatalogBooksScreen.java:93)\n\tat stepdefinitions.CatalogBooksSteps.openBookAndSaveBookInfo(CatalogBooksSteps.java:36)\n\tat ✽.Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:19)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696127085574,"stop":1696127085574,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 7 to 9 times","time":{"start":1696127085574,"stop":1696127085574,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save font size as 'fontSize'","time":{"start":1696127085574,"stop":1696127085574,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open font settings","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And INCREASE_FONT of text","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is increased","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is increased","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is increased","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save font size as 'fontSize'","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open font settings","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And DECREASE_FONT of text","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is decreased","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is decreased","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Font size 'fontSize' is decreased","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":39,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126907772,"stop":1696126907772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126928342,"stop":1696126928342,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126928342,"stop":1696126928342,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126929090,"stop":1696126929090,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126929090,"stop":1696126929090,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126929442,"stop":1696126929442,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126929442,"stop":1696126929442,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126930765,"stop":1696126930765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126930765,"stop":1696126930765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126937623,"stop":1696126937623,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126937623,"stop":1696126937623,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126942870,"stop":1696126942870,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126942870,"stop":1696126942870,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126969030,"stop":1696126969030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126969030,"stop":1696126969030,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126991029,"stop":1696126991029,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126991029,"stop":1696126991029,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127011658,"stop":1696127011658,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127011658,"stop":1696127011658,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127033980,"stop":1696127033980,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127033980,"stop":1696127033980,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127038799,"stop":1696127038799,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127038799,"stop":1696127038799,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127044397,"stop":1696127044397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127044397,"stop":1696127044397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085574,"stop":1696127085574,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085574,"stop":1696127085574,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085574,"stop":1696127085574,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085574,"stop":1696127085574,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085574,"stop":1696127085574,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085574,"stop":1696127085574,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085574,"stop":1696127085574,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085575,"stop":1696127085575,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127085576,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696127085576,"stop":1696127086321,"duration":745},"status":"passed","steps":[],"attachments":[{"uid":"22184d5674dbd82e","name":"Screenshot","source":"22184d5674dbd82e.png","type":"image/png","size":558784}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696127086321,"stop":1696127115422,"duration":29101},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696127115422,"stop":1696127115422,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"fa0a4074f15282d1","name":"Screenshot","source":"fa0a4074f15282d1.txt","type":"text/plain","size":4803}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696127115422,"stop":1696127115422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696127115422,"stop":1696127115793,"duration":371},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696127115793,"stop":1696127481984,"duration":366191},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Font settings: Check of increasing and reducing the text size"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Font settings: Check of increasing and reducing the text size"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Palace Marketplace"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"40b9ee88dfbe32","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/40b9ee88dfbe32","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Dorrance Domain\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403932K, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403932K, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 90b8493c398be0d94cf25820735..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403932K, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403932K, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403932K, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 90b8493c398be0d94cf25820735..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403932K, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 90b8493c398be0d94cf25820735ca54a3f76cd69\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696077174105,"stop":1696077590224,"duration":416119}}]},"tags":["logout","returnBooks","tier1"]},"source":"b83eb220ac1b517c.json","parameterValues":["Palace Marketplace"]} \ No newline at end of file diff --git a/2272/data/test-cases/ba38b69843826983.json b/2272/data/test-cases/ba38b69843826983.json deleted file mode 100644 index 216ce5be45..0000000000 --- a/2272/data/test-cases/ba38b69843826983.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ba38b69843826983","name":"Check buttons under the book title in LYRASIS","fullName":"My books module: Check buttons under the book title in LYRASIS","historyId":"eecc3fd87139844a31b3b2fcf59bac2f","time":{"start":1696133554032,"stop":1696133855216,"duration":301184},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1255c77121e48063c117023b70b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1255c77121e48063c117023b70b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1255c77121e48063c117023b70b1663b2fd2f55f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1255c77121e48063c117023b70b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1255c77121e48063c117023b70b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1255c77121e48063c117023b70b1663b2fd2f55f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:230)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133554032,"stop":1696133580148,"duration":26116},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133580148,"stop":1696133580148,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1255c77121e48063c117023b70b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1255c77121e48063c117023b70b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1255c77121e48063c117023b70b1663b2fd2f55f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1255c77121e48063c117023b70b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1255c77121e48063c117023b70b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1255c77121e48063c117023b70b1663b2fd2f55f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:230)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696133580148,"stop":1696133600771,"duration":20623},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696133600771,"stop":1696133601601,"duration":830},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696133601601,"stop":1696133601968,"duration":367},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696133601968,"stop":1696133603312,"duration":1344},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696133603312,"stop":1696133608233,"duration":4921},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696133608233,"stop":1696133614500,"duration":6267},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696133614500,"stop":1696133640053,"duration":25553},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696133640053,"stop":1696133660950,"duration":20897},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696133660950,"stop":1696133681896,"duration":20946},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696133681896,"stop":1696133704419,"duration":22523},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Axis 360' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696133704420,"stop":1696133710480,"duration":6060},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696133710480,"stop":1696133731106,"duration":20626},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1255c77121e48063c117023b70b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1255c77121e48063c117023b70b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1255c77121e48063c117023b70b1663b2fd2f55f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1255c77121e48063c117023b70b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1255c77121e48063c117023b70b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1255c77121e48063c117023b70b1663b2fd2f55f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature:230)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696133731106,"stop":1696133731107,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on catalog books screen","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Books","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And EBOOK book with RETURN action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Restart app","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And EBOOK book with RETURN action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":24,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133580148,"stop":1696133580148,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133600771,"stop":1696133600771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133600771,"stop":1696133600771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133601601,"stop":1696133601601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133601601,"stop":1696133601601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133601968,"stop":1696133601968,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133601968,"stop":1696133601968,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133603312,"stop":1696133603312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133603312,"stop":1696133603312,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133608233,"stop":1696133608233,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133608233,"stop":1696133608233,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133614500,"stop":1696133614500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133614500,"stop":1696133614500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133640053,"stop":1696133640053,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133640053,"stop":1696133640053,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133660950,"stop":1696133660950,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133660950,"stop":1696133660950,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133681896,"stop":1696133681896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133681896,"stop":1696133681896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133704419,"stop":1696133704419,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133704419,"stop":1696133704420,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133710480,"stop":1696133710480,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133710480,"stop":1696133710480,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133731106,"stop":1696133731106,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133731106,"stop":1696133731106,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731107,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696133731107,"stop":1696133731939,"duration":832},"status":"passed","steps":[],"attachments":[{"uid":"913b895a52ab43e6","name":"Screenshot","source":"913b895a52ab43e6.png","type":"image/png","size":641696}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696133731939,"stop":1696133762538,"duration":30599},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696133762538,"stop":1696133762538,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9d671591775fcf11","name":"Screenshot","source":"9d671591775fcf11.txt","type":"text/plain","size":4196}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696133762538,"stop":1696133762538,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696133762538,"stop":1696133762915,"duration":377},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696133762915,"stop":1696133855216,"duration":92301},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"My books module"},{"name":"story","value":"Check buttons under the book title in LYRASIS"},{"name":"suite","value":"My books module"},{"name":"testClass","value":"Check buttons under the book title in LYRASIS"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/MyBooks.feature"},{"name":"package","value":"src.test.java.features.MyBooks_feature.My books module"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Axis 360"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"7e455c8f3273c756","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/7e455c8f3273c756","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403910Z, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403910Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: beff79fee3aa2c368e7d2a415fa..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403910Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403910Z, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403910Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: beff79fee3aa2c368e7d2a415fa..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403910Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: beff79fee3aa2c368e7d2a415fa5f8691936bff0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085068850,"stop":1696085642997,"duration":574147}}]},"tags":["logout","returnBooks","tier1"]},"source":"ba38b69843826983.json","parameterValues":["Axis 360"]} \ No newline at end of file diff --git a/2272/data/test-cases/bab12cfe42bb00b4.json b/2272/data/test-cases/bab12cfe42bb00b4.json deleted file mode 100644 index ca1565e122..0000000000 --- a/2272/data/test-cases/bab12cfe42bb00b4.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"bab12cfe42bb00b4","name":"Check end of chapter sleep timer","fullName":"Audiobooks from Audible studios in LYRASIS: Check end of chapter sleep timer","historyId":"23f1bc88d798a854b29dca0ef09c75dc","time":{"start":1696126959871,"stop":1696127302232,"duration":342361},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:100)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126959871,"stop":1696126989242,"duration":29371},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126989242,"stop":1696126989243,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:100)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696126989243,"stop":1696127009712,"duration":20469},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696127009712,"stop":1696127010424,"duration":712},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696127010424,"stop":1696127010805,"duration":381},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696127010806,"stop":1696127012135,"duration":1329},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696127012136,"stop":1696127016724,"duration":4588},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696127016724,"stop":1696127021018,"duration":4294},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696127021018,"stop":1696127047604,"duration":26586},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696127047605,"stop":1696127068651,"duration":21046},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696127068651,"stop":1696127089162,"duration":20511},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open categories by chain and chain starts from CategoryScreen:","time":{"start":1696127089162,"stop":1696127131458,"duration":42296},"status":"passed","steps":[],"attachments":[{"uid":"6efc2f100601f080","name":"Data table","source":"6efc2f100601f080.csv","type":"text/tab-separated-values","size":16}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"Then Category \"Audible Studios\" with books is opened on catalog books screen","time":{"start":1696127131458,"stop":1696127133855,"duration":2397},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Get names of books on screen and save them as 'listOfBooks'","time":{"start":1696127133855,"stop":1696127134291,"duration":436},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Catalog","time":{"start":1696127134291,"stop":1696127154956,"duration":20665},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696127154956,"stop":1696127176750,"duration":21794},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'","time":{"start":1696127176750,"stop":1696127177389,"duration":639},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:100)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open toc audiobook screen","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The first chapter is loaded","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open the 2 chapter on toc audiobook screen and save the chapter name as 'chapterName' and chapter number as 'chapterNumber'","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Set END_OF_CHAPTER sleep timer on sleep timer audiobook screen","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Select 2X playback speed on playback speed audiobook screen","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Stretch slider on the time tracking line forward on audio player screen","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Listen a chapter on audio player screen","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696127177390,"stop":1696127177390,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save the name of chapter as 'nextChapter' on audio player screen","time":{"start":1696127177390,"stop":1696127177390,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open toc audiobook screen","time":{"start":1696127177390,"stop":1696127177390,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Chapter name next to 'chapterNumber' on toc audiobook screen is equal to 'nextChapter' saved chapter name","time":{"start":1696127177390,"stop":1696127177390,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":32,"attachmentsCount":1},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126989243,"stop":1696126989243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127009712,"stop":1696127009712,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127009712,"stop":1696127009712,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127010424,"stop":1696127010424,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127010424,"stop":1696127010424,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127010805,"stop":1696127010805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127010806,"stop":1696127010806,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127012135,"stop":1696127012135,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127012135,"stop":1696127012135,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127016724,"stop":1696127016724,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127016724,"stop":1696127016724,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127021018,"stop":1696127021018,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127021018,"stop":1696127021018,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127047604,"stop":1696127047605,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127047605,"stop":1696127047605,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127068651,"stop":1696127068651,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127068651,"stop":1696127068651,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127089162,"stop":1696127089162,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127089162,"stop":1696127089162,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127131458,"stop":1696127131458,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127131458,"stop":1696127131458,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127133855,"stop":1696127133855,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127133855,"stop":1696127133855,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127134291,"stop":1696127134291,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127134291,"stop":1696127134291,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127154956,"stop":1696127154956,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127154956,"stop":1696127154956,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127176750,"stop":1696127176750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127176750,"stop":1696127176750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177389,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177389,"stop":1696127177390,"duration":1},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177390,"stop":1696127177390,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177390,"stop":1696127177390,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177390,"stop":1696127177390,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177390,"stop":1696127177390,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177390,"stop":1696127177390,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127177390,"stop":1696127177390,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127177390,"stop":1696127177390,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696127177390,"stop":1696127177390,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696127177390,"stop":1696127178261,"duration":871},"status":"passed","steps":[],"attachments":[{"uid":"bb11ac9837219bf6","name":"Screenshot","source":"bb11ac9837219bf6.png","type":"image/png","size":500743}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696127178261,"stop":1696127209194,"duration":30933},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696127209194,"stop":1696127209195,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"4053ba2ac2e5816c","name":"Screenshot","source":"4053ba2ac2e5816c.txt","type":"text/plain","size":4195}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696127209195,"stop":1696127209195,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696127209195,"stop":1696127209594,"duration":399},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696127209594,"stop":1696127302232,"duration":92638},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"story","value":"Check end of chapter sleep timer"},{"name":"suite","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"testClass","value":"Check end of chapter sleep timer"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature"},{"name":"package","value":"src.test.java.features.AudibleStudios_feature.Audiobooks from Audible studios in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"55ae70d4f4495a26","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/55ae70d4f4495a26","status":"broken","statusDetails":"bound must be positive","time":{"start":1696077633722,"stop":1696078070155,"duration":436433}}]},"tags":["logout","returnBooks","tier1"]},"source":"bab12cfe42bb00b4.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/bb5b3fe3bf6f29cc.json b/2272/data/test-cases/bb5b3fe3bf6f29cc.json deleted file mode 100644 index 2f4b380639..0000000000 --- a/2272/data/test-cases/bb5b3fe3bf6f29cc.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"bb5b3fe3bf6f29cc","name":"Check of switching to the next time","fullName":"Audiobooks from Audible studios in LYRASIS: Check of switching to the next time","historyId":"c149408df359d3ea71d4bfa37615afd3","time":{"start":1696127302255,"stop":1696127918346,"duration":616091},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:144)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696127302255,"stop":1696127332516,"duration":30261},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696127332516,"stop":1696127332516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:144)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696127332516,"stop":1696127353213,"duration":20697},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696127353213,"stop":1696127353924,"duration":711},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696127353925,"stop":1696127354230,"duration":305},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696127354231,"stop":1696127355547,"duration":1316},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696127355547,"stop":1696127362506,"duration":6959},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696127362506,"stop":1696127368159,"duration":5653},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696127368160,"stop":1696127394100,"duration":25940},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696127394100,"stop":1696127415040,"duration":20940},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696127415041,"stop":1696127435726,"duration":20685},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open categories by chain and chain starts from CategoryScreen:","time":{"start":1696127435726,"stop":1696127478478,"duration":42752},"status":"passed","steps":[],"attachments":[{"uid":"7d37bb8382e2fcef","name":"Data table","source":"7d37bb8382e2fcef.csv","type":"text/tab-separated-values","size":16}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"Then Category \"Audible Studios\" with books is opened on catalog books screen","time":{"start":1696127478479,"stop":1696127480936,"duration":2457},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Get names of books on screen and save them as 'listOfBooks'","time":{"start":1696127480936,"stop":1696127481349,"duration":413},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Catalog","time":{"start":1696127481349,"stop":1696127502005,"duration":20656},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696127502005,"stop":1696127523360,"duration":21355},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'","time":{"start":1696127523360,"stop":1696127523897,"duration":537},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:144)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open toc audiobook screen","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The first chapter is loaded","time":{"start":1696127523898,"stop":1696127523898,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open the 1 chapter on toc audiobook screen and save the chapter name as 'chapterName' and chapter number as 'chapterNumber'","time":{"start":1696127523898,"stop":1696127523898,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Select 2X playback speed on playback speed audiobook screen","time":{"start":1696127523898,"stop":1696127523898,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Listen a chapter on audio player screen","time":{"start":1696127523898,"stop":1696127523898,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Next chapter play automatically and chapter name is not 'chapterName' on audio player screen","time":{"start":1696127523898,"stop":1696127523898,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":27,"attachmentsCount":1},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127332516,"stop":1696127332516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127353213,"stop":1696127353213,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127353213,"stop":1696127353213,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127353924,"stop":1696127353924,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127353924,"stop":1696127353925,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127354230,"stop":1696127354231,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127354231,"stop":1696127354231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127355547,"stop":1696127355547,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127355547,"stop":1696127355547,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127362506,"stop":1696127362506,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127362506,"stop":1696127362506,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127368159,"stop":1696127368160,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127368160,"stop":1696127368160,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127394100,"stop":1696127394100,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127394100,"stop":1696127394100,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127415040,"stop":1696127415040,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127415040,"stop":1696127415041,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127435726,"stop":1696127435726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127435726,"stop":1696127435726,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127478478,"stop":1696127478478,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127478478,"stop":1696127478479,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127480936,"stop":1696127480936,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127480936,"stop":1696127480936,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127481349,"stop":1696127481349,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127481349,"stop":1696127481349,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127502005,"stop":1696127502005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127502005,"stop":1696127502005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127523360,"stop":1696127523360,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127523360,"stop":1696127523360,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127523897,"stop":1696127523897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127523898,"stop":1696127523898,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127523898,"stop":1696127523898,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127523898,"stop":1696127523898,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127523898,"stop":1696127523898,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127523898,"stop":1696127523898,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127523898,"stop":1696127523898,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127523898,"stop":1696127523898,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127523898,"stop":1696127523898,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127523898,"stop":1696127523898,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696127523898,"stop":1696127523898,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696127523898,"stop":1696127525127,"duration":1229},"status":"passed","steps":[],"attachments":[{"uid":"f2a68f7fe2526e4f","name":"Screenshot","source":"f2a68f7fe2526e4f.png","type":"image/png","size":494511}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696127525127,"stop":1696127554605,"duration":29478},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696127554605,"stop":1696127554606,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"499bdf9dc2171e4","name":"Screenshot","source":"499bdf9dc2171e4.txt","type":"text/plain","size":4565}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696127554606,"stop":1696127554606,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696127554606,"stop":1696127555054,"duration":448},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696127555054,"stop":1696127918346,"duration":363292},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"story","value":"Check of switching to the next time"},{"name":"suite","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"testClass","value":"Check of switching to the next time"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature"},{"name":"package","value":"src.test.java.features.AudibleStudios_feature.Audiobooks from Audible studios in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"b619c501ad231880","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/b619c501ad231880","status":"broken","statusDetails":"bound must be positive","time":{"start":1696078070175,"stop":1696078688733,"duration":618558}}]},"tags":["logout","returnBooks","tier1"]},"source":"bb5b3fe3bf6f29cc.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/bd6cd7598f4497a9.json b/2272/data/test-cases/bd6cd7598f4497a9.json deleted file mode 100644 index 23e9a1bc1d..0000000000 --- a/2272/data/test-cases/bd6cd7598f4497a9.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"bd6cd7598f4497a9","name":"Check of not rewinding forward and back by tapping on time bar","fullName":"Audiobook in LYRASIS: Check of not rewinding forward and back by tapping on time bar","historyId":"1ca4b63be8e6bf89fb0183906e6f3a3c","time":{"start":1696130543745,"stop":1696131119292,"duration":575547},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHLE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHLE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 58e9ebf4d4f694f7a0fb3306805..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TEHLE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHLE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHLE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 58e9ebf4d4f694f7a0fb3306805..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TEHLE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 58e9ebf4d4f694f7a0fb3306805d02a6eb55e223\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHLE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHLE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 58e9ebf4d4f694f7a0fb3306805..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TEHLE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHLE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHLE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 58e9ebf4d4f694f7a0fb3306805..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TEHLE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 58e9ebf4d4f694f7a0fb3306805d02a6eb55e223\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:370)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696130543745,"stop":1696130571785,"duration":28040},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696130571785,"stop":1696130571785,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHLE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHLE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 58e9ebf4d4f694f7a0fb3306805..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TEHLE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHLE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHLE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 58e9ebf4d4f694f7a0fb3306805..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TEHLE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 58e9ebf4d4f694f7a0fb3306805d02a6eb55e223\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHLE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHLE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 58e9ebf4d4f694f7a0fb3306805..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TEHLE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHLE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHLE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 58e9ebf4d4f694f7a0fb3306805..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TEHLE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 58e9ebf4d4f694f7a0fb3306805d02a6eb55e223\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:370)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696130571785,"stop":1696130592334,"duration":20549},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696130592334,"stop":1696130593038,"duration":704},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696130593038,"stop":1696130593337,"duration":299},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696130593337,"stop":1696130594681,"duration":1344},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696130594681,"stop":1696130599672,"duration":4991},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696130599673,"stop":1696130605914,"duration":6241},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696130605914,"stop":1696130631880,"duration":25966},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696130631880,"stop":1696130653238,"duration":21358},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696130653238,"stop":1696130674553,"duration":21315},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696130674553,"stop":1696130696885,"duration":22332},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696130696886,"stop":1696130701891,"duration":5005},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696130701892,"stop":1696130722609,"duration":20717},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHLE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHLE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 58e9ebf4d4f694f7a0fb3306805..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TEHLE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHLE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHLE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 58e9ebf4d4f694f7a0fb3306805..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TEHLE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 58e9ebf4d4f694f7a0fb3306805d02a6eb55e223\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHLE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHLE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 58e9ebf4d4f694f7a0fb3306805..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TEHLE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHLE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHLE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 58e9ebf4d4f694f7a0fb3306805..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TEHLE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 58e9ebf4d4f694f7a0fb3306805d02a6eb55e223\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:370)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Pause button is present on audio player screen","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap pause button on audio player screen","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Stretch slider on the time tracking line forward on audio player screen","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeBehind' on audio player screen","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Tap on the time bar forward on audio player screen","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeForward' on audio player screen","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play times 'timeBehind' and 'timeForward' are equals","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap on the time bar back on audio player screen","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeBackward' on audio player screen","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play times 'timeBehind' and 'timeBackward' are equals","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":30,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130571785,"stop":1696130571785,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130592334,"stop":1696130592334,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130592334,"stop":1696130592334,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130593038,"stop":1696130593038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130593038,"stop":1696130593038,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130593337,"stop":1696130593337,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130593337,"stop":1696130593337,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130594681,"stop":1696130594681,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130594681,"stop":1696130594681,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130599672,"stop":1696130599672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130599672,"stop":1696130599672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130605914,"stop":1696130605914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130605914,"stop":1696130605914,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130631880,"stop":1696130631880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130631880,"stop":1696130631880,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130653238,"stop":1696130653238,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130653238,"stop":1696130653238,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130674553,"stop":1696130674553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130674553,"stop":1696130674553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130696885,"stop":1696130696885,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130696885,"stop":1696130696886,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130701891,"stop":1696130701891,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130701891,"stop":1696130701892,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722609,"stop":1696130722609,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722609,"stop":1696130722610,"duration":1},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130722610,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696130722610,"stop":1696130723409,"duration":799},"status":"passed","steps":[],"attachments":[{"uid":"62dc1feb144c58a4","name":"Screenshot","source":"62dc1feb144c58a4.png","type":"image/png","size":592762}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696130723409,"stop":1696130754450,"duration":31041},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696130754450,"stop":1696130754451,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"4e7fa0fd98cf9e7","name":"Screenshot","source":"4e7fa0fd98cf9e7.txt","type":"text/plain","size":4443}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696130754451,"stop":1696130754451,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696130754451,"stop":1696130754809,"duration":358},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696130754809,"stop":1696131119292,"duration":364483},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Check of not rewinding forward and back by tapping on time bar"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Check of not rewinding forward and back by tapping on time bar"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Palace Marketplace"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"20198a3e74ec081f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/20198a3e74ec081f","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403932K, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403932K, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ddeb82b7433354c5c1720a9e2da..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403932K, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403932K, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403932K, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ddeb82b7433354c5c1720a9e2da..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403932K, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: ddeb82b7433354c5c1720a9e2dabf1afb4a8b93f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696081537355,"stop":1696082106548,"duration":569193}}]},"tags":["logout","returnBooks","tier1"]},"source":"bd6cd7598f4497a9.json","parameterValues":["Palace Marketplace"]} \ No newline at end of file diff --git a/2272/data/test-cases/bea582f73342a7be.json b/2272/data/test-cases/bea582f73342a7be.json deleted file mode 100644 index 37cbc9f600..0000000000 --- a/2272/data/test-cases/bea582f73342a7be.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"bea582f73342a7be","name":"Navigate by bookmarks","fullName":"Read EPUB in Lyrasis: Navigate by bookmarks","historyId":"5593096cd5dc976fa5d987520a22a818","time":{"start":1696133713011,"stop":1696134042069,"duration":329058},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Adventures of Paddy the Beaver\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AW57J, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AW57J, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7caf01d221cb50c667c43fa9dba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AW57J, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AW57J, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AW57J, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7caf01d221cb50c667c43fa9dba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AW57J, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 7caf01d221cb50c667c43fa9dba4c0cb92d5aeb0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Adventures of Paddy the Beaver\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AW57J, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AW57J, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7caf01d221cb50c667c43fa9dba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AW57J, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AW57J, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AW57J, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7caf01d221cb50c667c43fa9dba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AW57J, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 7caf01d221cb50c667c43fa9dba4c0cb92d5aeb0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.books.android.AndroidCatalogBooksScreen.openBookAndGetBookInfo(AndroidCatalogBooksScreen.java:93)\n\tat stepdefinitions.CatalogBooksSteps.openBookAndSaveBookInfo(CatalogBooksSteps.java:36)\n\tat ✽.Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:203)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133713011,"stop":1696133740363,"duration":27352},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133740363,"stop":1696133740363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Adventures of Paddy the Beaver\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AW57J, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AW57J, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7caf01d221cb50c667c43fa9dba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AW57J, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AW57J, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AW57J, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7caf01d221cb50c667c43fa9dba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AW57J, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 7caf01d221cb50c667c43fa9dba4c0cb92d5aeb0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Adventures of Paddy the Beaver\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AW57J, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AW57J, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7caf01d221cb50c667c43fa9dba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AW57J, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AW57J, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AW57J, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7caf01d221cb50c667c43fa9dba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AW57J, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 7caf01d221cb50c667c43fa9dba4c0cb92d5aeb0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.books.android.AndroidCatalogBooksScreen.openBookAndGetBookInfo(AndroidCatalogBooksScreen.java:93)\n\tat stepdefinitions.CatalogBooksSteps.openBookAndSaveBookInfo(CatalogBooksSteps.java:36)\n\tat ✽.Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:203)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696133740364,"stop":1696133760993,"duration":20629},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696133760994,"stop":1696133761694,"duration":700},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696133761694,"stop":1696133762029,"duration":335},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696133762029,"stop":1696133763393,"duration":1364},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696133763393,"stop":1696133768693,"duration":5300},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696133768694,"stop":1696133773268,"duration":4574},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696133773269,"stop":1696133799325,"duration":26056},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696133799325,"stop":1696133821110,"duration":21785},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696133821110,"stop":1696133841759,"duration":20649},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696133841760,"stop":1696133863817,"duration":22057},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696133863817,"stop":1696133869919,"duration":6102},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696133869919,"stop":1696133873885,"duration":3966},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696133873885,"stop":1696133914647,"duration":40762},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Adventures of Paddy the Beaver\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AW57J, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AW57J, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7caf01d221cb50c667c43fa9dba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AW57J, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AW57J, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AW57J, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7caf01d221cb50c667c43fa9dba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AW57J, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 7caf01d221cb50c667c43fa9dba4c0cb92d5aeb0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Adventures of Paddy the Beaver\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AW57J, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AW57J, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7caf01d221cb50c667c43fa9dba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AW57J, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AW57J, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AW57J, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7caf01d221cb50c667c43fa9dba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AW57J, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 7caf01d221cb50c667c43fa9dba4c0cb92d5aeb0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.books.android.AndroidCatalogBooksScreen.openBookAndGetBookInfo(AndroidCatalogBooksScreen.java:93)\n\tat stepdefinitions.CatalogBooksSteps.openBookAndSaveBookInfo(CatalogBooksSteps.java:36)\n\tat ✽.Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:203)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Add bookmark on reader epub screen","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Bookmark is displayed on reader epub screen","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save device time and date as 'deviceTimeDateKey'","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 7 to 9 times","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Add bookmark on reader epub screen","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save pageNumber as 'pageNumberKey2' and chapterName as 'chapterNameKey2' on epub reader screen","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save device time and date as 'deviceTimeDateKey2'","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open bookmarks epub screen","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Bookmark with 'chapterNameKey' and 'deviceTimeDateKey' is displayed on bookmarks epub screen","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Bookmark with 'chapterNameKey2' and 'deviceTimeDateKey2' is displayed on bookmarks epub screen","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open random bookmark and save chapter name as 'chapterNameKey3' on bookmarks epub screen","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'chapterNameKey3' chapter name is displayed on reader epub screen","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":29,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133740363,"stop":1696133740363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133760993,"stop":1696133760993,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133760993,"stop":1696133760994,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133761694,"stop":1696133761694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133761694,"stop":1696133761694,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133762029,"stop":1696133762029,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133762029,"stop":1696133762029,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133763393,"stop":1696133763393,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133763393,"stop":1696133763393,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133768693,"stop":1696133768693,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133768693,"stop":1696133768694,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133773268,"stop":1696133773268,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133773268,"stop":1696133773269,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133799325,"stop":1696133799325,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133799325,"stop":1696133799325,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133821110,"stop":1696133821110,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133821110,"stop":1696133821110,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133841759,"stop":1696133841759,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133841759,"stop":1696133841760,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133863817,"stop":1696133863817,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133863817,"stop":1696133863817,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133869919,"stop":1696133869919,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133869919,"stop":1696133869919,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133873885,"stop":1696133873885,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133873885,"stop":1696133873885,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133914647,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696133914647,"stop":1696133915670,"duration":1023},"status":"passed","steps":[],"attachments":[{"uid":"db2b2bf6fef120f5","name":"Screenshot","source":"db2b2bf6fef120f5.png","type":"image/png","size":488253}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696133915670,"stop":1696133945900,"duration":30230},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696133945900,"stop":1696133945901,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"85bc29a957ab41f2","name":"Screenshot","source":"85bc29a957ab41f2.txt","type":"text/plain","size":4527}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696133945901,"stop":1696133945901,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696133945901,"stop":1696133946306,"duration":405},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696133946306,"stop":1696134042068,"duration":95762},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Navigate by bookmarks"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Navigate by bookmarks"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Palace Marketplace"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"bd98318b4cf78192","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/bd98318b4cf78192","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"SIS Football Rookie Handbook 2021\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403SV6T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403SV6T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d86f4cbb714dde8e2d5a86f35b5..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T403SV6T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403SV6T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403SV6T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d86f4cbb714dde8e2d5a86f35b5..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T403SV6T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d86f4cbb714dde8e2d5a86f35b5723c8fd39f252\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696083404766,"stop":1696084003076,"duration":598310}}]},"tags":["logout","returnBooks","tier1"]},"source":"bea582f73342a7be.json","parameterValues":["Palace Marketplace"]} \ No newline at end of file diff --git a/2272/data/test-cases/bfdd4326577de6f5.json b/2272/data/test-cases/bfdd4326577de6f5.json deleted file mode 100644 index 9dc60cd313..0000000000 --- a/2272/data/test-cases/bfdd4326577de6f5.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"bfdd4326577de6f5","name":"Playback speed: Check of playback speed","fullName":"Audiobook in LYRASIS: Playback speed: Check of playback speed","historyId":"a4a0e493a8a844043093284f2eaa1858","time":{"start":1696133246109,"stop":1696133820566,"duration":574457},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHRK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHRK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 74dc869bca8620f7e0a91df4e7a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT10TEHRK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHRK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHRK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 74dc869bca8620f7e0a91df4e7a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT10TEHRK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 74dc869bca8620f7e0a91df4e7a37c44ec3e85ba\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHRK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHRK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 74dc869bca8620f7e0a91df4e7a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT10TEHRK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHRK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHRK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 74dc869bca8620f7e0a91df4e7a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT10TEHRK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 74dc869bca8620f7e0a91df4e7a37c44ec3e85ba\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133246109,"stop":1696133273182,"duration":27073},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133273182,"stop":1696133273182,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHRK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHRK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 74dc869bca8620f7e0a91df4e7a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT10TEHRK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHRK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHRK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 74dc869bca8620f7e0a91df4e7a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT10TEHRK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 74dc869bca8620f7e0a91df4e7a37c44ec3e85ba\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHRK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHRK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 74dc869bca8620f7e0a91df4e7a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT10TEHRK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHRK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHRK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 74dc869bca8620f7e0a91df4e7a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT10TEHRK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 74dc869bca8620f7e0a91df4e7a37c44ec3e85ba\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696133273182,"stop":1696133293553,"duration":20371},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696133293553,"stop":1696133294666,"duration":1113},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696133294666,"stop":1696133294997,"duration":331},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696133294997,"stop":1696133296346,"duration":1349},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696133296346,"stop":1696133301045,"duration":4699},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696133301045,"stop":1696133307936,"duration":6891},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696133307937,"stop":1696133334536,"duration":26599},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696133334536,"stop":1696133355766,"duration":21230},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696133355766,"stop":1696133376548,"duration":20782},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696133376548,"stop":1696133398457,"duration":21909},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696133398457,"stop":1696133404958,"duration":6501},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696133404958,"stop":1696133425277,"duration":20319},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHRK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHRK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 74dc869bca8620f7e0a91df4e7a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT10TEHRK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHRK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHRK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 74dc869bca8620f7e0a91df4e7a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT10TEHRK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 74dc869bca8620f7e0a91df4e7a37c44ec3e85ba\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHRK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHRK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 74dc869bca8620f7e0a91df4e7a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT10TEHRK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHRK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHRK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 74dc869bca8620f7e0a91df4e7a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT10TEHRK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 74dc869bca8620f7e0a91df4e7a37c44ec3e85ba\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 1.25X playback speed on playback speed audiobook screen","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 1.25X on audio player screen","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.25X on audio player screen","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.25X on audio player screen","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 8 seconds","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 10 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133273182,"stop":1696133273182,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133293553,"stop":1696133293553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133293553,"stop":1696133293553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133294666,"stop":1696133294666,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133294666,"stop":1696133294666,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133294997,"stop":1696133294997,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133294997,"stop":1696133294997,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133296346,"stop":1696133296346,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133296346,"stop":1696133296346,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133301045,"stop":1696133301045,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133301045,"stop":1696133301045,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133307936,"stop":1696133307936,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133307936,"stop":1696133307936,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133334536,"stop":1696133334536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133334536,"stop":1696133334536,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133355766,"stop":1696133355766,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133355766,"stop":1696133355766,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133376548,"stop":1696133376548,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133376548,"stop":1696133376548,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133398457,"stop":1696133398457,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133398457,"stop":1696133398457,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133404958,"stop":1696133404958,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133404958,"stop":1696133404958,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425277,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425277,"stop":1696133425278,"duration":1},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133425278,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696133425278,"stop":1696133426141,"duration":863},"status":"passed","steps":[],"attachments":[{"uid":"8837f930a1c55ded","name":"Screenshot","source":"8837f930a1c55ded.png","type":"image/png","size":592463}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696133426141,"stop":1696133456566,"duration":30425},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696133456566,"stop":1696133456567,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"102b28bc9427f4c2","name":"Screenshot","source":"102b28bc9427f4c2.txt","type":"text/plain","size":4382}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696133456567,"stop":1696133456567,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696133456567,"stop":1696133456935,"duration":368},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696133456935,"stop":1696133820566,"duration":363631},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Palace Marketplace"},{"name":"moveForwardSeconds","value":"10"},{"name":"secondsForWaiting","value":"8"},{"name":"speed","value":"1.25"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"dfcb2182b6038e2e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/dfcb2182b6038e2e","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d33d2e4a5db153f072b8e375c58..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d33d2e4a5db153f072b8e375c58..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d33d2e4a5db153f072b8e375c581b592c512d467\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084010731,"stop":1696084581010,"duration":570279}}]},"tags":["logout","returnBooks","tier1"]},"source":"bfdd4326577de6f5.json","parameterValues":["Palace Marketplace","10","8","1.25"]} \ No newline at end of file diff --git a/2272/data/test-cases/c088c14a3880f625.json b/2272/data/test-cases/c088c14a3880f625.json deleted file mode 100644 index 05d14b7ed9..0000000000 --- a/2272/data/test-cases/c088c14a3880f625.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c088c14a3880f625","name":"Bibliotheca: Playback speed: Check of playback speed","fullName":"Audiobook in LYRASIS: Bibliotheca: Playback speed: Check of playback speed","historyId":"7d045f4d213a3ef0d47e7b2fc0945151","time":{"start":1696137979937,"stop":1696138551905,"duration":571968},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABKRV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABKRV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 59f557b0b25720775cc40c16354..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABKRV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABKRV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABKRV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 59f557b0b25720775cc40c16354..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABKRV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 59f557b0b25720775cc40c16354da72d97b4b88f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABKRV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABKRV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 59f557b0b25720775cc40c16354..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABKRV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABKRV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABKRV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 59f557b0b25720775cc40c16354..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABKRV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 59f557b0b25720775cc40c16354da72d97b4b88f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:516)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696137979937,"stop":1696138007855,"duration":27918},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696138007855,"stop":1696138007855,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABKRV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABKRV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 59f557b0b25720775cc40c16354..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABKRV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABKRV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABKRV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 59f557b0b25720775cc40c16354..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABKRV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 59f557b0b25720775cc40c16354da72d97b4b88f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABKRV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABKRV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 59f557b0b25720775cc40c16354..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABKRV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABKRV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABKRV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 59f557b0b25720775cc40c16354..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABKRV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 59f557b0b25720775cc40c16354da72d97b4b88f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:516)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696138007856,"stop":1696138028817,"duration":20961},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696138028817,"stop":1696138029522,"duration":705},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696138029523,"stop":1696138029840,"duration":317},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696138029840,"stop":1696138031147,"duration":1307},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696138031148,"stop":1696138035342,"duration":4194},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696138035342,"stop":1696138041547,"duration":6205},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696138041547,"stop":1696138069649,"duration":28102},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696138069649,"stop":1696138091028,"duration":21379},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696138091028,"stop":1696138111638,"duration":20610},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696138111639,"stop":1696138133499,"duration":21860},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search for \"The Sentence\" and save bookName as 'bookNameInfo'","time":{"start":1696138133500,"stop":1696138137183,"duration":3683},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696138137183,"stop":1696138157569,"duration":20386},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABKRV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABKRV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 59f557b0b25720775cc40c16354..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABKRV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABKRV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABKRV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 59f557b0b25720775cc40c16354..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABKRV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 59f557b0b25720775cc40c16354da72d97b4b88f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABKRV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABKRV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 59f557b0b25720775cc40c16354..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABKRV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABKRV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABKRV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 59f557b0b25720775cc40c16354..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABKRV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 59f557b0b25720775cc40c16354da72d97b4b88f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:516)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 0.75X playback speed on playback speed audiobook screen","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 0.75X on audio player screen","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 0.75X on audio player screen","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 0.75X on audio player screen","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 8 seconds","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 6 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138007855,"stop":1696138007855,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138028817,"stop":1696138028817,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138028817,"stop":1696138028817,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138029522,"stop":1696138029522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138029522,"stop":1696138029522,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138029840,"stop":1696138029840,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138029840,"stop":1696138029840,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138031147,"stop":1696138031147,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138031147,"stop":1696138031148,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138035342,"stop":1696138035342,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138035342,"stop":1696138035342,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138041547,"stop":1696138041547,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138041547,"stop":1696138041547,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138069649,"stop":1696138069649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138069649,"stop":1696138069649,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138091028,"stop":1696138091028,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138091028,"stop":1696138091028,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138111638,"stop":1696138111638,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138111638,"stop":1696138111639,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138133499,"stop":1696138133499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138133499,"stop":1696138133500,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138137183,"stop":1696138137183,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138137183,"stop":1696138137183,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157569,"stop":1696138157569,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138157570,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696138157570,"stop":1696138158413,"duration":843},"status":"passed","steps":[],"attachments":[{"uid":"26f641fbf895a716","name":"Screenshot","source":"26f641fbf895a716.png","type":"image/png","size":529050}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696138158413,"stop":1696138187633,"duration":29220},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696138187633,"stop":1696138187634,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"32fc38174cc43d25","name":"Screenshot","source":"32fc38174cc43d25.txt","type":"text/plain","size":4207}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696138187634,"stop":1696138187634,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696138187634,"stop":1696138188059,"duration":425},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696138188059,"stop":1696138551905,"duration":363846},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Bibliotheca: Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Bibliotheca: Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"moveForwardSeconds","value":"6"},{"name":"secondsForWaiting","value":"8"},{"name":"speed","value":"0.75"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"51d2220759667b6d","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/51d2220759667b6d","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 52106d651b02029b7a3e2b7ef10..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 52106d651b02029b7a3e2b7ef10..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 52106d651b02029b7a3e2b7ef10da568423fec93\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696089101287,"stop":1696089669867,"duration":568580}}]},"tags":["logout","returnBooks","tier1"]},"source":"c088c14a3880f625.json","parameterValues":["6","8","0.75"]} \ No newline at end of file diff --git a/2272/data/test-cases/c0ca389170686057.json b/2272/data/test-cases/c0ca389170686057.json deleted file mode 100644 index 7cd2ec0993..0000000000 --- a/2272/data/test-cases/c0ca389170686057.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c0ca389170686057","name":"LYRASIS: Reserving from Book Detail View","fullName":"Distributors: LYRASIS: Reserving from Book Detail View","historyId":"8260d34b0aebf6db56818ea3a3744000","time":{"start":1696126277504,"stop":1696126856419,"duration":578915},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 670527af361596cc0ae50cf4249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 670527af361596cc0ae50cf4249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 670527af361596cc0ae50cf4249de7640242c2ef\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 670527af361596cc0ae50cf4249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 670527af361596cc0ae50cf4249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 670527af361596cc0ae50cf4249de7640242c2ef\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:16)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126277504,"stop":1696126309107,"duration":31603},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696126309107,"stop":1696126309108,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 670527af361596cc0ae50cf4249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 670527af361596cc0ae50cf4249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 670527af361596cc0ae50cf4249de7640242c2ef\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 670527af361596cc0ae50cf4249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 670527af361596cc0ae50cf4249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 670527af361596cc0ae50cf4249de7640242c2ef\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:16)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696126309108,"stop":1696126330057,"duration":20949},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696126330057,"stop":1696126330764,"duration":707},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696126330765,"stop":1696126331153,"duration":388},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696126331153,"stop":1696126331943,"duration":790},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696126331943,"stop":1696126338561,"duration":6618},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696126338561,"stop":1696126343805,"duration":5244},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696126343806,"stop":1696126371672,"duration":27866},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696126371673,"stop":1696126393064,"duration":21391},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696126393065,"stop":1696126413740,"duration":20675},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696126413741,"stop":1696126435707,"duration":21966},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'unavailable' book of distributor 'Bibliotheca' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696126435707,"stop":1696126440789,"duration":5082},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696126440790,"stop":1696126461195,"duration":20405},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 670527af361596cc0ae50cf4249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 670527af361596cc0ae50cf4249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 670527af361596cc0ae50cf4249de7640242c2ef\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 670527af361596cc0ae50cf4249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 670527af361596cc0ae50cf4249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 670527af361596cc0ae50cf4249de7640242c2ef\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:16)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with RESERVE action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696126461195,"stop":1696126461195,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click RESERVE action button on book details screen","time":{"start":1696126461195,"stop":1696126461195,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains REMOVE action button on book details screen","time":{"start":1696126461195,"stop":1696126461195,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":15,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126309108,"stop":1696126309108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126330057,"stop":1696126330057,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126330057,"stop":1696126330057,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126330764,"stop":1696126330764,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126330764,"stop":1696126330765,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126331153,"stop":1696126331153,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126331153,"stop":1696126331153,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126331943,"stop":1696126331943,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126331943,"stop":1696126331943,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126338561,"stop":1696126338561,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126338561,"stop":1696126338561,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126343805,"stop":1696126343805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126343805,"stop":1696126343806,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126371672,"stop":1696126371672,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126371672,"stop":1696126371673,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126393064,"stop":1696126393065,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126393065,"stop":1696126393065,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126413740,"stop":1696126413740,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126413740,"stop":1696126413741,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126435707,"stop":1696126435707,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126435707,"stop":1696126435707,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126440789,"stop":1696126440789,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126440789,"stop":1696126440790,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126461195,"stop":1696126461195,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126461195,"stop":1696126461195,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126461195,"stop":1696126461195,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126461195,"stop":1696126461195,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126461195,"stop":1696126461195,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696126461195,"stop":1696126461195,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696126461195,"stop":1696126461195,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696126461195,"stop":1696126461195,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696126461195,"stop":1696126462206,"duration":1011},"status":"passed","steps":[],"attachments":[{"uid":"cc5af699e121ca32","name":"Screenshot","source":"cc5af699e121ca32.png","type":"image/png","size":597802}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696126462206,"stop":1696126492773,"duration":30567},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696126492773,"stop":1696126492773,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ed46cbad41170e07","name":"Screenshot","source":"ed46cbad41170e07.txt","type":"text/plain","size":4396}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696126492773,"stop":1696126492774,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696126492774,"stop":1696126493159,"duration":385},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696126493159,"stop":1696126856419,"duration":363260},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Reserving from Book Detail View"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Reserving from Book Detail View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"EBOOK"},{"name":"distributor","value":"Bibliotheca"},{"name":"tabName","value":"eBooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"4893598aaf50cb56","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/4893598aaf50cb56","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CLJ, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CLJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d98865b6bae2f66d36375c3fb1e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0CLJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CLJ, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CLJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d98865b6bae2f66d36375c3fb1e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0CLJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d98865b6bae2f66d36375c3fb1e50ff456f428ad\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696076578128,"stop":1696076893029,"duration":314901}}]},"tags":["logout","returnBooks","tier1"]},"source":"c0ca389170686057.json","parameterValues":["EBOOK","Bibliotheca","eBooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/c1ea0e81b533664b.json b/2272/data/test-cases/c1ea0e81b533664b.json deleted file mode 100644 index 5fcd3d45d7..0000000000 --- a/2272/data/test-cases/c1ea0e81b533664b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c1ea0e81b533664b","name":"Biblioboard: Check playback speed and sleep timer","fullName":"Audiobook in LYRASIS: Biblioboard: Check playback speed and sleep timer","historyId":"6d304b863b71d312a60643f55ebd7690","time":{"start":1696128206185,"stop":1696128510257,"duration":304072},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6EHA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6EHA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3f6228f9f893eac1ccbd50cab7d..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6EHA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6EHA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6EHA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3f6228f9f893eac1ccbd50cab7d..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6EHA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3f6228f9f893eac1ccbd50cab7d295c535430d48\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6EHA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6EHA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3f6228f9f893eac1ccbd50cab7d..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6EHA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6EHA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6EHA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3f6228f9f893eac1ccbd50cab7d..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6EHA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3f6228f9f893eac1ccbd50cab7d295c535430d48\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:301)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128206185,"stop":1696128234209,"duration":28024},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128234209,"stop":1696128234209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6EHA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6EHA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3f6228f9f893eac1ccbd50cab7d..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6EHA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6EHA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6EHA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3f6228f9f893eac1ccbd50cab7d..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6EHA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3f6228f9f893eac1ccbd50cab7d295c535430d48\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6EHA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6EHA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3f6228f9f893eac1ccbd50cab7d..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6EHA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6EHA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6EHA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3f6228f9f893eac1ccbd50cab7d..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6EHA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3f6228f9f893eac1ccbd50cab7d295c535430d48\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:301)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696128234209,"stop":1696128254686,"duration":20477},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696128254686,"stop":1696128255419,"duration":733},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696128255419,"stop":1696128255740,"duration":321},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696128255741,"stop":1696128257069,"duration":1328},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696128257069,"stop":1696128261874,"duration":4805},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696128261874,"stop":1696128268699,"duration":6825},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696128268699,"stop":1696128296190,"duration":27491},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696128296190,"stop":1696128317313,"duration":21123},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696128317313,"stop":1696128337901,"duration":20588},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696128337901,"stop":1696128360628,"duration":22727},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search for \"Nobody Move\" and save bookName as 'bookNameInfo'","time":{"start":1696128360628,"stop":1696128366262,"duration":5634},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696128366263,"stop":1696128386652,"duration":20389},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6EHA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6EHA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3f6228f9f893eac1ccbd50cab7d..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6EHA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6EHA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6EHA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3f6228f9f893eac1ccbd50cab7d..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6EHA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3f6228f9f893eac1ccbd50cab7d295c535430d48\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6EHA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6EHA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3f6228f9f893eac1ccbd50cab7d..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6EHA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6EHA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6EHA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3f6228f9f893eac1ccbd50cab7d..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6EHA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3f6228f9f893eac1ccbd50cab7d295c535430d48\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:301)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696128386652,"stop":1696128386652,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696128386652,"stop":1696128386652,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696128386652,"stop":1696128386653,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And The speed by default is 1.0","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open playback speed on audio player screen","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Close playback speed screen","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Set END_OF_CHAPTER sleep timer on sleep timer audiobook screen","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Sleep timer is set to endOfChapter on audio player screen","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open sleep timer on audio player screen","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Close sleep timer screen","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":26,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128234209,"stop":1696128234209,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128254686,"stop":1696128254686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128254686,"stop":1696128254686,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128255419,"stop":1696128255419,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128255419,"stop":1696128255419,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128255740,"stop":1696128255740,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128255740,"stop":1696128255741,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128257069,"stop":1696128257069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128257069,"stop":1696128257069,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128261874,"stop":1696128261874,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128261874,"stop":1696128261874,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128268699,"stop":1696128268699,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128268699,"stop":1696128268699,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128296190,"stop":1696128296190,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128296190,"stop":1696128296190,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128317313,"stop":1696128317313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128317313,"stop":1696128317313,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128337901,"stop":1696128337901,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128337901,"stop":1696128337901,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128360628,"stop":1696128360628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128360628,"stop":1696128360628,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128366262,"stop":1696128366262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128366262,"stop":1696128366262,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386652,"stop":1696128386652,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386652,"stop":1696128386652,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386652,"stop":1696128386652,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386652,"stop":1696128386652,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386652,"stop":1696128386652,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386652,"stop":1696128386652,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128386653,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696128386653,"stop":1696128387502,"duration":849},"status":"passed","steps":[],"attachments":[{"uid":"e32c4753ebaf68fa","name":"Screenshot","source":"e32c4753ebaf68fa.png","type":"image/png","size":605112}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696128387502,"stop":1696128417645,"duration":30143},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696128417645,"stop":1696128417646,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"c0bd7b27be54f0ec","name":"Screenshot","source":"c0bd7b27be54f0ec.txt","type":"text/plain","size":3914}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696128417646,"stop":1696128417646,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696128417646,"stop":1696128418071,"duration":425},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696128418071,"stop":1696128510257,"duration":92186},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Biblioboard: Check playback speed and sleep timer"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Biblioboard: Check playback speed and sleep timer"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"925d0faf8413ff9c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/925d0faf8413ff9c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: a016e0a3a40c7289a3a0f3d25cd..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: a016e0a3a40c7289a3a0f3d25cd..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: a016e0a3a40c7289a3a0f3d25cd32b3abc57818b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696078932574,"stop":1696079504959,"duration":572385}}]},"tags":["logout","returnBooks","tier1"]},"source":"c1ea0e81b533664b.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/c2c3a2ce68425820.json b/2272/data/test-cases/c2c3a2ce68425820.json deleted file mode 100644 index 5abccdec13..0000000000 --- a/2272/data/test-cases/c2c3a2ce68425820.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c2c3a2ce68425820","name":"Playback speed: Check of playback speed","fullName":"Audiobooks from Audible studios in LYRASIS: Playback speed: Check of playback speed","historyId":"2b359971c1a6a326a171903c5d8824d7","time":{"start":1696131078979,"stop":1696131417348,"duration":338369},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:248)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131078979,"stop":1696131107046,"duration":28067},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131107046,"stop":1696131107046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:248)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696131107046,"stop":1696131127446,"duration":20400},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696131127447,"stop":1696131128171,"duration":724},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696131128171,"stop":1696131128558,"duration":387},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696131128558,"stop":1696131129815,"duration":1257},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696131129815,"stop":1696131135022,"duration":5207},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696131135022,"stop":1696131138509,"duration":3487},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696131138509,"stop":1696131163919,"duration":25410},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696131163919,"stop":1696131184708,"duration":20789},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696131184709,"stop":1696131207148,"duration":22439},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open categories by chain and chain starts from CategoryScreen:","time":{"start":1696131207148,"stop":1696131249172,"duration":42024},"status":"passed","steps":[],"attachments":[{"uid":"e4e5609a5f54d74e","name":"Data table","source":"e4e5609a5f54d74e.csv","type":"text/tab-separated-values","size":16}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"Then Category \"Audible Studios\" with books is opened on catalog books screen","time":{"start":1696131249172,"stop":1696131251553,"duration":2381},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Get names of books on screen and save them as 'listOfBooks'","time":{"start":1696131251554,"stop":1696131251806,"duration":252},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Catalog","time":{"start":1696131251807,"stop":1696131272307,"duration":20500},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696131272308,"stop":1696131293931,"duration":21623},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'","time":{"start":1696131293932,"stop":1696131294423,"duration":491},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:248)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 2X playback speed on playback speed audiobook screen","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 2X on audio player screen","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 2X on audio player screen","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 2X on audio player screen","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696131294425,"stop":1696131294425,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696131294425,"stop":1696131294425,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696131294425,"stop":1696131294425,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 10 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696131294426,"stop":1696131294426,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":38,"attachmentsCount":1},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131107046,"stop":1696131107046,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131127446,"stop":1696131127446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131127446,"stop":1696131127446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131128171,"stop":1696131128171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131128171,"stop":1696131128171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131128558,"stop":1696131128558,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131128558,"stop":1696131128558,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131129815,"stop":1696131129815,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131129815,"stop":1696131129815,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131135022,"stop":1696131135022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131135022,"stop":1696131135022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131138509,"stop":1696131138509,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131138509,"stop":1696131138509,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131163919,"stop":1696131163919,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131163919,"stop":1696131163919,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131184708,"stop":1696131184709,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131184709,"stop":1696131184709,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131207148,"stop":1696131207148,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131207148,"stop":1696131207148,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131249172,"stop":1696131249172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131249172,"stop":1696131249172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131251553,"stop":1696131251553,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131251553,"stop":1696131251554,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131251806,"stop":1696131251806,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131251806,"stop":1696131251807,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131272307,"stop":1696131272307,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131272307,"stop":1696131272307,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131293931,"stop":1696131293931,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131293931,"stop":1696131293932,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294423,"stop":1696131294423,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294425,"stop":1696131294425,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294425,"stop":1696131294425,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294425,"stop":1696131294425,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294425,"stop":1696131294425,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294425,"stop":1696131294425,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294425,"stop":1696131294425,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294426,"stop":1696131294426,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696131294426,"stop":1696131294426,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696131294426,"stop":1696131295179,"duration":753},"status":"passed","steps":[],"attachments":[{"uid":"90eb11369f34087f","name":"Screenshot","source":"90eb11369f34087f.png","type":"image/png","size":345383}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696131295179,"stop":1696131324586,"duration":29407},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696131324586,"stop":1696131324586,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e5f6b7e885091fc4","name":"Screenshot","source":"e5f6b7e885091fc4.txt","type":"text/plain","size":4202}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696131324586,"stop":1696131324586,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696131324586,"stop":1696131324982,"duration":396},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696131324982,"stop":1696131417348,"duration":92366},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"story","value":"Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"testClass","value":"Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature"},{"name":"package","value":"src.test.java.features.AudibleStudios_feature.Audiobooks from Audible studios in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"moveForwardSeconds","value":"10"},{"name":"secondsForWaiting","value":"5"},{"name":"speed","value":"2"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"9152284ba24f0566","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/9152284ba24f0566","status":"broken","statusDetails":"bound must be positive","time":{"start":1696081958441,"stop":1696082573598,"duration":615157}}]},"tags":["logout","returnBooks","tier1"]},"source":"c2c3a2ce68425820.json","parameterValues":["10","5","2"]} \ No newline at end of file diff --git a/2272/data/test-cases/c3a43e9ea34ef55.json b/2272/data/test-cases/c3a43e9ea34ef55.json deleted file mode 100644 index d13f286ae6..0000000000 --- a/2272/data/test-cases/c3a43e9ea34ef55.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c3a43e9ea34ef55","name":"LYRASIS: Check of canceling the downloading from book details view","fullName":"Distributors: LYRASIS: Check of canceling the downloading from book details view","historyId":"29624c80516c7eaf1cb7cda306bdb391","time":{"start":1696133033189,"stop":1696133607292,"duration":574103},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEKA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEKA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fd86842d665dd161d127a8d9c93..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ABEKA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEKA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEKA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fd86842d665dd161d127a8d9c93..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ABEKA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fd86842d665dd161d127a8d9c93538255dcb5161\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEKA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEKA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fd86842d665dd161d127a8d9c93..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ABEKA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEKA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEKA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fd86842d665dd161d127a8d9c93..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ABEKA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fd86842d665dd161d127a8d9c93538255dcb5161\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133033189,"stop":1696133063773,"duration":30584},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133063773,"stop":1696133063773,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEKA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEKA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fd86842d665dd161d127a8d9c93..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ABEKA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEKA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEKA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fd86842d665dd161d127a8d9c93..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ABEKA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fd86842d665dd161d127a8d9c93538255dcb5161\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEKA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEKA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fd86842d665dd161d127a8d9c93..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ABEKA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEKA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEKA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fd86842d665dd161d127a8d9c93..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ABEKA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fd86842d665dd161d127a8d9c93538255dcb5161\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696133063773,"stop":1696133084099,"duration":20326},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696133084099,"stop":1696133084809,"duration":710},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696133084809,"stop":1696133085167,"duration":358},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696133085167,"stop":1696133086524,"duration":1357},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696133086524,"stop":1696133090823,"duration":4299},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696133090823,"stop":1696133095162,"duration":4339},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696133095162,"stop":1696133121208,"duration":26046},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696133121208,"stop":1696133142242,"duration":21034},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696133142243,"stop":1696133162801,"duration":20558},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696133162801,"stop":1696133185153,"duration":22352},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696133185153,"stop":1696133190944,"duration":5791},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696133190944,"stop":1696133211492,"duration":20548},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEKA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEKA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fd86842d665dd161d127a8d9c93..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ABEKA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEKA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEKA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fd86842d665dd161d127a8d9c93..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ABEKA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fd86842d665dd161d127a8d9c93538255dcb5161\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEKA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEKA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fd86842d665dd161d127a8d9c93..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ABEKA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEKA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEKA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fd86842d665dd161d127a8d9c93..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ABEKA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fd86842d665dd161d127a8d9c93538255dcb5161\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696133211492,"stop":1696133211493,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button and cancel downloading by click CANCEL button on book detail screen","time":{"start":1696133211493,"stop":1696133211493,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains DOWNLOAD action button on book details screen","time":{"start":1696133211493,"stop":1696133211493,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Check that book contains RETURN action button on book details screen","time":{"start":1696133211493,"stop":1696133211493,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":16,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133063773,"stop":1696133063773,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133084099,"stop":1696133084099,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133084099,"stop":1696133084099,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133084809,"stop":1696133084809,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133084809,"stop":1696133084809,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133085167,"stop":1696133085167,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133085167,"stop":1696133085167,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133086524,"stop":1696133086524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133086524,"stop":1696133086524,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133090823,"stop":1696133090823,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133090823,"stop":1696133090823,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133095162,"stop":1696133095162,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133095162,"stop":1696133095162,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133121208,"stop":1696133121208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133121208,"stop":1696133121208,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133142242,"stop":1696133142243,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133142243,"stop":1696133142243,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133162801,"stop":1696133162801,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133162801,"stop":1696133162801,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133185153,"stop":1696133185153,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133185153,"stop":1696133185153,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133190944,"stop":1696133190944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133190944,"stop":1696133190944,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133211492,"stop":1696133211492,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133211492,"stop":1696133211492,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133211493,"stop":1696133211493,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133211493,"stop":1696133211493,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133211493,"stop":1696133211493,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133211493,"stop":1696133211493,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133211493,"stop":1696133211493,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133211493,"stop":1696133211493,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133211493,"stop":1696133211493,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696133211493,"stop":1696133211493,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696133211493,"stop":1696133212746,"duration":1253},"status":"passed","steps":[],"attachments":[{"uid":"964341cd18a70bca","name":"Screenshot","source":"964341cd18a70bca.png","type":"image/png","size":614443}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696133212746,"stop":1696133243227,"duration":30481},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696133243227,"stop":1696133243228,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"84bbaad910a1f50b","name":"Screenshot","source":"84bbaad910a1f50b.txt","type":"text/plain","size":4462}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696133243228,"stop":1696133243228,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696133243228,"stop":1696133243618,"duration":390},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696133243618,"stop":1696133607291,"duration":363673},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Check of canceling the downloading from book details view"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Check of canceling the downloading from book details view"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"EBOOK"},{"name":"distributor","value":"Bibliotheca"},{"name":"tabName","value":"eBooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"266cc0b7d5dbec3f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/266cc0b7d5dbec3f","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: a9ea6dfa8b5ccd0b5e831426ac2..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: a9ea6dfa8b5ccd0b5e831426ac2..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: a9ea6dfa8b5ccd0b5e831426ac2181679dc20794\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696083134708,"stop":1696083436894,"duration":302186}}]},"tags":["logout","returnBooks","tier1"]},"source":"c3a43e9ea34ef55.json","parameterValues":["EBOOK","Bibliotheca","eBooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/c788c254748269ab.json b/2272/data/test-cases/c788c254748269ab.json deleted file mode 100644 index 39ddbbdf8c..0000000000 --- a/2272/data/test-cases/c788c254748269ab.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c788c254748269ab","name":"Navigate by Page","fullName":"Read EPUB in Lyrasis: Navigate by Page","historyId":"137738b056470b2b5355d01f33c74381","time":{"start":1696132157129,"stop":1696132744402,"duration":587273},"status":"failed","statusMessage":"Page number or chapter name is not correct (actualPageNumber - 7, expectedPageNumber - 8), (actualChapterName-, expectedChapterName-)","statusTrace":"java.lang.AssertionError: Page number or chapter name is not correct (actualPageNumber - 7, expectedPageNumber - 8), (actualChapterName-, expectedChapterName-)\n\tat org.junit.Assert.fail(Assert.java:89)\n\tat org.junit.Assert.assertTrue(Assert.java:42)\n\tat stepdefinitions.epubSteps.EpubSteps.isNextPageOpened(EpubSteps.java:103)\n\tat ✽.Next page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:188)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132157129,"stop":1696132184398,"duration":27269},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132184398,"stop":1696132184398,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"failed","statusMessage":"Page number or chapter name is not correct (actualPageNumber - 7, expectedPageNumber - 8), (actualChapterName-, expectedChapterName-)","statusTrace":"java.lang.AssertionError: Page number or chapter name is not correct (actualPageNumber - 7, expectedPageNumber - 8), (actualChapterName-, expectedChapterName-)\n\tat org.junit.Assert.fail(Assert.java:89)\n\tat org.junit.Assert.assertTrue(Assert.java:42)\n\tat stepdefinitions.epubSteps.EpubSteps.isNextPageOpened(EpubSteps.java:103)\n\tat ✽.Next page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:188)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696132184398,"stop":1696132205025,"duration":20627},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696132205025,"stop":1696132205738,"duration":713},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696132205738,"stop":1696132206110,"duration":372},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696132206110,"stop":1696132207469,"duration":1359},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696132207469,"stop":1696132212858,"duration":5389},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696132212858,"stop":1696132218810,"duration":5952},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696132218811,"stop":1696132244235,"duration":25424},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696132244235,"stop":1696132265179,"duration":20944},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696132265179,"stop":1696132285642,"duration":20463},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696132285642,"stop":1696132307066,"duration":21424},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696132307067,"stop":1696132312107,"duration":5040},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696132312107,"stop":1696132320192,"duration":8085},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696132320192,"stop":1696132321094,"duration":902},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696132321094,"stop":1696132323084,"duration":1990},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'bookInfo' book is present on epub reader screen","time":{"start":1696132323084,"stop":1696132327374,"duration":4290},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Scroll page forward from 7 to 10 times","time":{"start":1696132327374,"stop":1696132344310,"duration":16936},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696132344310,"stop":1696132345762,"duration":1452},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696132345762,"stop":1696132346192,"duration":430},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696132346193,"stop":1696132346378,"duration":185},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Next page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen","time":{"start":1696132346379,"stop":1696132346763,"duration":384},"status":"failed","statusMessage":"Page number or chapter name is not correct (actualPageNumber - 7, expectedPageNumber - 8), (actualChapterName-, expectedChapterName-)","statusTrace":"java.lang.AssertionError: Page number or chapter name is not correct (actualPageNumber - 7, expectedPageNumber - 8), (actualChapterName-, expectedChapterName-)\n\tat org.junit.Assert.fail(Assert.java:89)\n\tat org.junit.Assert.assertTrue(Assert.java:42)\n\tat stepdefinitions.epubSteps.EpubSteps.isNextPageOpened(EpubSteps.java:103)\n\tat ✽.Next page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:188)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"When Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696132346763,"stop":1696132346763,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click on left book corner on epub reader screen","time":{"start":1696132346763,"stop":1696132346763,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Previous page is opened and old page has 'pageNumberKey' pageNumber and 'chapterNameKey' chapterName on epub reader screen","time":{"start":1696132346763,"stop":1696132346763,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":23,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132184398,"stop":1696132184398,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132205025,"stop":1696132205025,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132205025,"stop":1696132205025,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132205738,"stop":1696132205738,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132205738,"stop":1696132205738,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132206110,"stop":1696132206110,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132206110,"stop":1696132206110,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132207469,"stop":1696132207469,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132207469,"stop":1696132207469,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132212858,"stop":1696132212858,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132212858,"stop":1696132212858,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132218810,"stop":1696132218811,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132218811,"stop":1696132218811,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132244235,"stop":1696132244235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132244235,"stop":1696132244235,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132265179,"stop":1696132265179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132265179,"stop":1696132265179,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132285642,"stop":1696132285642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132285642,"stop":1696132285642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132307066,"stop":1696132307066,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132307066,"stop":1696132307067,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132312107,"stop":1696132312107,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132312107,"stop":1696132312107,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132320192,"stop":1696132320192,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132320192,"stop":1696132320192,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132321094,"stop":1696132321094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132321094,"stop":1696132321094,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132323084,"stop":1696132323084,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132323084,"stop":1696132323084,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132327374,"stop":1696132327374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132327374,"stop":1696132327374,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132344310,"stop":1696132344310,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132344310,"stop":1696132344310,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132345762,"stop":1696132345762,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132345762,"stop":1696132345762,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132346192,"stop":1696132346192,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132346192,"stop":1696132346193,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132346378,"stop":1696132346378,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132346378,"stop":1696132346378,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132346763,"stop":1696132346763,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132346763,"stop":1696132346763,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132346763,"stop":1696132346763,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132346763,"stop":1696132346763,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132346763,"stop":1696132346763,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132346763,"stop":1696132346763,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132346763,"stop":1696132346763,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696132346763,"stop":1696132346763,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696132346763,"stop":1696132347309,"duration":546},"status":"passed","steps":[],"attachments":[{"uid":"c18029b556e6d139","name":"Screenshot","source":"c18029b556e6d139.png","type":"image/png","size":63176}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696132347309,"stop":1696132376182,"duration":28873},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696132376182,"stop":1696132376183,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"29c40d4c43355611","name":"Screenshot","source":"29c40d4c43355611.txt","type":"text/plain","size":6355}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696132376183,"stop":1696132376183,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696132376183,"stop":1696132376608,"duration":425},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696132376608,"stop":1696132744402,"duration":367794},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Navigate by Page"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Navigate by Page"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Bibliotheca"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"bde2b7c94495ab8c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/bde2b7c94495ab8c","status":"failed","statusDetails":"Page number or chapter name is not correct (actualPageNumber - 24, expectedPageNumber - 25), (actualChapterName-Chapter 2, expectedChapterName-Chapter 2)","time":{"start":1696081700339,"stop":1696082030250,"duration":329911}}]},"tags":["logout","returnBooks","tier1"]},"source":"c788c254748269ab.json","parameterValues":["Bibliotheca"]} \ No newline at end of file diff --git a/2272/data/test-cases/c8535da537f20050.json b/2272/data/test-cases/c8535da537f20050.json deleted file mode 100644 index b7b1a33ed9..0000000000 --- a/2272/data/test-cases/c8535da537f20050.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c8535da537f20050","name":"Delete bookmarks","fullName":"Read EPUB in Lyrasis: Delete bookmarks","historyId":"db2bc106cd82460771d177c79e79d314","time":{"start":1696135237150,"stop":1696135654514,"duration":417364},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVHMJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVHMJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e4dbd08f57463c7a722e4caca1e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT11AVHMJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVHMJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVHMJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e4dbd08f57463c7a722e4caca1e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT11AVHMJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e4dbd08f57463c7a722e4caca1ec5f3c91b79ce6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVHMJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVHMJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e4dbd08f57463c7a722e4caca1e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT11AVHMJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVHMJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVHMJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e4dbd08f57463c7a722e4caca1e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT11AVHMJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e4dbd08f57463c7a722e4caca1ec5f3c91b79ce6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapAddBookmarkButton(AndroidNavigationBarEpubScreen.java:33)\n\tat stepdefinitions.epubSteps.TocBookmarksEpubSteps.addBookmark(TocBookmarksEpubSteps.java:118)\n\tat ✽.Add bookmark on reader epub screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:234)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135237150,"stop":1696135280388,"duration":43238},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135280388,"stop":1696135280389,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVHMJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVHMJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e4dbd08f57463c7a722e4caca1e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT11AVHMJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVHMJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVHMJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e4dbd08f57463c7a722e4caca1e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT11AVHMJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e4dbd08f57463c7a722e4caca1ec5f3c91b79ce6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVHMJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVHMJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e4dbd08f57463c7a722e4caca1e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT11AVHMJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVHMJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVHMJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e4dbd08f57463c7a722e4caca1e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT11AVHMJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e4dbd08f57463c7a722e4caca1ec5f3c91b79ce6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapAddBookmarkButton(AndroidNavigationBarEpubScreen.java:33)\n\tat stepdefinitions.epubSteps.TocBookmarksEpubSteps.addBookmark(TocBookmarksEpubSteps.java:118)\n\tat ✽.Add bookmark on reader epub screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:234)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696135280389,"stop":1696135300867,"duration":20478},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696135300867,"stop":1696135301572,"duration":705},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696135301572,"stop":1696135301904,"duration":332},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696135301904,"stop":1696135303257,"duration":1353},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696135303257,"stop":1696135308050,"duration":4793},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696135308050,"stop":1696135314022,"duration":5972},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696135314022,"stop":1696135340615,"duration":26593},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696135340615,"stop":1696135362089,"duration":21474},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696135362089,"stop":1696135382866,"duration":20777},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696135382866,"stop":1696135405241,"duration":22375},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696135405242,"stop":1696135410318,"duration":5076},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696135410318,"stop":1696135413902,"duration":3584},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696135413902,"stop":1696135415428,"duration":1526},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696135415429,"stop":1696135416609,"duration":1180},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696135416610,"stop":1696135418150,"duration":1540},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Add bookmark on reader epub screen","time":{"start":1696135418150,"stop":1696135439560,"duration":21410},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVHMJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVHMJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e4dbd08f57463c7a722e4caca1e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT11AVHMJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVHMJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVHMJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e4dbd08f57463c7a722e4caca1e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT11AVHMJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e4dbd08f57463c7a722e4caca1ec5f3c91b79ce6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVHMJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVHMJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e4dbd08f57463c7a722e4caca1e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT11AVHMJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVHMJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVHMJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e4dbd08f57463c7a722e4caca1e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT11AVHMJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e4dbd08f57463c7a722e4caca1ec5f3c91b79ce6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapAddBookmarkButton(AndroidNavigationBarEpubScreen.java:33)\n\tat stepdefinitions.epubSteps.TocBookmarksEpubSteps.addBookmark(TocBookmarksEpubSteps.java:118)\n\tat ✽.Add bookmark on reader epub screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:234)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Delete bookmark on reader epub screen","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Bookmark is not displayed on reader epub screen","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Scroll page forward from 7 to 9 times","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Add bookmark on reader epub screen","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save device time and date as 'deviceTimeDateKey'","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open bookmarks epub screen","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Delete bookmark on bookmarks epub screen","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Bookmark with 'chapterNameKey' and 'deviceTimeDateKey' is not displayed on bookmarks epub screen","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to reader epub screen from toc bookmarks epub screen","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click on left book corner on epub reader screen","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'chapterNameKey' chapter name is displayed on reader epub screen","time":{"start":1696135439561,"stop":1696135439561,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Bookmark is not displayed on reader epub screen","time":{"start":1696135439561,"stop":1696135439561,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":30,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135280389,"stop":1696135280389,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135300867,"stop":1696135300867,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135300867,"stop":1696135300867,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135301572,"stop":1696135301572,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135301572,"stop":1696135301572,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135301904,"stop":1696135301904,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135301904,"stop":1696135301904,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135303257,"stop":1696135303257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135303257,"stop":1696135303257,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135308050,"stop":1696135308050,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135308050,"stop":1696135308050,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135314022,"stop":1696135314022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135314022,"stop":1696135314022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135340615,"stop":1696135340615,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135340615,"stop":1696135340615,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135362089,"stop":1696135362089,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135362089,"stop":1696135362089,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135382866,"stop":1696135382866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135382866,"stop":1696135382866,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135405241,"stop":1696135405241,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135405241,"stop":1696135405242,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135410318,"stop":1696135410318,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135410318,"stop":1696135410318,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135413902,"stop":1696135413902,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135413902,"stop":1696135413902,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135415428,"stop":1696135415428,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135415428,"stop":1696135415429,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135416609,"stop":1696135416609,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135416609,"stop":1696135416610,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135418150,"stop":1696135418150,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135418150,"stop":1696135418150,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135439560,"stop":1696135439560,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135439561,"stop":1696135439561,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135439561,"stop":1696135439561,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135439561,"stop":1696135439561,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135439561,"stop":1696135439561,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696135439561,"stop":1696135439561,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696135439561,"stop":1696135440154,"duration":593},"status":"passed","steps":[],"attachments":[{"uid":"cc8d7a9e6f93bda0","name":"Screenshot","source":"cc8d7a9e6f93bda0.png","type":"image/png","size":93486}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696135440154,"stop":1696135470122,"duration":29968},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696135470122,"stop":1696135470123,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"1140ec4928629501","name":"Screenshot","source":"1140ec4928629501.txt","type":"text/plain","size":4988}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696135470123,"stop":1696135470123,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696135470123,"stop":1696135470539,"duration":416},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696135470539,"stop":1696135654513,"duration":183974},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Delete bookmarks"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Delete bookmarks"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Palace Marketplace"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"3ec72315a9e26444","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/3ec72315a9e26444","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403918A, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403918A, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21fbce1e33d5df454796f760e39..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8201, takesScreenshot: true, udid: R52T403918A, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403918A, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403918A, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21fbce1e33d5df454796f760e39..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8201, takesScreenshot: true, udid: R52T403918A, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 21fbce1e33d5df454796f760e393eb4527d2955a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085015066,"stop":1696085614245,"duration":599179}}]},"tags":["logout","returnBooks","tier1"]},"source":"c8535da537f20050.json","parameterValues":["Palace Marketplace"]} \ No newline at end of file diff --git a/2272/data/test-cases/c888a382794123ad.json b/2272/data/test-cases/c888a382794123ad.json deleted file mode 100644 index adf4624a08..0000000000 --- a/2272/data/test-cases/c888a382794123ad.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"c888a382794123ad","name":"LYRASIS: Getting and returning books from Book Detail View","fullName":"Distributors: LYRASIS: Getting and returning books from Book Detail View","historyId":"fbf1712184476aa264a67ec5dbeaee7f","time":{"start":1696132092547,"stop":1696132638352,"duration":545805},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:43)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132092547,"stop":1696132118593,"duration":26046},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696132118593,"stop":1696132118593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:43)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696132118593,"stop":1696132139029,"duration":20436},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696132139029,"stop":1696132139909,"duration":880},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696132139910,"stop":1696132140968,"duration":1058},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696132140969,"stop":1696132142338,"duration":1369},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696132142338,"stop":1696132148276,"duration":5938},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696132148276,"stop":1696132152627,"duration":4351},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696132152627,"stop":1696132179905,"duration":27278},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696132179905,"stop":1696132201695,"duration":21790},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696132201696,"stop":1696132222182,"duration":20486},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696132222182,"stop":1696132244259,"duration":22077},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696132244259,"stop":1696132244281,"duration":22},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:43)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696132244281,"stop":1696132244281,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696132244281,"stop":1696132244281,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696132244281,"stop":1696132244281,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains READ action button on book details screen","time":{"start":1696132244281,"stop":1696132244281,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click RETURN action button on book details screen","time":{"start":1696132244281,"stop":1696132244281,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains GET action button on book details screen","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click GET action button on book details screen","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains READ action button on book details screen","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click READ action button on book details screen","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book 'bookInfo' with EBOOK type is present on epub or pdf or audiobook screen","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":22,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132118593,"stop":1696132118593,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132139029,"stop":1696132139029,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132139029,"stop":1696132139029,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132139909,"stop":1696132139909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132139909,"stop":1696132139909,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132140968,"stop":1696132140968,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132140968,"stop":1696132140968,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132142338,"stop":1696132142338,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132142338,"stop":1696132142338,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132148276,"stop":1696132148276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132148276,"stop":1696132148276,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132152627,"stop":1696132152627,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132152627,"stop":1696132152627,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132179905,"stop":1696132179905,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132179905,"stop":1696132179905,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132201695,"stop":1696132201695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132201695,"stop":1696132201695,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132222182,"stop":1696132222182,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132222182,"stop":1696132222182,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132244259,"stop":1696132244259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132244259,"stop":1696132244259,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132244281,"stop":1696132244281,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132244281,"stop":1696132244281,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132244281,"stop":1696132244281,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132244281,"stop":1696132244281,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132244281,"stop":1696132244281,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132244281,"stop":1696132244281,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132244281,"stop":1696132244281,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132244281,"stop":1696132244281,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132244281,"stop":1696132244281,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132244281,"stop":1696132244281,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696132244282,"stop":1696132244282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696132244282,"stop":1696132245087,"duration":805},"status":"passed","steps":[],"attachments":[{"uid":"e1df58f141cfc867","name":"Screenshot","source":"e1df58f141cfc867.png","type":"image/png","size":540897}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696132245087,"stop":1696132274448,"duration":29361},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696132274448,"stop":1696132274449,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"21be2855b6544d03","name":"Screenshot","source":"21be2855b6544d03.txt","type":"text/plain","size":3893}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696132274449,"stop":1696132274449,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696132274449,"stop":1696132274785,"duration":336},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696132274785,"stop":1696132638352,"duration":363567},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Getting and returning books from Book Detail View"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Getting and returning books from Book Detail View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"EBOOK"},{"name":"buttonBookDetailsView","value":"READ"},{"name":"distributor","value":"Biblioboard"},{"name":"tabName","value":"eBooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"b94d55c024943095","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/b94d55c024943095","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696082376084,"stop":1696082742681,"duration":366597}}]},"tags":["logout","returnBooks","tier1"]},"source":"c888a382794123ad.json","parameterValues":["EBOOK","READ","Biblioboard","eBooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/cd0776294a9caa5.json b/2272/data/test-cases/cd0776294a9caa5.json deleted file mode 100644 index 753c1e8158..0000000000 --- a/2272/data/test-cases/cd0776294a9caa5.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"cd0776294a9caa5","name":"LYRASIS: Check of canceling the downloading from book details view","fullName":"Distributors: LYRASIS: Check of canceling the downloading from book details view","historyId":"8942bd5d6b00f4e800bc2b1625e819f3","time":{"start":1696134999666,"stop":1696135573368,"duration":573702},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 011c466dfb8384749f2cdef7c2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 011c466dfb8384749f2cdef7c2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 011c466dfb8384749f2cdef7c2f188f65446c43e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 011c466dfb8384749f2cdef7c2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 011c466dfb8384749f2cdef7c2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 011c466dfb8384749f2cdef7c2f188f65446c43e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134999666,"stop":1696135026560,"duration":26894},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135026560,"stop":1696135026560,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 011c466dfb8384749f2cdef7c2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 011c466dfb8384749f2cdef7c2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 011c466dfb8384749f2cdef7c2f188f65446c43e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 011c466dfb8384749f2cdef7c2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 011c466dfb8384749f2cdef7c2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 011c466dfb8384749f2cdef7c2f188f65446c43e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696135026560,"stop":1696135047456,"duration":20896},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696135047456,"stop":1696135048168,"duration":712},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696135048168,"stop":1696135048519,"duration":351},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696135048520,"stop":1696135049805,"duration":1285},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696135049806,"stop":1696135055348,"duration":5542},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696135055348,"stop":1696135060368,"duration":5020},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696135060369,"stop":1696135088141,"duration":27772},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696135088141,"stop":1696135109102,"duration":20961},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696135109102,"stop":1696135130521,"duration":21419},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696135130521,"stop":1696135152717,"duration":22196},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696135152717,"stop":1696135157600,"duration":4883},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696135157600,"stop":1696135178155,"duration":20555},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 011c466dfb8384749f2cdef7c2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 011c466dfb8384749f2cdef7c2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 011c466dfb8384749f2cdef7c2f188f65446c43e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 011c466dfb8384749f2cdef7c2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 011c466dfb8384749f2cdef7c2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 011c466dfb8384749f2cdef7c2f188f65446c43e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696135178155,"stop":1696135178155,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button and cancel downloading by click CANCEL button on book detail screen","time":{"start":1696135178155,"stop":1696135178155,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains DOWNLOAD action button on book details screen","time":{"start":1696135178155,"stop":1696135178155,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Check that book contains RETURN action button on book details screen","time":{"start":1696135178155,"stop":1696135178155,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":16,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135026560,"stop":1696135026560,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135047456,"stop":1696135047456,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135047456,"stop":1696135047456,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135048168,"stop":1696135048168,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135048168,"stop":1696135048168,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135048519,"stop":1696135048519,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135048519,"stop":1696135048519,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135049805,"stop":1696135049805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135049805,"stop":1696135049805,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135055348,"stop":1696135055348,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135055348,"stop":1696135055348,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135060368,"stop":1696135060368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135060368,"stop":1696135060368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135088141,"stop":1696135088141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135088141,"stop":1696135088141,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135109102,"stop":1696135109102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135109102,"stop":1696135109102,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135130521,"stop":1696135130521,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135130521,"stop":1696135130521,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135152717,"stop":1696135152717,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135152717,"stop":1696135152717,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135157600,"stop":1696135157600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135157600,"stop":1696135157600,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135178155,"stop":1696135178155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135178155,"stop":1696135178155,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135178155,"stop":1696135178155,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135178155,"stop":1696135178155,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135178155,"stop":1696135178155,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135178155,"stop":1696135178155,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135178155,"stop":1696135178155,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135178155,"stop":1696135178155,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135178155,"stop":1696135178155,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696135178155,"stop":1696135178155,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696135178155,"stop":1696135179120,"duration":965},"status":"passed","steps":[],"attachments":[{"uid":"ccd3989ae19a9c90","name":"Screenshot","source":"ccd3989ae19a9c90.png","type":"image/png","size":447013}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696135179120,"stop":1696135208918,"duration":29798},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696135208918,"stop":1696135208919,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"58bbf7af5a0606bd","name":"Screenshot","source":"58bbf7af5a0606bd.txt","type":"text/plain","size":4415}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696135208919,"stop":1696135208919,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696135208919,"stop":1696135209311,"duration":392},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696135209311,"stop":1696135573368,"duration":364057},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Check of canceling the downloading from book details view"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Check of canceling the downloading from book details view"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"AUDIOBOOK"},{"name":"distributor","value":"Axis 360"},{"name":"tabName","value":"Audiobooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"44a0dfd8a288f5fd","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/44a0dfd8a288f5fd","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C3T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C3T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2dcfe8615804471e9fe962394f1..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8207, takesScreenshot: true, udid: R52T20A0C3T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C3T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C3T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2dcfe8615804471e9fe962394f1..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8207, takesScreenshot: true, udid: R52T20A0C3T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 2dcfe8615804471e9fe962394f157e1b85931b9d\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085214754,"stop":1696085601449,"duration":386695}}]},"tags":["logout","returnBooks","tier1"]},"source":"cd0776294a9caa5.json","parameterValues":["AUDIOBOOK","Axis 360","Audiobooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/d0b729f0c5d1424c.json b/2272/data/test-cases/d0b729f0c5d1424c.json deleted file mode 100644 index ddb354a305..0000000000 --- a/2272/data/test-cases/d0b729f0c5d1424c.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d0b729f0c5d1424c","name":"Navigate by bookmarks","fullName":"Read EPUB in Lyrasis: Navigate by bookmarks","historyId":"181017355209da2f57fe9dfe3eba4a99","time":{"start":1696133387682,"stop":1696133712983,"duration":325301},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 78d381eac2f4818bbe209a223e0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 78d381eac2f4818bbe209a223e0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 78d381eac2f4818bbe209a223e0483b111b0d3c5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 78d381eac2f4818bbe209a223e0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 78d381eac2f4818bbe209a223e0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 78d381eac2f4818bbe209a223e0483b111b0d3c5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapAddBookmarkButton(AndroidNavigationBarEpubScreen.java:33)\n\tat stepdefinitions.epubSteps.TocBookmarksEpubSteps.addBookmark(TocBookmarksEpubSteps.java:118)\n\tat ✽.Add bookmark on reader epub screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:206)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133387682,"stop":1696133417937,"duration":30255},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133417937,"stop":1696133417937,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 78d381eac2f4818bbe209a223e0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 78d381eac2f4818bbe209a223e0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 78d381eac2f4818bbe209a223e0483b111b0d3c5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 78d381eac2f4818bbe209a223e0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 78d381eac2f4818bbe209a223e0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 78d381eac2f4818bbe209a223e0483b111b0d3c5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapAddBookmarkButton(AndroidNavigationBarEpubScreen.java:33)\n\tat stepdefinitions.epubSteps.TocBookmarksEpubSteps.addBookmark(TocBookmarksEpubSteps.java:118)\n\tat ✽.Add bookmark on reader epub screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:206)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696133417937,"stop":1696133438559,"duration":20622},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696133438560,"stop":1696133439297,"duration":737},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696133439297,"stop":1696133439699,"duration":402},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696133439699,"stop":1696133441083,"duration":1384},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696133441083,"stop":1696133446100,"duration":5017},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696133446101,"stop":1696133450465,"duration":4364},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696133450465,"stop":1696133477811,"duration":27346},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696133477811,"stop":1696133498637,"duration":20826},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696133498638,"stop":1696133519299,"duration":20661},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696133519299,"stop":1696133541095,"duration":21796},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696133541095,"stop":1696133546206,"duration":5111},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696133546206,"stop":1696133555202,"duration":8996},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696133555202,"stop":1696133556279,"duration":1077},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696133556279,"stop":1696133558043,"duration":1764},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696133558043,"stop":1696133564166,"duration":6123},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Add bookmark on reader epub screen","time":{"start":1696133564167,"stop":1696133585004,"duration":20837},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 78d381eac2f4818bbe209a223e0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 78d381eac2f4818bbe209a223e0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 78d381eac2f4818bbe209a223e0483b111b0d3c5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 78d381eac2f4818bbe209a223e0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 78d381eac2f4818bbe209a223e0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 78d381eac2f4818bbe209a223e0483b111b0d3c5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapAddBookmarkButton(AndroidNavigationBarEpubScreen.java:33)\n\tat stepdefinitions.epubSteps.TocBookmarksEpubSteps.addBookmark(TocBookmarksEpubSteps.java:118)\n\tat ✽.Add bookmark on reader epub screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:206)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"Then Bookmark is displayed on reader epub screen","time":{"start":1696133585004,"stop":1696133585004,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696133585004,"stop":1696133585004,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save device time and date as 'deviceTimeDateKey'","time":{"start":1696133585004,"stop":1696133585005,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 7 to 9 times","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Add bookmark on reader epub screen","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save pageNumber as 'pageNumberKey2' and chapterName as 'chapterNameKey2' on epub reader screen","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save device time and date as 'deviceTimeDateKey2'","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open navigation bar on reader epub screen","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open bookmarks epub screen","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Bookmark with 'chapterNameKey' and 'deviceTimeDateKey' is displayed on bookmarks epub screen","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Bookmark with 'chapterNameKey2' and 'deviceTimeDateKey2' is displayed on bookmarks epub screen","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open random bookmark and save chapter name as 'chapterNameKey3' on bookmarks epub screen","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'chapterNameKey3' chapter name is displayed on reader epub screen","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":29,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133417937,"stop":1696133417937,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133438559,"stop":1696133438559,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133438559,"stop":1696133438559,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133439297,"stop":1696133439297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133439297,"stop":1696133439297,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133439699,"stop":1696133439699,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133439699,"stop":1696133439699,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133441083,"stop":1696133441083,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133441083,"stop":1696133441083,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133446100,"stop":1696133446100,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133446100,"stop":1696133446101,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133450465,"stop":1696133450465,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133450465,"stop":1696133450465,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133477811,"stop":1696133477811,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133477811,"stop":1696133477811,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133498638,"stop":1696133498638,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133498638,"stop":1696133498638,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133519299,"stop":1696133519299,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133519299,"stop":1696133519299,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133541095,"stop":1696133541095,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133541095,"stop":1696133541095,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133546206,"stop":1696133546206,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133546206,"stop":1696133546206,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133555202,"stop":1696133555202,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133555202,"stop":1696133555202,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133556279,"stop":1696133556279,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133556279,"stop":1696133556279,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133558043,"stop":1696133558043,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133558043,"stop":1696133558043,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133564166,"stop":1696133564166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133564166,"stop":1696133564166,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133585004,"stop":1696133585004,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133585004,"stop":1696133585004,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133585004,"stop":1696133585004,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133585004,"stop":1696133585004,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133585004,"stop":1696133585004,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133585004,"stop":1696133585004,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585005,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696133585005,"stop":1696133585768,"duration":763},"status":"passed","steps":[],"attachments":[{"uid":"7344f82cf242b59e","name":"Screenshot","source":"7344f82cf242b59e.png","type":"image/png","size":245708}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696133585768,"stop":1696133615765,"duration":29997},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696133615765,"stop":1696133615765,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"245a9c2264cd3c36","name":"Screenshot","source":"245a9c2264cd3c36.txt","type":"text/plain","size":4916}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696133615765,"stop":1696133615765,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696133615765,"stop":1696133616161,"duration":396},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696133616161,"stop":1696133712983,"duration":96822},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Navigate by bookmarks"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Navigate by bookmarks"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Bibliotheca"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"a27044be4a303173","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/a27044be4a303173","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390ZD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390ZD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d578761c16e408b15a52ed07990..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40390ZD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390ZD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390ZD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d578761c16e408b15a52ed07990..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40390ZD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d578761c16e408b15a52ed07990ccc376f096fde\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696082796221,"stop":1696083404746,"duration":608525}}]},"tags":["logout","returnBooks","tier1"]},"source":"d0b729f0c5d1424c.json","parameterValues":["Bibliotheca"]} \ No newline at end of file diff --git a/2272/data/test-cases/d111ad2f18d75f15.json b/2272/data/test-cases/d111ad2f18d75f15.json deleted file mode 100644 index 4dc908a1ea..0000000000 --- a/2272/data/test-cases/d111ad2f18d75f15.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d111ad2f18d75f15","name":"Check of book title and back button in Lyrasis","fullName":"Read PDF in LYRASIS Reads on Android: Check of book title and back button in Lyrasis","historyId":"1db89956b16b388c808f6640128972ca","time":{"start":1696134975999,"stop":1696135521478,"duration":545479},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:17)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134975999,"stop":1696135002590,"duration":26591},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135002590,"stop":1696135002590,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:17)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696135002590,"stop":1696135023364,"duration":20774},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696135023364,"stop":1696135024108,"duration":744},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696135024108,"stop":1696135024434,"duration":326},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696135024434,"stop":1696135025785,"duration":1351},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696135025785,"stop":1696135030397,"duration":4612},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696135030397,"stop":1696135036642,"duration":6245},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696135036642,"stop":1696135063533,"duration":26891},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696135063533,"stop":1696135084590,"duration":21057},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696135084590,"stop":1696135105238,"duration":20648},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open search modal","time":{"start":1696135105238,"stop":1696135127154,"duration":21916},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696135127154,"stop":1696135127172,"duration":18},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:17)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696135127172,"stop":1696135127172,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on catalog books screen","time":{"start":1696135127172,"stop":1696135127172,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696135127172,"stop":1696135127172,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696135127173,"stop":1696135127173,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Reader pdf screen is opened","time":{"start":1696135127173,"stop":1696135127173,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And The book name is 'bookNameInfo' on pdf reader screen","time":{"start":1696135127173,"stop":1696135127173,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close pdf reader by back button","time":{"start":1696135127173,"stop":1696135127173,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book \"bookInfo\" is opened on book details screen","time":{"start":1696135127173,"stop":1696135127173,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":19,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135002590,"stop":1696135002590,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135023364,"stop":1696135023364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135023364,"stop":1696135023364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135024108,"stop":1696135024108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135024108,"stop":1696135024108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135024434,"stop":1696135024434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135024434,"stop":1696135024434,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135025785,"stop":1696135025785,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135025785,"stop":1696135025785,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135030397,"stop":1696135030397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135030397,"stop":1696135030397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135036642,"stop":1696135036642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135036642,"stop":1696135036642,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135063533,"stop":1696135063533,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135063533,"stop":1696135063533,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135084590,"stop":1696135084590,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135084590,"stop":1696135084590,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135105238,"stop":1696135105238,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135105238,"stop":1696135105238,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135127154,"stop":1696135127154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135127154,"stop":1696135127154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135127172,"stop":1696135127172,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135127172,"stop":1696135127172,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135127172,"stop":1696135127172,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135127172,"stop":1696135127172,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135127172,"stop":1696135127172,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135127172,"stop":1696135127172,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135127172,"stop":1696135127172,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135127172,"stop":1696135127172,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135127173,"stop":1696135127173,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135127173,"stop":1696135127173,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135127173,"stop":1696135127173,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135127173,"stop":1696135127173,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135127173,"stop":1696135127173,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135127173,"stop":1696135127173,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135127173,"stop":1696135127173,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135127173,"stop":1696135127173,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135127173,"stop":1696135127173,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696135127173,"stop":1696135127173,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696135127173,"stop":1696135128074,"duration":901},"status":"passed","steps":[],"attachments":[{"uid":"3a1f13196cc512c1","name":"Screenshot","source":"3a1f13196cc512c1.png","type":"image/png","size":568488}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696135128074,"stop":1696135157499,"duration":29425},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696135157499,"stop":1696135157500,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"71b9363768862ce1","name":"Screenshot","source":"71b9363768862ce1.txt","type":"text/plain","size":3909}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696135157500,"stop":1696135157500,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696135157500,"stop":1696135157845,"duration":345},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696135157845,"stop":1696135521478,"duration":363633},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"tag","value":"exclude_ios"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Read PDF in LYRASIS Reads on Android"},{"name":"story","value":"Check of book title and back button in Lyrasis"},{"name":"suite","value":"Read PDF in LYRASIS Reads on Android"},{"name":"testClass","value":"Check of book title and back button in Lyrasis"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature"},{"name":"package","value":"src.test.java.features.PdfLyrasisAndroid_feature.Read PDF in LYRASIS Reads on Android"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"558fce132623e75e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/558fce132623e75e","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696086203391,"stop":1696086750173,"duration":546782}}]},"tags":["logout","returnBooks","tier1","exclude_ios"]},"source":"d111ad2f18d75f15.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/d471c802c48e3804.json b/2272/data/test-cases/d471c802c48e3804.json deleted file mode 100644 index acaec680f3..0000000000 --- a/2272/data/test-cases/d471c802c48e3804.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d471c802c48e3804","name":"Switch Library Reservations","fullName":"Manage Libraries: Switch Library Reservations","historyId":"e583b93c8050ad3cb77bd0452931cff5","time":{"start":1696131417371,"stop":1696131844791,"duration":427420},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6ca4eef41f29ae1a62e145de7ef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6ca4eef41f29ae1a62e145de7ef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 6ca4eef41f29ae1a62e145de7efbce6ad5bbb1ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6ca4eef41f29ae1a62e145de7ef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6ca4eef41f29ae1a62e145de7ef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 6ca4eef41f29ae1a62e145de7efbce6ad5bbb1ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/ManageLibraries.feature:139)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131417371,"stop":1696131444344,"duration":26973},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131444344,"stop":1696131444344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6ca4eef41f29ae1a62e145de7ef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6ca4eef41f29ae1a62e145de7ef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 6ca4eef41f29ae1a62e145de7efbce6ad5bbb1ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6ca4eef41f29ae1a62e145de7ef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6ca4eef41f29ae1a62e145de7ef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 6ca4eef41f29ae1a62e145de7efbce6ad5bbb1ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/ManageLibraries.feature:139)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696131444344,"stop":1696131465021,"duration":20677},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696131465021,"stop":1696131466165,"duration":1144},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696131466165,"stop":1696131466475,"duration":310},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696131466475,"stop":1696131467794,"duration":1319},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"Plumas County Library\" on Add library screen","time":{"start":1696131467794,"stop":1696131472770,"duration":4976},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"Plumas County Library\" is present on Accounts screen","time":{"start":1696131472771,"stop":1696131477995,"duration":5224},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add 'LYRASIS Reads' account","time":{"start":1696131477995,"stop":1696131508966,"duration":30971},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Enter credentials for 'LYRASIS Reads' account","time":{"start":1696131508966,"stop":1696131534579,"duration":25613},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696131534579,"stop":1696131555725,"duration":21146},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696131555725,"stop":1696131576364,"duration":20639},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696131576364,"stop":1696131598450,"duration":22086},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'unavailable' book of distributor 'Bibliotheca' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696131598450,"stop":1696131605711,"duration":7261},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696131605711,"stop":1696131626345,"duration":20634},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6ca4eef41f29ae1a62e145de7ef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6ca4eef41f29ae1a62e145de7ef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 6ca4eef41f29ae1a62e145de7efbce6ad5bbb1ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6ca4eef41f29ae1a62e145de7ef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6ca4eef41f29ae1a62e145de7ef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 6ca4eef41f29ae1a62e145de7efbce6ad5bbb1ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/ManageLibraries.feature:139)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"Then Subcategory screen is present","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with RESERVE action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book 'bookInfo' is opened on book details screen","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click RESERVE action button on book details screen","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains REMOVE action button on book details screen","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Holds","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with REMOVE action button and 'bookInfo' bookInfo is present on holds screen","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Catalog","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Plumas County Library' from side menu","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Holds","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And There are not books on holds screen","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":25,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131444344,"stop":1696131444344,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131465021,"stop":1696131465021,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131465021,"stop":1696131465021,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131466165,"stop":1696131466165,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131466165,"stop":1696131466165,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131466475,"stop":1696131466475,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131466475,"stop":1696131466475,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131467794,"stop":1696131467794,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131467794,"stop":1696131467794,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131472771,"stop":1696131472771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131472771,"stop":1696131472771,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131477995,"stop":1696131477995,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131477995,"stop":1696131477995,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131508966,"stop":1696131508966,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131508966,"stop":1696131508966,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131534579,"stop":1696131534579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131534579,"stop":1696131534579,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131555725,"stop":1696131555725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131555725,"stop":1696131555725,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131576364,"stop":1696131576364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131576364,"stop":1696131576364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131598450,"stop":1696131598450,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131598450,"stop":1696131598450,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131605711,"stop":1696131605711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131605711,"stop":1696131605711,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131626345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696131626345,"stop":1696131627165,"duration":820},"status":"passed","steps":[],"attachments":[{"uid":"9cced95795148241","name":"Screenshot","source":"9cced95795148241.png","type":"image/png","size":541880}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696131627165,"stop":1696131661417,"duration":34252},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696131661417,"stop":1696131661417,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"9ad25a9c6341273f","name":"Screenshot","source":"9ad25a9c6341273f.txt","type":"text/plain","size":5022}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696131661417,"stop":1696131661417,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696131661417,"stop":1696131661791,"duration":374},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696131661791,"stop":1696131844790,"duration":182999},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Manage Libraries"},{"name":"story","value":"Switch Library Reservations"},{"name":"suite","value":"Manage Libraries"},{"name":"testClass","value":"Switch Library Reservations"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/ManageLibraries.feature"},{"name":"package","value":"src.test.java.features.ManageLibraries_feature.Manage Libraries"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"bfa648f711e48940","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/bfa648f711e48940","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395VD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395VD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f34d6d495c6ddd60dee7fa18d6b..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T40395VD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395VD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395VD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f34d6d495c6ddd60dee7fa18d6b..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T40395VD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: f34d6d495c6ddd60dee7fa18d6b6d00fa3c5fbf7\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696082573621,"stop":1696083179268,"duration":605647}}]},"tags":["logout","returnBooks","tier1"]},"source":"d471c802c48e3804.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/d773c5942a578db7.json b/2272/data/test-cases/d773c5942a578db7.json deleted file mode 100644 index 21f2ac46a1..0000000000 --- a/2272/data/test-cases/d773c5942a578db7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d773c5942a578db7","name":"Playback speed: Check of playback speed","fullName":"Audiobook in LYRASIS: Playback speed: Check of playback speed","historyId":"ff1ee5cbb97dafa79cd74752bbc80fbd","time":{"start":1696135707531,"stop":1696136103403,"duration":395872},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSBPB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSBPB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e18ebeee302475ef45ef3c40d50..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSBPB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSBPB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSBPB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e18ebeee302475ef45ef3c40d50..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSBPB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e18ebeee302475ef45ef3c40d50ea48ddfdd9dd2\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSBPB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSBPB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e18ebeee302475ef45ef3c40d50..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSBPB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSBPB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSBPB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e18ebeee302475ef45ef3c40d50..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSBPB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e18ebeee302475ef45ef3c40d50ea48ddfdd9dd2\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135707531,"stop":1696135736482,"duration":28951},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135736482,"stop":1696135736482,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSBPB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSBPB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e18ebeee302475ef45ef3c40d50..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSBPB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSBPB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSBPB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e18ebeee302475ef45ef3c40d50..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSBPB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e18ebeee302475ef45ef3c40d50ea48ddfdd9dd2\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSBPB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSBPB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e18ebeee302475ef45ef3c40d50..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSBPB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSBPB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSBPB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e18ebeee302475ef45ef3c40d50..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSBPB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e18ebeee302475ef45ef3c40d50ea48ddfdd9dd2\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696135736483,"stop":1696135757217,"duration":20734},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696135757217,"stop":1696135757933,"duration":716},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696135757933,"stop":1696135758277,"duration":344},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696135758277,"stop":1696135759564,"duration":1287},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696135759565,"stop":1696135764495,"duration":4930},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696135764495,"stop":1696135770095,"duration":5600},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696135770095,"stop":1696135797364,"duration":27269},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696135797364,"stop":1696135818779,"duration":21415},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696135818779,"stop":1696135839290,"duration":20511},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696135839291,"stop":1696135861793,"duration":22502},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696135861793,"stop":1696135867106,"duration":5313},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696135867106,"stop":1696135887594,"duration":20488},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSBPB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSBPB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e18ebeee302475ef45ef3c40d50..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSBPB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSBPB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSBPB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e18ebeee302475ef45ef3c40d50..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSBPB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e18ebeee302475ef45ef3c40d50ea48ddfdd9dd2\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSBPB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSBPB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e18ebeee302475ef45ef3c40d50..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSBPB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSBPB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSBPB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e18ebeee302475ef45ef3c40d50..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSBPB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e18ebeee302475ef45ef3c40d50ea48ddfdd9dd2\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 1.50X playback speed on playback speed audiobook screen","time":{"start":1696135887594,"stop":1696135887595,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 1.50X on audio player screen","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.50X on audio player screen","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.50X on audio player screen","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 6 seconds","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 9 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135736482,"stop":1696135736483,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135757217,"stop":1696135757217,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135757217,"stop":1696135757217,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135757933,"stop":1696135757933,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135757933,"stop":1696135757933,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135758277,"stop":1696135758277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135758277,"stop":1696135758277,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135759564,"stop":1696135759564,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135759564,"stop":1696135759565,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135764495,"stop":1696135764495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135764495,"stop":1696135764495,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135770095,"stop":1696135770095,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135770095,"stop":1696135770095,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135797364,"stop":1696135797364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135797364,"stop":1696135797364,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135818779,"stop":1696135818779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135818779,"stop":1696135818779,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135839290,"stop":1696135839290,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135839290,"stop":1696135839291,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135861793,"stop":1696135861793,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135861793,"stop":1696135861793,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135867106,"stop":1696135867106,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135867106,"stop":1696135867106,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887594,"stop":1696135887594,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135887595,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696135887595,"stop":1696135888566,"duration":971},"status":"passed","steps":[],"attachments":[{"uid":"48b319428a72f37c","name":"Screenshot","source":"48b319428a72f37c.png","type":"image/png","size":403934}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696135888566,"stop":1696135920053,"duration":31487},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696135920053,"stop":1696135920054,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"7a359c38768b22f3","name":"Screenshot","source":"7a359c38768b22f3.txt","type":"text/plain","size":4190}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696135920054,"stop":1696135920054,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696135920054,"stop":1696135920445,"duration":391},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696135920445,"stop":1696136103403,"duration":182958},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Axis 360"},{"name":"moveForwardSeconds","value":"9"},{"name":"secondsForWaiting","value":"6"},{"name":"speed","value":"1.50"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"486fe91a8b70c7ff","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/486fe91a8b70c7ff","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a8604b0e728a0616edcbc8c5a1..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a8604b0e728a0616edcbc8c5a1..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 1a8604b0e728a0616edcbc8c5a10a1eae4a8f257\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085898288,"stop":1696086489169,"duration":590881}}]},"tags":["logout","returnBooks","tier1"]},"source":"d773c5942a578db7.json","parameterValues":["Axis 360","9","6","1.50"]} \ No newline at end of file diff --git a/2272/data/test-cases/d9774abf2f4f1c41.json b/2272/data/test-cases/d9774abf2f4f1c41.json deleted file mode 100644 index 76fcb808cc..0000000000 --- a/2272/data/test-cases/d9774abf2f4f1c41.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d9774abf2f4f1c41","name":"TOC: Check of table of contents","fullName":"Audiobook in LYRASIS: TOC: Check of table of contents","historyId":"bda2e19494a15b18baa12287baf64502","time":{"start":1696140099990,"stop":1696140673032,"duration":573042},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AAW7B, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AAW7B, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 41d6c9f63ccd3a2f464806a66aa..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40AAW7B, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AAW7B, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AAW7B, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 41d6c9f63ccd3a2f464806a66aa..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40AAW7B, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 41d6c9f63ccd3a2f464806a66aa525c1dc911a1e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AAW7B, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AAW7B, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 41d6c9f63ccd3a2f464806a66aa..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40AAW7B, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AAW7B, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AAW7B, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 41d6c9f63ccd3a2f464806a66aa..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40AAW7B, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 41d6c9f63ccd3a2f464806a66aa525c1dc911a1e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:550)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696140099990,"stop":1696140125906,"duration":25916},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696140125906,"stop":1696140125906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AAW7B, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AAW7B, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 41d6c9f63ccd3a2f464806a66aa..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40AAW7B, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AAW7B, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AAW7B, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 41d6c9f63ccd3a2f464806a66aa..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40AAW7B, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 41d6c9f63ccd3a2f464806a66aa525c1dc911a1e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AAW7B, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AAW7B, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 41d6c9f63ccd3a2f464806a66aa..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40AAW7B, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AAW7B, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AAW7B, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 41d6c9f63ccd3a2f464806a66aa..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40AAW7B, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 41d6c9f63ccd3a2f464806a66aa525c1dc911a1e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:550)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696140125906,"stop":1696140146441,"duration":20535},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696140146442,"stop":1696140147168,"duration":726},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696140147168,"stop":1696140148123,"duration":955},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696140148124,"stop":1696140149483,"duration":1359},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696140149484,"stop":1696140154373,"duration":4889},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696140154373,"stop":1696140158957,"duration":4584},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696140158957,"stop":1696140185507,"duration":26550},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696140185507,"stop":1696140206736,"duration":21229},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696140206736,"stop":1696140227240,"duration":20504},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696140227240,"stop":1696140249204,"duration":21964},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search for \"Down the Hatch\" and save bookName as 'bookNameInfo'","time":{"start":1696140249204,"stop":1696140254282,"duration":5078},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696140254282,"stop":1696140274977,"duration":20695},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AAW7B, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AAW7B, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 41d6c9f63ccd3a2f464806a66aa..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40AAW7B, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AAW7B, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AAW7B, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 41d6c9f63ccd3a2f464806a66aa..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40AAW7B, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 41d6c9f63ccd3a2f464806a66aa525c1dc911a1e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AAW7B, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AAW7B, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 41d6c9f63ccd3a2f464806a66aa..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40AAW7B, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AAW7B, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AAW7B, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 41d6c9f63ccd3a2f464806a66aa..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40AAW7B, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 41d6c9f63ccd3a2f464806a66aa525c1dc911a1e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:550)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open toc audiobook screen","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then There are two tabs Content and Bookmarks on toc audiobook screen","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Bookmarks on toc audiobook screen","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Bookmarks screen is opened","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And There is no bookmarks message on Bookmarks screen","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Chapters on toc audiobook screen","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Chapters screen is opened","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":24,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140125906,"stop":1696140125906,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140146441,"stop":1696140146442,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140146442,"stop":1696140146442,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140147168,"stop":1696140147168,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140147168,"stop":1696140147168,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140148123,"stop":1696140148123,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140148123,"stop":1696140148124,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140149483,"stop":1696140149483,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140149483,"stop":1696140149484,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140154373,"stop":1696140154373,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140154373,"stop":1696140154373,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140158957,"stop":1696140158957,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140158957,"stop":1696140158957,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140185507,"stop":1696140185507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140185507,"stop":1696140185507,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140206736,"stop":1696140206736,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140206736,"stop":1696140206736,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140227240,"stop":1696140227240,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140227240,"stop":1696140227240,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140249204,"stop":1696140249204,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140249204,"stop":1696140249204,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140254282,"stop":1696140254282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140254282,"stop":1696140254282,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140274977,"stop":1696140274977,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696140274978,"stop":1696140274978,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696140274978,"stop":1696140275972,"duration":994},"status":"passed","steps":[],"attachments":[{"uid":"bf00002e906b7edf","name":"Screenshot","source":"bf00002e906b7edf.png","type":"image/png","size":532849}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696140275972,"stop":1696140305162,"duration":29190},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696140305162,"stop":1696140305162,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"ca009df737ea2501","name":"Screenshot","source":"ca009df737ea2501.txt","type":"text/plain","size":4190}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696140305162,"stop":1696140305162,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696140305162,"stop":1696140305773,"duration":611},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696140305773,"stop":1696140673032,"duration":367259},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"TOC: Check of table of contents"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"TOC: Check of table of contents"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"90b4ab19035543c6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/90b4ab19035543c6","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 201a6f3258810d144cffc58ceeb..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 201a6f3258810d144cffc58ceeb..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 201a6f3258810d144cffc58ceeb5e355b6afe2c1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696091136132,"stop":1696091703260,"duration":567128}}]},"tags":["logout","returnBooks","tier1"]},"source":"d9774abf2f4f1c41.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/d989d8e13927b9dc.json b/2272/data/test-cases/d989d8e13927b9dc.json deleted file mode 100644 index b5c1e1ace3..0000000000 --- a/2272/data/test-cases/d989d8e13927b9dc.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"d989d8e13927b9dc","name":"Playback speed: Check of playback speed","fullName":"Audiobook in LYRASIS: Playback speed: Check of playback speed","historyId":"37b9095a1c8651da5da34a25e5718148","time":{"start":1696134801344,"stop":1696135117749,"duration":316405},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c5570993da79853d9afaab12734..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c5570993da79853d9afaab12734..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c5570993da79853d9afaab12734a4ff1ec9390ed\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c5570993da79853d9afaab12734..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c5570993da79853d9afaab12734..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c5570993da79853d9afaab12734a4ff1ec9390ed\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134801344,"stop":1696134845883,"duration":44539},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134845883,"stop":1696134845883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c5570993da79853d9afaab12734..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c5570993da79853d9afaab12734..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c5570993da79853d9afaab12734a4ff1ec9390ed\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c5570993da79853d9afaab12734..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c5570993da79853d9afaab12734..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c5570993da79853d9afaab12734a4ff1ec9390ed\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696134845883,"stop":1696134866504,"duration":20621},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696134866504,"stop":1696134867148,"duration":644},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696134867149,"stop":1696134867511,"duration":362},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696134867511,"stop":1696134868828,"duration":1317},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696134868828,"stop":1696134874609,"duration":5781},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696134874610,"stop":1696134879727,"duration":5117},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696134879728,"stop":1696134905049,"duration":25321},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696134905050,"stop":1696134926144,"duration":21094},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696134926144,"stop":1696134946552,"duration":20408},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696134946552,"stop":1696134968750,"duration":22198},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696134968751,"stop":1696134973353,"duration":4602},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696134973354,"stop":1696134994105,"duration":20751},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c5570993da79853d9afaab12734..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c5570993da79853d9afaab12734..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c5570993da79853d9afaab12734a4ff1ec9390ed\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c5570993da79853d9afaab12734..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c5570993da79853d9afaab12734..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c5570993da79853d9afaab12734a4ff1ec9390ed\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696134994105,"stop":1696134994105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696134994105,"stop":1696134994105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 0.75X playback speed on playback speed audiobook screen","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 0.75X on audio player screen","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 0.75X on audio player screen","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 0.75X on audio player screen","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 8 seconds","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 6 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134845883,"stop":1696134845883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134866504,"stop":1696134866504,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134866504,"stop":1696134866504,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134867149,"stop":1696134867149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134867149,"stop":1696134867149,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134867511,"stop":1696134867511,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134867511,"stop":1696134867511,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134868828,"stop":1696134868828,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134868828,"stop":1696134868828,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134874609,"stop":1696134874609,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134874609,"stop":1696134874610,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134879727,"stop":1696134879727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134879727,"stop":1696134879728,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134905049,"stop":1696134905049,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134905049,"stop":1696134905049,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134926144,"stop":1696134926144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134926144,"stop":1696134926144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134946552,"stop":1696134946552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134946552,"stop":1696134946552,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134968750,"stop":1696134968750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134968750,"stop":1696134968751,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134973353,"stop":1696134973353,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134973353,"stop":1696134973353,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994105,"stop":1696134994105,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994105,"stop":1696134994105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994105,"stop":1696134994105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994105,"stop":1696134994105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994105,"stop":1696134994105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994105,"stop":1696134994105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994108,"stop":1696134994108,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134994109,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696134994109,"stop":1696134995098,"duration":989},"status":"passed","steps":[],"attachments":[{"uid":"9108d63d0a308c83","name":"Screenshot","source":"9108d63d0a308c83.png","type":"image/png","size":584137}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696134995098,"stop":1696135024977,"duration":29879},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696135024977,"stop":1696135024978,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"8d335eb2edae0412","name":"Screenshot","source":"8d335eb2edae0412.txt","type":"text/plain","size":4108}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696135024978,"stop":1696135024978,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696135024978,"stop":1696135025408,"duration":430},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696135025408,"stop":1696135117748,"duration":92340},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Axis 360"},{"name":"moveForwardSeconds","value":"6"},{"name":"secondsForWaiting","value":"8"},{"name":"speed","value":"0.75"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"771f53f7d82758c6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/771f53f7d82758c6","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403944W, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403944W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 02a88e344d2d68a6252d7cb3a70..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403944W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403944W, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403944W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 02a88e344d2d68a6252d7cb3a70..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403944W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 02a88e344d2d68a6252d7cb3a70c5b5942f819cb\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085281856,"stop":1696085594944,"duration":313088}}]},"tags":["logout","returnBooks","tier1"]},"source":"d989d8e13927b9dc.json","parameterValues":["Axis 360","6","8","0.75"]} \ No newline at end of file diff --git a/2272/data/test-cases/dac4e40a517dd60b.json b/2272/data/test-cases/dac4e40a517dd60b.json deleted file mode 100644 index 452057be73..0000000000 --- a/2272/data/test-cases/dac4e40a517dd60b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"dac4e40a517dd60b","name":"Check of not rewinding forward and back by tapping on time bar","fullName":"Audiobook in LYRASIS: Check of not rewinding forward and back by tapping on time bar","historyId":"4da786ac01c23f7ddabe8af1445796ab","time":{"start":1696131119313,"stop":1696131709185,"duration":589872},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z65ZE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z65ZE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e25bd890e1eecd02b3baf914cf..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT10Z65ZE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z65ZE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z65ZE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e25bd890e1eecd02b3baf914cf..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT10Z65ZE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3e25bd890e1eecd02b3baf914cfd97145c1acc4e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z65ZE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z65ZE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e25bd890e1eecd02b3baf914cf..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT10Z65ZE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z65ZE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z65ZE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e25bd890e1eecd02b3baf914cf..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT10Z65ZE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3e25bd890e1eecd02b3baf914cfd97145c1acc4e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:370)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131119313,"stop":1696131160707,"duration":41394},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131160707,"stop":1696131160707,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z65ZE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z65ZE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e25bd890e1eecd02b3baf914cf..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT10Z65ZE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z65ZE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z65ZE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e25bd890e1eecd02b3baf914cf..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT10Z65ZE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3e25bd890e1eecd02b3baf914cfd97145c1acc4e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z65ZE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z65ZE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e25bd890e1eecd02b3baf914cf..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT10Z65ZE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z65ZE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z65ZE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e25bd890e1eecd02b3baf914cf..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT10Z65ZE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3e25bd890e1eecd02b3baf914cfd97145c1acc4e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:370)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696131160707,"stop":1696131181430,"duration":20723},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696131181430,"stop":1696131182132,"duration":702},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696131182132,"stop":1696131182469,"duration":337},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696131182470,"stop":1696131183843,"duration":1373},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696131183844,"stop":1696131189407,"duration":5563},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696131189407,"stop":1696131195836,"duration":6429},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696131195837,"stop":1696131224000,"duration":28163},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696131224000,"stop":1696131245034,"duration":21034},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696131245034,"stop":1696131266475,"duration":21441},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696131266475,"stop":1696131288502,"duration":22027},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696131288502,"stop":1696131294281,"duration":5779},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696131294281,"stop":1696131314741,"duration":20460},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z65ZE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z65ZE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e25bd890e1eecd02b3baf914cf..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT10Z65ZE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z65ZE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z65ZE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e25bd890e1eecd02b3baf914cf..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT10Z65ZE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3e25bd890e1eecd02b3baf914cfd97145c1acc4e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z65ZE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z65ZE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e25bd890e1eecd02b3baf914cf..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT10Z65ZE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z65ZE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z65ZE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e25bd890e1eecd02b3baf914cf..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT10Z65ZE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3e25bd890e1eecd02b3baf914cfd97145c1acc4e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:370)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Pause button is present on audio player screen","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap pause button on audio player screen","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Stretch slider on the time tracking line forward on audio player screen","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeBehind' on audio player screen","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Tap on the time bar forward on audio player screen","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeForward' on audio player screen","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play times 'timeBehind' and 'timeForward' are equals","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap on the time bar back on audio player screen","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeBackward' on audio player screen","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play times 'timeBehind' and 'timeBackward' are equals","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":30,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131160707,"stop":1696131160707,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131181430,"stop":1696131181430,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131181430,"stop":1696131181430,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131182132,"stop":1696131182132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131182132,"stop":1696131182132,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131182469,"stop":1696131182469,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131182469,"stop":1696131182469,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131183843,"stop":1696131183844,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131183844,"stop":1696131183844,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131189407,"stop":1696131189407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131189407,"stop":1696131189407,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131195836,"stop":1696131195836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131195837,"stop":1696131195837,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131224000,"stop":1696131224000,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131224000,"stop":1696131224000,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131245034,"stop":1696131245034,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131245034,"stop":1696131245034,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131266475,"stop":1696131266475,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131266475,"stop":1696131266475,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131288502,"stop":1696131288502,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131288502,"stop":1696131288502,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131294281,"stop":1696131294281,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131294281,"stop":1696131294281,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314741,"stop":1696131314741,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131314742,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696131314742,"stop":1696131315611,"duration":869},"status":"passed","steps":[],"attachments":[{"uid":"21a973e878de90c9","name":"Screenshot","source":"21a973e878de90c9.png","type":"image/png","size":568006}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696131315611,"stop":1696131345130,"duration":29519},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696131345130,"stop":1696131345130,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"f2b809f7907c7b41","name":"Screenshot","source":"f2b809f7907c7b41.txt","type":"text/plain","size":4449}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696131345130,"stop":1696131345130,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696131345130,"stop":1696131345513,"duration":383},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696131345513,"stop":1696131709185,"duration":363672},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Check of not rewinding forward and back by tapping on time bar"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Check of not rewinding forward and back by tapping on time bar"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Axis 360"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"422f265e234ca7a7","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/422f265e234ca7a7","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0EXA, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0EXA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c9333ef243ac1cb998a663db57c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0EXA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0EXA, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0EXA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c9333ef243ac1cb998a663db57c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0EXA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: c9333ef243ac1cb998a663db57cacc51806b73be\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696082106568,"stop":1696082714680,"duration":608112}}]},"tags":["logout","returnBooks","tier1"]},"source":"dac4e40a517dd60b.json","parameterValues":["Axis 360"]} \ No newline at end of file diff --git a/2272/data/test-cases/dac6487ce29ff131.json b/2272/data/test-cases/dac6487ce29ff131.json deleted file mode 100644 index 8f28378060..0000000000 --- a/2272/data/test-cases/dac6487ce29ff131.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"dac6487ce29ff131","name":"TOC: Contents with text: Check of list of chapters and navigation in Lyrasis","fullName":"Read PDF in LYRASIS Reads on Android: TOC: Contents with text: Check of list of chapters and navigation in Lyrasis","historyId":"aed8562d46c5cd7a7454781cbd3ea489","time":{"start":1696136359739,"stop":1696136907941,"duration":548202},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:66)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696136359739,"stop":1696136389995,"duration":30256},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696136389995,"stop":1696136389995,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:66)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696136389995,"stop":1696136410446,"duration":20451},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696136410446,"stop":1696136411272,"duration":826},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696136411273,"stop":1696136411654,"duration":381},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696136411654,"stop":1696136413057,"duration":1403},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696136413057,"stop":1696136418062,"duration":5005},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696136418063,"stop":1696136422386,"duration":4323},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696136422387,"stop":1696136449035,"duration":26648},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696136449035,"stop":1696136470368,"duration":21333},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696136470368,"stop":1696136491211,"duration":20843},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open search modal","time":{"start":1696136491211,"stop":1696136513543,"duration":22332},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696136513543,"stop":1696136513562,"duration":19},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:66)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on catalog books screen","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Reader pdf screen is opened","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open table of contents on pdf reader screen","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open text chapter content on pdf toc screen","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Text chapter content is opened on pdf toc screen","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open random chapter and save the number as 'pageInfo' on pdf toc screen","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Return to pdf reader screen from pdf toc screen","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Page number is equal to 'pageInfo' on pdf reader screen","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":22,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136389995,"stop":1696136389995,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136410446,"stop":1696136410446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136410446,"stop":1696136410446,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136411272,"stop":1696136411272,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136411272,"stop":1696136411273,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136411654,"stop":1696136411654,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136411654,"stop":1696136411654,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136413057,"stop":1696136413057,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136413057,"stop":1696136413057,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136418062,"stop":1696136418062,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136418062,"stop":1696136418063,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136422386,"stop":1696136422386,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136422386,"stop":1696136422387,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136449035,"stop":1696136449035,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136449035,"stop":1696136449035,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136470368,"stop":1696136470368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136470368,"stop":1696136470368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136491211,"stop":1696136491211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136491211,"stop":1696136491211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136513543,"stop":1696136513543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136513543,"stop":1696136513543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136513562,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696136513562,"stop":1696136514343,"duration":781},"status":"passed","steps":[],"attachments":[{"uid":"9c9b64b7ede7701","name":"Screenshot","source":"9c9b64b7ede7701.png","type":"image/png","size":462435}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696136514343,"stop":1696136543984,"duration":29641},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696136543984,"stop":1696136543984,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"122d14be36a0f1c8","name":"Screenshot","source":"122d14be36a0f1c8.txt","type":"text/plain","size":3939}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696136543984,"stop":1696136543984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696136543984,"stop":1696136544400,"duration":416},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696136544400,"stop":1696136907941,"duration":363541},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"tag","value":"exclude_ios"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Read PDF in LYRASIS Reads on Android"},{"name":"story","value":"TOC: Contents with text: Check of list of chapters and navigation in Lyrasis"},{"name":"suite","value":"Read PDF in LYRASIS Reads on Android"},{"name":"testClass","value":"TOC: Contents with text: Check of list of chapters and navigation in Lyrasis"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature"},{"name":"package","value":"src.test.java.features.PdfLyrasisAndroid_feature.Read PDF in LYRASIS Reads on Android"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"7c631babfe2fad59","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/7c631babfe2fad59","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696087580370,"stop":1696088129579,"duration":549209}}]},"tags":["logout","returnBooks","tier1","exclude_ios"]},"source":"dac6487ce29ff131.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/db204d5e9973e9b0.json b/2272/data/test-cases/db204d5e9973e9b0.json deleted file mode 100644 index f81f9887b6..0000000000 --- a/2272/data/test-cases/db204d5e9973e9b0.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"db204d5e9973e9b0","name":"Biblioboard: Playback speed: Check of playback speed","fullName":"Audiobook in LYRASIS: Biblioboard: Playback speed: Check of playback speed","historyId":"fc6cd396a0a147b49a21c350fd8f2f56","time":{"start":1696137683471,"stop":1696137979917,"duration":296446},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRWYJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRWYJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e42734f0449f30fa7ce25ad89f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRWYJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRWYJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRWYJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e42734f0449f30fa7ce25ad89f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRWYJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3e42734f0449f30fa7ce25ad89fde1074d3a1247\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRWYJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRWYJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e42734f0449f30fa7ce25ad89f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRWYJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRWYJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRWYJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e42734f0449f30fa7ce25ad89f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRWYJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3e42734f0449f30fa7ce25ad89fde1074d3a1247\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:482)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696137683471,"stop":1696137709461,"duration":25990},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696137709461,"stop":1696137709461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRWYJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRWYJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e42734f0449f30fa7ce25ad89f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRWYJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRWYJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRWYJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e42734f0449f30fa7ce25ad89f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRWYJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3e42734f0449f30fa7ce25ad89fde1074d3a1247\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRWYJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRWYJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e42734f0449f30fa7ce25ad89f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRWYJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRWYJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRWYJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e42734f0449f30fa7ce25ad89f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRWYJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3e42734f0449f30fa7ce25ad89fde1074d3a1247\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:482)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696137709461,"stop":1696137730361,"duration":20900},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696137730362,"stop":1696137731111,"duration":749},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696137731111,"stop":1696137731435,"duration":324},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696137731435,"stop":1696137732750,"duration":1315},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696137732750,"stop":1696137736952,"duration":4202},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696137736952,"stop":1696137741321,"duration":4369},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696137741321,"stop":1696137767298,"duration":25977},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696137767298,"stop":1696137788254,"duration":20956},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696137788254,"stop":1696137809088,"duration":20834},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696137809088,"stop":1696137830877,"duration":21789},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search for \"Four Women\" and save bookName as 'bookNameInfo'","time":{"start":1696137830877,"stop":1696137834975,"duration":4098},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696137834975,"stop":1696137855619,"duration":20644},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRWYJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRWYJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e42734f0449f30fa7ce25ad89f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRWYJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRWYJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRWYJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e42734f0449f30fa7ce25ad89f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRWYJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3e42734f0449f30fa7ce25ad89fde1074d3a1247\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRWYJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRWYJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e42734f0449f30fa7ce25ad89f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRWYJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRWYJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRWYJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e42734f0449f30fa7ce25ad89f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRWYJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3e42734f0449f30fa7ce25ad89fde1074d3a1247\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:482)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 2X playback speed on playback speed audiobook screen","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 2X on audio player screen","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 2X on audio player screen","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 2X on audio player screen","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 10 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137709461,"stop":1696137709461,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137730361,"stop":1696137730362,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137730362,"stop":1696137730362,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137731111,"stop":1696137731111,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137731111,"stop":1696137731111,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137731435,"stop":1696137731435,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137731435,"stop":1696137731435,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137732750,"stop":1696137732750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137732750,"stop":1696137732750,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137736952,"stop":1696137736952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137736952,"stop":1696137736952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137741321,"stop":1696137741321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137741321,"stop":1696137741321,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137767298,"stop":1696137767298,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137767298,"stop":1696137767298,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137788254,"stop":1696137788254,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137788254,"stop":1696137788254,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137809088,"stop":1696137809088,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137809088,"stop":1696137809088,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137830877,"stop":1696137830877,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137830877,"stop":1696137830877,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137834975,"stop":1696137834975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137834975,"stop":1696137834975,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855619,"stop":1696137855619,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137855620,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696137855620,"stop":1696137856562,"duration":942},"status":"passed","steps":[],"attachments":[{"uid":"424dc7fa97a77a38","name":"Screenshot","source":"424dc7fa97a77a38.png","type":"image/png","size":694565}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696137856562,"stop":1696137885680,"duration":29118},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696137885680,"stop":1696137885681,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"4da73b217ec3d344","name":"Screenshot","source":"4da73b217ec3d344.txt","type":"text/plain","size":3915}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696137885681,"stop":1696137885681,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696137885681,"stop":1696137886125,"duration":444},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696137886125,"stop":1696137979916,"duration":93791},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Biblioboard: Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Biblioboard: Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"moveForwardSeconds","value":"10"},{"name":"secondsForWaiting","value":"5"},{"name":"speed","value":"2"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"1b8566a55464c7e8","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/1b8566a55464c7e8","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0EFM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0EFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb298188093a0f560e7a5063931..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T20A0EFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0EFM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0EFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb298188093a0f560e7a5063931..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T20A0EFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: fb298188093a0f560e7a5063931c86b2916071e1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696088511356,"stop":1696089101267,"duration":589911}}]},"tags":["logout","returnBooks","tier1"]},"source":"db204d5e9973e9b0.json","parameterValues":["10","5","2"]} \ No newline at end of file diff --git a/2272/data/test-cases/dc7138c509ae7861.json b/2272/data/test-cases/dc7138c509ae7861.json deleted file mode 100644 index 8f32dae8e2..0000000000 --- a/2272/data/test-cases/dc7138c509ae7861.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"dc7138c509ae7861","name":"LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view","fullName":"Distributors: LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view","historyId":"58da84438fbee256ba288f13d8a8471d","time":{"start":1696135939077,"stop":1696136325507,"duration":386430},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 79810d299f30ff24e492756e770..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 79810d299f30ff24e492756e770..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 79810d299f30ff24e492756e7706d27161915cdc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 79810d299f30ff24e492756e770..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 79810d299f30ff24e492756e770..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 79810d299f30ff24e492756e7706d27161915cdc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:213)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135939077,"stop":1696135964970,"duration":25893},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696135964970,"stop":1696135964970,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 79810d299f30ff24e492756e770..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 79810d299f30ff24e492756e770..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 79810d299f30ff24e492756e7706d27161915cdc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 79810d299f30ff24e492756e770..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 79810d299f30ff24e492756e770..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 79810d299f30ff24e492756e7706d27161915cdc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:213)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696135964970,"stop":1696135985798,"duration":20828},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696135985798,"stop":1696135986499,"duration":701},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696135986499,"stop":1696135987368,"duration":869},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696135987368,"stop":1696135988652,"duration":1284},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696135988653,"stop":1696135992806,"duration":4153},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696135992806,"stop":1696135996913,"duration":4107},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696135996913,"stop":1696136022454,"duration":25541},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696136022454,"stop":1696136043600,"duration":21146},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696136043601,"stop":1696136064171,"duration":20570},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696136064171,"stop":1696136086185,"duration":22014},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search for \"Let's Hear It For Beagles\" and save bookName as 'bookNameInfo'","time":{"start":1696136086185,"stop":1696136091007,"duration":4822},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696136091007,"stop":1696136111739,"duration":20732},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 79810d299f30ff24e492756e770..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 79810d299f30ff24e492756e770..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 79810d299f30ff24e492756e7706d27161915cdc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 79810d299f30ff24e492756e770..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 79810d299f30ff24e492756e770..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 79810d299f30ff24e492756e7706d27161915cdc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:213)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696136111739,"stop":1696136111739,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button and cancel downloading by click CANCEL button on book detail screen","time":{"start":1696136111739,"stop":1696136111739,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains DOWNLOAD action button on book details screen","time":{"start":1696136111739,"stop":1696136111739,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Check that book contains RETURN action button on book details screen","time":{"start":1696136111739,"stop":1696136111739,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":16,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135964970,"stop":1696135964970,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135985798,"stop":1696135985798,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135985798,"stop":1696135985798,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135986499,"stop":1696135986499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135986499,"stop":1696135986499,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135987368,"stop":1696135987368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135987368,"stop":1696135987368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135988652,"stop":1696135988652,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135988652,"stop":1696135988653,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135992806,"stop":1696135992806,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135992806,"stop":1696135992806,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696135996913,"stop":1696135996913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696135996913,"stop":1696135996913,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136022454,"stop":1696136022454,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136022454,"stop":1696136022454,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136043601,"stop":1696136043601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136043601,"stop":1696136043601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136064171,"stop":1696136064171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136064171,"stop":1696136064171,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136086185,"stop":1696136086185,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136086185,"stop":1696136086185,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136091007,"stop":1696136091007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136091007,"stop":1696136091007,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136111739,"stop":1696136111739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136111739,"stop":1696136111739,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136111739,"stop":1696136111739,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136111739,"stop":1696136111739,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136111739,"stop":1696136111739,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136111739,"stop":1696136111739,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136111739,"stop":1696136111739,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136111739,"stop":1696136111739,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136111739,"stop":1696136111739,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696136111739,"stop":1696136111739,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696136111739,"stop":1696136113001,"duration":1262},"status":"passed","steps":[],"attachments":[{"uid":"6ef9872d96f9f6c1","name":"Screenshot","source":"6ef9872d96f9f6c1.png","type":"image/png","size":582329}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696136113001,"stop":1696136142396,"duration":29395},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696136142396,"stop":1696136142397,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"86e157022e09c6b9","name":"Screenshot","source":"86e157022e09c6b9.txt","type":"text/plain","size":4069}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696136142397,"stop":1696136142397,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696136142397,"stop":1696136142828,"duration":431},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696136142828,"stop":1696136325507,"duration":182679},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"42d2989f4f394cd2","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/42d2989f4f394cd2","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403SV6T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403SV6T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9b7d697d6eceb088d1370bdd2ff..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T403SV6T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403SV6T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403SV6T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9b7d697d6eceb088d1370bdd2ff..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T403SV6T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 9b7d697d6eceb088d1370bdd2ff32d74abaef978\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085971454,"stop":1696086548615,"duration":577161}}]},"tags":["logout","returnBooks","tier1"]},"source":"dc7138c509ae7861.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/ddb2a2595984ff0e.json b/2272/data/test-cases/ddb2a2595984ff0e.json deleted file mode 100644 index 916f232fd6..0000000000 --- a/2272/data/test-cases/ddb2a2595984ff0e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ddb2a2595984ff0e","name":"LYRASIS: Reserving from Book Detail View","fullName":"Distributors: LYRASIS: Reserving from Book Detail View","historyId":"cd7ffd96a5fc6118242ccb058070638e","time":{"start":1696127813371,"stop":1696128207174,"duration":393803},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5c436211d7454171bdf2061bb1b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5c436211d7454171bdf2061bb1b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 5c436211d7454171bdf2061bb1b894cac6348a33\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5c436211d7454171bdf2061bb1b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5c436211d7454171bdf2061bb1b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 5c436211d7454171bdf2061bb1b894cac6348a33\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:16)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696127813371,"stop":1696127840577,"duration":27206},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696127840577,"stop":1696127840577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5c436211d7454171bdf2061bb1b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5c436211d7454171bdf2061bb1b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 5c436211d7454171bdf2061bb1b894cac6348a33\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5c436211d7454171bdf2061bb1b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5c436211d7454171bdf2061bb1b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 5c436211d7454171bdf2061bb1b894cac6348a33\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:16)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696127840577,"stop":1696127861314,"duration":20737},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696127861314,"stop":1696127862026,"duration":712},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696127862027,"stop":1696127862481,"duration":454},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696127862482,"stop":1696127863812,"duration":1330},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696127863812,"stop":1696127869363,"duration":5551},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696127869363,"stop":1696127875429,"duration":6066},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696127875429,"stop":1696127902017,"duration":26588},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696127902017,"stop":1696127923104,"duration":21087},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696127923104,"stop":1696127943709,"duration":20605},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696127943710,"stop":1696127965933,"duration":22223},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'unavailable' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696127965933,"stop":1696127971727,"duration":5794},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696127971727,"stop":1696127992418,"duration":20691},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5c436211d7454171bdf2061bb1b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5c436211d7454171bdf2061bb1b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 5c436211d7454171bdf2061bb1b894cac6348a33\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5c436211d7454171bdf2061bb1b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5c436211d7454171bdf2061bb1b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 5c436211d7454171bdf2061bb1b894cac6348a33\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:16)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with RESERVE action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696127992418,"stop":1696127992418,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click RESERVE action button on book details screen","time":{"start":1696127992418,"stop":1696127992418,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains REMOVE action button on book details screen","time":{"start":1696127992418,"stop":1696127992418,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":15,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127840577,"stop":1696127840577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127861314,"stop":1696127861314,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127861314,"stop":1696127861314,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127862026,"stop":1696127862026,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127862026,"stop":1696127862027,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127862481,"stop":1696127862481,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127862481,"stop":1696127862482,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127863812,"stop":1696127863812,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127863812,"stop":1696127863812,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127869363,"stop":1696127869363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127869363,"stop":1696127869363,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127875429,"stop":1696127875429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127875429,"stop":1696127875429,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127902017,"stop":1696127902017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127902017,"stop":1696127902017,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127923104,"stop":1696127923104,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127923104,"stop":1696127923104,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127943709,"stop":1696127943709,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127943709,"stop":1696127943710,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127965933,"stop":1696127965933,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127965933,"stop":1696127965933,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127971727,"stop":1696127971727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127971727,"stop":1696127971727,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127992418,"stop":1696127992418,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127992418,"stop":1696127992418,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127992418,"stop":1696127992418,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127992418,"stop":1696127992418,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127992418,"stop":1696127992418,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127992418,"stop":1696127992418,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127992418,"stop":1696127992418,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696127992418,"stop":1696127992418,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696127992418,"stop":1696127993295,"duration":877},"status":"passed","steps":[],"attachments":[{"uid":"d0ac489a112f2b1a","name":"Screenshot","source":"d0ac489a112f2b1a.png","type":"image/png","size":389509}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696127993295,"stop":1696128023491,"duration":30196},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696128023491,"stop":1696128023491,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"b9769d6854189073","name":"Screenshot","source":"b9769d6854189073.txt","type":"text/plain","size":4225}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696128023491,"stop":1696128023491,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696128023491,"stop":1696128023917,"duration":426},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696128023917,"stop":1696128207174,"duration":183257},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Reserving from Book Detail View"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Reserving from Book Detail View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"AUDIOBOOK"},{"name":"distributor","value":"Axis 360"},{"name":"tabName","value":"Audiobooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"90f56ce4a7b1e87","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/90f56ce4a7b1e87","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0EGX, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0EGX, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f2b1cf7166b6677104f43b2ac3d..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T20A0EGX, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0EGX, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0EGX, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f2b1cf7166b6677104f43b2ac3d..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T20A0EGX, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: f2b1cf7166b6677104f43b2ac3d1f5df72b08863\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696077474829,"stop":1696078057035,"duration":582206}}]},"tags":["logout","returnBooks","tier1"]},"source":"ddb2a2595984ff0e.json","parameterValues":["AUDIOBOOK","Axis 360","Audiobooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/de017b5281b2dd6.json b/2272/data/test-cases/de017b5281b2dd6.json deleted file mode 100644 index e20ccccbe9..0000000000 --- a/2272/data/test-cases/de017b5281b2dd6.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"de017b5281b2dd6","name":"Open book to last page read","fullName":"Read EPUB in Lyrasis: Open book to last page read","historyId":"36efeaf5593ee1dbd5cb87dd49d65a16","time":{"start":1696130724885,"stop":1696131405041,"duration":680156},"status":"failed","statusMessage":"'The Secret Next Door' book with specific action button is not present on books screen","statusTrace":"java.lang.AssertionError: 'The Secret Next Door' book with specific action button is not present on books screen\n\tat org.junit.Assert.fail(Assert.java:89)\n\tat org.junit.Assert.assertTrue(Assert.java:42)\n\tat stepdefinitions.BooksSteps.isBookPresent(BooksSteps.java:93)\n\tat ✽.EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:165)\n","flaky":false,"newFailed":true,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696130724885,"stop":1696130762098,"duration":37213},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696130762098,"stop":1696130762098,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"failed","statusMessage":"'The Secret Next Door' book with specific action button is not present on books screen","statusTrace":"java.lang.AssertionError: 'The Secret Next Door' book with specific action button is not present on books screen\n\tat org.junit.Assert.fail(Assert.java:89)\n\tat org.junit.Assert.assertTrue(Assert.java:42)\n\tat stepdefinitions.BooksSteps.isBookPresent(BooksSteps.java:93)\n\tat ✽.EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:165)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696130762098,"stop":1696130782533,"duration":20435},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696130782534,"stop":1696130783256,"duration":722},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696130783256,"stop":1696130783599,"duration":343},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696130783599,"stop":1696130784918,"duration":1319},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696130784918,"stop":1696130789490,"duration":4572},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696130789491,"stop":1696130793834,"duration":4343},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696130793834,"stop":1696130820736,"duration":26902},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696130820736,"stop":1696130841485,"duration":20749},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696130841485,"stop":1696130862009,"duration":20524},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696130862009,"stop":1696130883523,"duration":21514},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696130883523,"stop":1696130887585,"duration":4062},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696130887585,"stop":1696130895862,"duration":8277},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696130895862,"stop":1696130896876,"duration":1014},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696130896876,"stop":1696130899629,"duration":2753},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 7 to 10 times","time":{"start":1696130899629,"stop":1696130917443,"duration":17814},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696130917443,"stop":1696130918477,"duration":1034},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696130918478,"stop":1696130921565,"duration":3087},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Return to previous screen for epub and pdf","time":{"start":1696130921565,"stop":1696130923175,"duration":1610},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696130923175,"stop":1696130923640,"duration":465},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'bookInfo' book is present on epub reader screen","time":{"start":1696130923640,"stop":1696130929266,"duration":5626},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And PageNumber 'pageNumberKey' is correct","time":{"start":1696130929266,"stop":1696130929478,"duration":212},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 3 to 4 times","time":{"start":1696130929478,"stop":1696130933345,"duration":3867},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save pageNumber as 'pageNumberKey' and chapterName as 'chapterNameKey' on epub reader screen","time":{"start":1696130933345,"stop":1696130935359,"duration":2014},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696130935359,"stop":1696130938445,"duration":3086},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Restart app","time":{"start":1696130938446,"stop":1696130962630,"duration":24184},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696130962630,"stop":1696130964425,"duration":1795},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen","time":{"start":1696130964425,"stop":1696131004895,"duration":40470},"status":"failed","statusMessage":"'The Secret Next Door' book with specific action button is not present on books screen","statusTrace":"java.lang.AssertionError: 'The Secret Next Door' book with specific action button is not present on books screen\n\tat org.junit.Assert.fail(Assert.java:89)\n\tat org.junit.Assert.assertTrue(Assert.java:42)\n\tat stepdefinitions.BooksSteps.isBookPresent(BooksSteps.java:93)\n\tat ✽.EBOOK book with READ action button and 'bookInfo' bookInfo is present on books screen(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:165)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696131004895,"stop":1696131004895,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696131004895,"stop":1696131004895,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then 'bookInfo' book is present on epub reader screen","time":{"start":1696131004895,"stop":1696131004895,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And PageNumber 'pageNumberKey' is correct","time":{"start":1696131004895,"stop":1696131004895,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":31,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130762098,"stop":1696130762098,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130782533,"stop":1696130782533,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130782533,"stop":1696130782534,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130783256,"stop":1696130783256,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130783256,"stop":1696130783256,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130783599,"stop":1696130783599,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130783599,"stop":1696130783599,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130784918,"stop":1696130784918,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130784918,"stop":1696130784918,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130789490,"stop":1696130789490,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130789490,"stop":1696130789491,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130793834,"stop":1696130793834,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130793834,"stop":1696130793834,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130820736,"stop":1696130820736,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130820736,"stop":1696130820736,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130841485,"stop":1696130841485,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130841485,"stop":1696130841485,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130862009,"stop":1696130862009,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130862009,"stop":1696130862009,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130883523,"stop":1696130883523,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130883523,"stop":1696130883523,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130887585,"stop":1696130887585,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130887585,"stop":1696130887585,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130895862,"stop":1696130895862,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130895862,"stop":1696130895862,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130896876,"stop":1696130896876,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130896876,"stop":1696130896876,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130899629,"stop":1696130899629,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130899629,"stop":1696130899629,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130917443,"stop":1696130917443,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130917443,"stop":1696130917443,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130918477,"stop":1696130918477,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130918477,"stop":1696130918478,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130921565,"stop":1696130921565,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130921565,"stop":1696130921565,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130923175,"stop":1696130923175,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130923175,"stop":1696130923175,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130923640,"stop":1696130923640,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130923640,"stop":1696130923640,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130929266,"stop":1696130929266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130929266,"stop":1696130929266,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130929478,"stop":1696130929478,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130929478,"stop":1696130929478,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130933345,"stop":1696130933345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130933345,"stop":1696130933345,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130935359,"stop":1696130935359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130935359,"stop":1696130935359,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130938445,"stop":1696130938445,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130938445,"stop":1696130938446,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130962630,"stop":1696130962630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130962630,"stop":1696130962630,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130964425,"stop":1696130964425,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130964425,"stop":1696130964425,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131004895,"stop":1696131004895,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131004895,"stop":1696131004895,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131004895,"stop":1696131004895,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131004895,"stop":1696131004895,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131004895,"stop":1696131004895,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131004895,"stop":1696131004895,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131004895,"stop":1696131004895,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131004895,"stop":1696131004895,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131004896,"stop":1696131004896,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696131004896,"stop":1696131004896,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696131004896,"stop":1696131005759,"duration":863},"status":"passed","steps":[],"attachments":[{"uid":"362f65faf3dfc59a","name":"Screenshot","source":"362f65faf3dfc59a.png","type":"image/png","size":520006}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696131005759,"stop":1696131035723,"duration":29964},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696131035723,"stop":1696131035723,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"b74af349b9b99c84","name":"Screenshot","source":"b74af349b9b99c84.txt","type":"text/plain","size":6888}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696131035723,"stop":1696131035723,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696131035723,"stop":1696131036188,"duration":465},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696131036188,"stop":1696131405041,"duration":368853},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Open book to last page read"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Open book to last page read"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Bibliotheca"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Product defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":2},"items":[{"uid":"d24cfac5af8ec15a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/d24cfac5af8ec15a","status":"passed","time":{"start":1696080536453,"stop":1696081016202,"duration":479749}}]},"tags":["logout","returnBooks","tier1"]},"source":"de017b5281b2dd6.json","parameterValues":["Bibliotheca"]} \ No newline at end of file diff --git a/2272/data/test-cases/e04320fa05fc3a20.json b/2272/data/test-cases/e04320fa05fc3a20.json deleted file mode 100644 index a8e0d16ff6..0000000000 --- a/2272/data/test-cases/e04320fa05fc3a20.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e04320fa05fc3a20","name":"Font settings: Check of font style","fullName":"Read EPUB in Lyrasis: Font settings: Check of font style","historyId":"fb7ec6319d84717350b6709f15d70815","time":{"start":1696128062478,"stop":1696128502722,"duration":440244},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVD3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVD3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 734fd6957fcad00e3f427ab53cd..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AVD3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVD3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVD3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 734fd6957fcad00e3f427ab53cd..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AVD3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 734fd6957fcad00e3f427ab53cd4bd9fb2b699ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVD3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVD3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 734fd6957fcad00e3f427ab53cd..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AVD3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVD3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVD3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 734fd6957fcad00e3f427ab53cd..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AVD3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 734fd6957fcad00e3f427ab53cd4bd9fb2b699ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapFontSettingsButton(AndroidNavigationBarEpubScreen.java:28)\n\tat stepdefinitions.epubSteps.EpubSteps.openFontSettings(EpubSteps.java:190)\n\tat ✽.Open font settings(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:60)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128062478,"stop":1696128088754,"duration":26276},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696128088754,"stop":1696128088754,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVD3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVD3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 734fd6957fcad00e3f427ab53cd..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AVD3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVD3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVD3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 734fd6957fcad00e3f427ab53cd..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AVD3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 734fd6957fcad00e3f427ab53cd4bd9fb2b699ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVD3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVD3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 734fd6957fcad00e3f427ab53cd..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AVD3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVD3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVD3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 734fd6957fcad00e3f427ab53cd..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AVD3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 734fd6957fcad00e3f427ab53cd4bd9fb2b699ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapFontSettingsButton(AndroidNavigationBarEpubScreen.java:28)\n\tat stepdefinitions.epubSteps.EpubSteps.openFontSettings(EpubSteps.java:190)\n\tat ✽.Open font settings(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:60)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696128088754,"stop":1696128109355,"duration":20601},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696128109355,"stop":1696128110159,"duration":804},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696128110159,"stop":1696128110528,"duration":369},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696128110528,"stop":1696128111856,"duration":1328},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696128111857,"stop":1696128116211,"duration":4354},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696128116211,"stop":1696128120815,"duration":4604},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696128120815,"stop":1696128147176,"duration":26361},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696128147176,"stop":1696128167999,"duration":20823},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696128167999,"stop":1696128188783,"duration":20784},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696128188783,"stop":1696128210883,"duration":22100},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Bibliotheca' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696128210883,"stop":1696128232333,"duration":21450},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696128232333,"stop":1696128240800,"duration":8467},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696128240800,"stop":1696128242000,"duration":1200},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696128242000,"stop":1696128243811,"duration":1811},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Scroll page forward from 7 to 9 times","time":{"start":1696128243811,"stop":1696128263024,"duration":19213},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open font settings","time":{"start":1696128263024,"stop":1696128284715,"duration":21691},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVD3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVD3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 734fd6957fcad00e3f427ab53cd..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AVD3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVD3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVD3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 734fd6957fcad00e3f427ab53cd..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AVD3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 734fd6957fcad00e3f427ab53cd4bd9fb2b699ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVD3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVD3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 734fd6957fcad00e3f427ab53cd..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AVD3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVD3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVD3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 734fd6957fcad00e3f427ab53cd..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AVD3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 734fd6957fcad00e3f427ab53cd4bd9fb2b699ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.epub.navigationBarEpub.android.AndroidNavigationBarEpubScreen.tapFontSettingsButton(AndroidNavigationBarEpubScreen.java:28)\n\tat stepdefinitions.epubSteps.EpubSteps.openFontSettings(EpubSteps.java:190)\n\tat ✽.Open font settings(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature:60)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Change font style to FONT_SERIF","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SERIF font","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SERIF font","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SERIF font","time":{"start":1696128284715,"stop":1696128284716,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open font settings","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Change font style to FONT_SANS","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SANS font","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SANS font","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_SANS font","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open font settings","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Change font style to FONT_DYSLEXIC","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_DYSLEXIC font","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with READ action button and 'bookInfo' bookInfo on books screen","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_DYSLEXIC font","time":{"start":1696128284716,"stop":1696128284717,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from epub","time":{"start":1696128284717,"stop":1696128284717,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696128284717,"stop":1696128284717,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book text displays in FONT_DYSLEXIC font","time":{"start":1696128284717,"stop":1696128284717,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":48,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128088754,"stop":1696128088754,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128109355,"stop":1696128109355,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128109355,"stop":1696128109355,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128110159,"stop":1696128110159,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128110159,"stop":1696128110159,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128110528,"stop":1696128110528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128110528,"stop":1696128110528,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128111856,"stop":1696128111857,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128111857,"stop":1696128111857,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128116211,"stop":1696128116211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128116211,"stop":1696128116211,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128120815,"stop":1696128120815,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128120815,"stop":1696128120815,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128147176,"stop":1696128147176,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128147176,"stop":1696128147176,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128167999,"stop":1696128167999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128167999,"stop":1696128167999,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128188783,"stop":1696128188783,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128188783,"stop":1696128188783,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128210883,"stop":1696128210883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128210883,"stop":1696128210883,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128232333,"stop":1696128232333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128232333,"stop":1696128232333,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128240800,"stop":1696128240800,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128240800,"stop":1696128240800,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128242000,"stop":1696128242000,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128242000,"stop":1696128242000,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128243811,"stop":1696128243811,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128243811,"stop":1696128243811,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128263024,"stop":1696128263024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128263024,"stop":1696128263024,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284715,"stop":1696128284715,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284716,"stop":1696128284716,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284717,"stop":1696128284717,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284717,"stop":1696128284717,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284717,"stop":1696128284717,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284717,"stop":1696128284717,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284717,"stop":1696128284717,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128284717,"stop":1696128284717,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128284717,"stop":1696128284717,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696128284717,"stop":1696128284717,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696128284717,"stop":1696128285233,"duration":516},"status":"passed","steps":[],"attachments":[{"uid":"30e1089b05236b3d","name":"Screenshot","source":"30e1089b05236b3d.png","type":"image/png","size":129758}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696128285233,"stop":1696128314027,"duration":28794},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696128314027,"stop":1696128314027,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"cb3b505453984d4d","name":"Screenshot","source":"cb3b505453984d4d.txt","type":"text/plain","size":5064}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696128314027,"stop":1696128314027,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696128314027,"stop":1696128314454,"duration":427},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696128314454,"stop":1696128502722,"duration":188268},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-4(896)"},{"name":"feature","value":"Read EPUB in Lyrasis"},{"name":"story","value":"Font settings: Check of font style"},{"name":"suite","value":"Read EPUB in Lyrasis"},{"name":"testClass","value":"Font settings: Check of font style"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/EpubLyrasis.feature"},{"name":"package","value":"src.test.java.features.EpubLyrasis_feature.Read EPUB in Lyrasis"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Bibliotheca"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"5274b5800e5e2b72","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/5274b5800e5e2b72","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2466a40039f0fa8f09702ccb324..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2466a40039f0fa8f09702ccb324..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 2466a40039f0fa8f09702ccb324a76a1e54db957\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696077905564,"stop":1696078511789,"duration":606225}}]},"tags":["logout","returnBooks","tier1"]},"source":"e04320fa05fc3a20.json","parameterValues":["Bibliotheca"]} \ No newline at end of file diff --git a/2272/data/test-cases/e5981e22d9ee4df3.json b/2272/data/test-cases/e5981e22d9ee4df3.json deleted file mode 100644 index 7d81be6b39..0000000000 --- a/2272/data/test-cases/e5981e22d9ee4df3.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e5981e22d9ee4df3","name":"Check of settings screen and page navigation in Lyrasis","fullName":"Read PDF in LYRASIS Reads on Android: Check of settings screen and page navigation in Lyrasis","historyId":"cffd9643f7e25e66db2379f33b5d7a0a","time":{"start":1696136907962,"stop":1696137190078,"duration":282116},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:82)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696136907962,"stop":1696136934008,"duration":26046},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696136934008,"stop":1696136934008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:82)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696136934008,"stop":1696136954544,"duration":20536},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696136954544,"stop":1696136955323,"duration":779},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696136955323,"stop":1696136956040,"duration":717},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696136956040,"stop":1696136957370,"duration":1330},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696136957371,"stop":1696136962756,"duration":5385},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696136962757,"stop":1696136969290,"duration":6533},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696136969291,"stop":1696136997014,"duration":27723},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696136997014,"stop":1696137018122,"duration":21108},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696137018122,"stop":1696137038878,"duration":20756},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open search modal","time":{"start":1696137038878,"stop":1696137061108,"duration":22230},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696137061108,"stop":1696137061127,"duration":19},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:82)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on catalog books screen","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Reader pdf screen is opened","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save the number of the last page as 'lastPageInfo' on pdf reader screen","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open pdf settings screen on pdf reader screen","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then PDF settings screen is opened","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Vertical scrolling is chosen by default on settings screen","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap Go to last page button on pdf settings screen","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Page number is equal to 'lastPageInfo' on pdf reader screen","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open pdf settings screen on pdf reader screen","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then PDF settings screen is opened","time":{"start":1696137061128,"stop":1696137061128,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap Go to first page button on pdf settings screen","time":{"start":1696137061128,"stop":1696137061128,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then The first page is opened on pdf reader screen","time":{"start":1696137061128,"stop":1696137061128,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":26,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136934008,"stop":1696136934008,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136954544,"stop":1696136954544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136954544,"stop":1696136954544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136955323,"stop":1696136955323,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136955323,"stop":1696136955323,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136956040,"stop":1696136956040,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136956040,"stop":1696136956040,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136957370,"stop":1696136957370,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136957370,"stop":1696136957370,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136962756,"stop":1696136962756,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136962756,"stop":1696136962757,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969290,"stop":1696136969290,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969290,"stop":1696136969291,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136997014,"stop":1696136997014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136997014,"stop":1696136997014,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137018122,"stop":1696137018122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137018122,"stop":1696137018122,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137038878,"stop":1696137038878,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137038878,"stop":1696137038878,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061108,"stop":1696137061108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137061108,"stop":1696137061108,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061127,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061127,"stop":1696137061128,"duration":1},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137061128,"stop":1696137061128,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061128,"stop":1696137061128,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137061128,"stop":1696137061128,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061128,"stop":1696137061128,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696137061128,"stop":1696137061128,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696137061128,"stop":1696137061128,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696137061128,"stop":1696137061128,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696137061128,"stop":1696137062112,"duration":984},"status":"passed","steps":[],"attachments":[{"uid":"f4219eb756099eb4","name":"Screenshot","source":"f4219eb756099eb4.png","type":"image/png","size":475751}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696137062112,"stop":1696137097489,"duration":35377},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696137097489,"stop":1696137097489,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"f48bc251d444ee32","name":"Screenshot","source":"f48bc251d444ee32.txt","type":"text/plain","size":3630}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696137097489,"stop":1696137097489,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696137097489,"stop":1696137097903,"duration":414},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696137097903,"stop":1696137190078,"duration":92175},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"tag","value":"exclude_ios"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Read PDF in LYRASIS Reads on Android"},{"name":"story","value":"Check of settings screen and page navigation in Lyrasis"},{"name":"suite","value":"Read PDF in LYRASIS Reads on Android"},{"name":"testClass","value":"Check of settings screen and page navigation in Lyrasis"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature"},{"name":"package","value":"src.test.java.features.PdfLyrasisAndroid_feature.Read PDF in LYRASIS Reads on Android"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"1f5303007f455978","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/1f5303007f455978","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696088129600,"stop":1696088673886,"duration":544286}}]},"tags":["logout","returnBooks","tier1","exclude_ios"]},"source":"e5981e22d9ee4df3.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/e64c148f11290557.json b/2272/data/test-cases/e64c148f11290557.json deleted file mode 100644 index a2ed1baad6..0000000000 --- a/2272/data/test-cases/e64c148f11290557.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"e64c148f11290557","name":"BiblioBoard: Check of not rewinding forward and back by tapping on time bar","fullName":"Audiobook in LYRASIS: BiblioBoard: Check of not rewinding forward and back by tapping on time bar","historyId":"4c8553023ca56860993aef03739d78f","time":{"start":1696131709208,"stop":1696132287836,"duration":578628},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRX3F, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRX3F, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f116114f8117c85794d37b29b4b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRX3F, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRX3F, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRX3F, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f116114f8117c85794d37b29b4b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRX3F, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: f116114f8117c85794d37b29b4b24f6e28971834\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRX3F, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRX3F, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f116114f8117c85794d37b29b4b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRX3F, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRX3F, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRX3F, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f116114f8117c85794d37b29b4b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRX3F, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: f116114f8117c85794d37b29b4b24f6e28971834\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:398)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131709208,"stop":1696131739544,"duration":30336},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131739544,"stop":1696131739544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRX3F, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRX3F, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f116114f8117c85794d37b29b4b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRX3F, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRX3F, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRX3F, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f116114f8117c85794d37b29b4b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRX3F, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: f116114f8117c85794d37b29b4b24f6e28971834\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRX3F, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRX3F, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f116114f8117c85794d37b29b4b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRX3F, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRX3F, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRX3F, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f116114f8117c85794d37b29b4b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRX3F, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: f116114f8117c85794d37b29b4b24f6e28971834\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:398)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696131739544,"stop":1696131759903,"duration":20359},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696131759903,"stop":1696131760608,"duration":705},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696131760608,"stop":1696131760927,"duration":319},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696131760927,"stop":1696131762247,"duration":1320},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696131762247,"stop":1696131767442,"duration":5195},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696131767442,"stop":1696131771666,"duration":4224},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696131771666,"stop":1696131804144,"duration":32478},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696131804144,"stop":1696131824926,"duration":20782},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696131824927,"stop":1696131845457,"duration":20530},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696131845458,"stop":1696131867663,"duration":22205},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search for \"Daykeeper\" and save bookName as 'bookNameInfo'","time":{"start":1696131867664,"stop":1696131873011,"duration":5347},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696131873012,"stop":1696131893261,"duration":20249},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRX3F, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRX3F, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f116114f8117c85794d37b29b4b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRX3F, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRX3F, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRX3F, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f116114f8117c85794d37b29b4b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRX3F, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: f116114f8117c85794d37b29b4b24f6e28971834\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRX3F, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRX3F, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f116114f8117c85794d37b29b4b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRX3F, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRX3F, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRX3F, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f116114f8117c85794d37b29b4b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRX3F, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: f116114f8117c85794d37b29b4b24f6e28971834\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:398)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Pause button is present on audio player screen","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap pause button on audio player screen","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Stretch slider on the time tracking line forward on audio player screen","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeBehind' on audio player screen","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Tap on the time bar forward on audio player screen","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeForward' on audio player screen","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play times 'timeBehind' and 'timeForward' are equals","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap on the time bar back on audio player screen","time":{"start":1696131893262,"stop":1696131893263,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeBackward' on audio player screen","time":{"start":1696131893263,"stop":1696131893263,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play times 'timeBehind' and 'timeBackward' are equals","time":{"start":1696131893263,"stop":1696131893263,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":30,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131739544,"stop":1696131739544,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131759903,"stop":1696131759903,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131759903,"stop":1696131759903,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131760608,"stop":1696131760608,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131760608,"stop":1696131760608,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131760927,"stop":1696131760927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131760927,"stop":1696131760927,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131762247,"stop":1696131762247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131762247,"stop":1696131762247,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131767442,"stop":1696131767442,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131767442,"stop":1696131767442,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131771666,"stop":1696131771666,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131771666,"stop":1696131771666,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131804144,"stop":1696131804144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131804144,"stop":1696131804144,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131824926,"stop":1696131824926,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131824926,"stop":1696131824926,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131845457,"stop":1696131845458,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131845458,"stop":1696131845458,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131867663,"stop":1696131867663,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131867663,"stop":1696131867664,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131873011,"stop":1696131873011,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131873012,"stop":1696131873012,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893261,"stop":1696131893262,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893262,"stop":1696131893262,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893263,"stop":1696131893263,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893263,"stop":1696131893263,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893263,"stop":1696131893263,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131893263,"stop":1696131893263,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131893263,"stop":1696131893263,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696131893263,"stop":1696131893263,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696131893263,"stop":1696131893875,"duration":612},"status":"passed","steps":[],"attachments":[{"uid":"64dff2e5434ce823","name":"Screenshot","source":"64dff2e5434ce823.png","type":"image/png","size":210429}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696131893875,"stop":1696131923430,"duration":29555},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696131923430,"stop":1696131923431,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"76f02ac379bad219","name":"Screenshot","source":"76f02ac379bad219.txt","type":"text/plain","size":4224}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696131923431,"stop":1696131923431,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696131923431,"stop":1696131924274,"duration":843},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696131924274,"stop":1696132287836,"duration":363562},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"BiblioBoard: Check of not rewinding forward and back by tapping on time bar"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"BiblioBoard: Check of not rewinding forward and back by tapping on time bar"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"5eb6006e68ae4071","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/5eb6006e68ae4071","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 90c61ac78d2f95a719f4402fa9b..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 90c61ac78d2f95a719f4402fa9b..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 90c61ac78d2f95a719f4402fa9b04c8a782705ae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696082714699,"stop":1696083040427,"duration":325728}}]},"tags":["logout","returnBooks","tier1"]},"source":"e64c148f11290557.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/ea20b4106ff41326.json b/2272/data/test-cases/ea20b4106ff41326.json deleted file mode 100644 index fc1a3f42fd..0000000000 --- a/2272/data/test-cases/ea20b4106ff41326.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ea20b4106ff41326","name":"Check playback speed and sleep timer","fullName":"Audiobooks from Audible studios in LYRASIS: Check playback speed and sleep timer","historyId":"ff5a653b2564b30adc4e834eadb30a31","time":{"start":1696127918368,"stop":1696128261868,"duration":343500},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:166)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696127918368,"stop":1696127943929,"duration":25561},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696127943929,"stop":1696127943929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:166)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696127943929,"stop":1696127964626,"duration":20697},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696127964626,"stop":1696127965340,"duration":714},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696127965340,"stop":1696127966181,"duration":841},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696127966181,"stop":1696127967497,"duration":1316},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696127967497,"stop":1696127971871,"duration":4374},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696127971872,"stop":1696127976044,"duration":4172},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696127976044,"stop":1696128002825,"duration":26781},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696128002825,"stop":1696128023721,"duration":20896},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696128023722,"stop":1696128046094,"duration":22372},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open categories by chain and chain starts from CategoryScreen:","time":{"start":1696128046095,"stop":1696128088731,"duration":42636},"status":"passed","steps":[],"attachments":[{"uid":"7e3e79568eec750d","name":"Data table","source":"7e3e79568eec750d.csv","type":"text/tab-separated-values","size":16}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"Then Category \"Audible Studios\" with books is opened on catalog books screen","time":{"start":1696128088731,"stop":1696128094084,"duration":5353},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Get names of books on screen and save them as 'listOfBooks'","time":{"start":1696128094084,"stop":1696128094610,"duration":526},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Catalog","time":{"start":1696128094610,"stop":1696128115395,"duration":20785},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696128115395,"stop":1696128137103,"duration":21708},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'","time":{"start":1696128137103,"stop":1696128137612,"duration":509},"status":"broken","statusMessage":"bound must be positive","statusTrace":"java.lang.IllegalArgumentException: bound must be positive\n\tat java.base/java.util.Random.nextInt(Random.java:388)\n\tat stepdefinitions.SearchSteps.searchFromTheList(SearchSteps.java:146)\n\tat ✽.Search for a AUDIOBOOK book from 'listOfBooks' and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature:166)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And The speed by default is 1.0","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open playback speed on audio player screen","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Close playback speed screen","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Set END_OF_CHAPTER sleep timer on sleep timer audiobook screen","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Sleep timer is set to endOfChapter on audio player screen","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open sleep timer on audio player screen","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Close sleep timer screen","time":{"start":1696128137614,"stop":1696128137614,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696128137614,"stop":1696128137614,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":30,"attachmentsCount":1},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127943929,"stop":1696127943929,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127964626,"stop":1696127964626,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127964626,"stop":1696127964626,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127965340,"stop":1696127965340,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127965340,"stop":1696127965340,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127966181,"stop":1696127966181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127966181,"stop":1696127966181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127967497,"stop":1696127967497,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127967497,"stop":1696127967497,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127971871,"stop":1696127971871,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127971871,"stop":1696127971872,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696127976044,"stop":1696127976044,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696127976044,"stop":1696127976044,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128002825,"stop":1696128002825,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128002825,"stop":1696128002825,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128023721,"stop":1696128023721,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128023721,"stop":1696128023722,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128046094,"stop":1696128046095,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128046095,"stop":1696128046095,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128088731,"stop":1696128088731,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128088731,"stop":1696128088731,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128094084,"stop":1696128094084,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128094084,"stop":1696128094084,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128094610,"stop":1696128094610,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128094610,"stop":1696128094610,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128115395,"stop":1696128115395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128115395,"stop":1696128115395,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137103,"stop":1696128137103,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128137103,"stop":1696128137103,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137612,"stop":1696128137612,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128137613,"stop":1696128137613,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137614,"stop":1696128137614,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696128137614,"stop":1696128137614,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696128137614,"stop":1696128137614,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696128137614,"stop":1696128137614,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696128137614,"stop":1696128138588,"duration":974},"status":"passed","steps":[],"attachments":[{"uid":"e2e15cf261b62505","name":"Screenshot","source":"e2e15cf261b62505.png","type":"image/png","size":422617}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696128138588,"stop":1696128167955,"duration":29367},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696128167955,"stop":1696128167956,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"c9450e95226e5b58","name":"Screenshot","source":"c9450e95226e5b58.txt","type":"text/plain","size":4199}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696128167956,"stop":1696128167956,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696128167956,"stop":1696128168388,"duration":432},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696128168388,"stop":1696128261868,"duration":93480},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"story","value":"Check playback speed and sleep timer"},{"name":"suite","value":"Audiobooks from Audible studios in LYRASIS"},{"name":"testClass","value":"Check playback speed and sleep timer"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudibleStudios.feature"},{"name":"package","value":"src.test.java.features.AudibleStudios_feature.Audiobooks from Audible studios in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"d85cace1cfe0d527","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/d85cace1cfe0d527","status":"broken","statusDetails":"bound must be positive","time":{"start":1696078688755,"stop":1696079317543,"duration":628788}}]},"tags":["logout","returnBooks","tier1"]},"source":"ea20b4106ff41326.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/ea94098720973a04.json b/2272/data/test-cases/ea94098720973a04.json deleted file mode 100644 index 2becd7a323..0000000000 --- a/2272/data/test-cases/ea94098720973a04.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ea94098720973a04","name":"LYRASIS: Getting and returning books from Book Detail View","fullName":"Distributors: LYRASIS: Getting and returning books from Book Detail View","historyId":"2e178d89b7997a531257afe19eb0e93b","time":{"start":1696130825209,"stop":1696131126621,"duration":301412},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8b514f485ea69ac8639abcfb091..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8b514f485ea69ac8639abcfb091..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 8b514f485ea69ac8639abcfb091807895c95f5ab\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8b514f485ea69ac8639abcfb091..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8b514f485ea69ac8639abcfb091..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 8b514f485ea69ac8639abcfb091807895c95f5ab\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696130825209,"stop":1696130851400,"duration":26191},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696130851400,"stop":1696130851400,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8b514f485ea69ac8639abcfb091..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8b514f485ea69ac8639abcfb091..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 8b514f485ea69ac8639abcfb091807895c95f5ab\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8b514f485ea69ac8639abcfb091..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8b514f485ea69ac8639abcfb091..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 8b514f485ea69ac8639abcfb091807895c95f5ab\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696130851400,"stop":1696130871934,"duration":20534},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696130871934,"stop":1696130872635,"duration":701},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696130872635,"stop":1696130872994,"duration":359},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696130872994,"stop":1696130874337,"duration":1343},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696130874337,"stop":1696130880411,"duration":6074},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696130880411,"stop":1696130885960,"duration":5549},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696130885960,"stop":1696130912163,"duration":26203},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696130912163,"stop":1696130933176,"duration":21013},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696130933176,"stop":1696130954315,"duration":21139},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696130954315,"stop":1696130976375,"duration":22060},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696130976376,"stop":1696130982644,"duration":6268},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696130982645,"stop":1696131003125,"duration":20480},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8b514f485ea69ac8639abcfb091..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8b514f485ea69ac8639abcfb091..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 8b514f485ea69ac8639abcfb091807895c95f5ab\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8b514f485ea69ac8639abcfb091..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8b514f485ea69ac8639abcfb091..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 8b514f485ea69ac8639abcfb091807895c95f5ab\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click RETURN action button on book details screen","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains GET action button on book details screen","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click GET action button on book details screen","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book 'bookInfo' with AUDIOBOOK type is present on epub or pdf or audiobook screen","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":22,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130851400,"stop":1696130851400,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130871934,"stop":1696130871934,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130871934,"stop":1696130871934,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130872635,"stop":1696130872635,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130872635,"stop":1696130872635,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130872994,"stop":1696130872994,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130872994,"stop":1696130872994,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130874337,"stop":1696130874337,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130874337,"stop":1696130874337,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130880411,"stop":1696130880411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130880411,"stop":1696130880411,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130885960,"stop":1696130885960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130885960,"stop":1696130885960,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130912163,"stop":1696130912163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130912163,"stop":1696130912163,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130933176,"stop":1696130933176,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130933176,"stop":1696130933176,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130954315,"stop":1696130954315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130954315,"stop":1696130954315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130976375,"stop":1696130976375,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130976375,"stop":1696130976376,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130982644,"stop":1696130982644,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130982644,"stop":1696130982645,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003125,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696131003125,"stop":1696131003920,"duration":795},"status":"passed","steps":[],"attachments":[{"uid":"ff0c8561d3341b7c","name":"Screenshot","source":"ff0c8561d3341b7c.png","type":"image/png","size":524230}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696131003920,"stop":1696131034022,"duration":30102},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696131034022,"stop":1696131034022,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"66fa5d35bf86824b","name":"Screenshot","source":"66fa5d35bf86824b.txt","type":"text/plain","size":4159}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696131034022,"stop":1696131034022,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696131034023,"stop":1696131034459,"duration":436},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696131034459,"stop":1696131126621,"duration":92162},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Getting and returning books from Book Detail View"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Getting and returning books from Book Detail View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"AUDIOBOOK"},{"name":"buttonBookDetailsView","value":"LISTEN"},{"name":"distributor","value":"Axis 360"},{"name":"tabName","value":"Audiobooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"a3fee305775676dc","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/a3fee305775676dc","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0D0Y, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0D0Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fef73f3eb2f92922130af5d6002..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0D0Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0D0Y, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0D0Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fef73f3eb2f92922130af5d6002..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0D0Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: fef73f3eb2f92922130af5d6002bd9f09288a70f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696080666941,"stop":1696081236011,"duration":569070}}]},"tags":["logout","returnBooks","tier1"]},"source":"ea94098720973a04.json","parameterValues":["AUDIOBOOK","LISTEN","Axis 360","Audiobooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/eab01793bb7ecd92.json b/2272/data/test-cases/eab01793bb7ecd92.json deleted file mode 100644 index adfbe40e45..0000000000 --- a/2272/data/test-cases/eab01793bb7ecd92.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"eab01793bb7ecd92","name":"Playback speed: Check of playback speed","fullName":"Audiobook in LYRASIS: Playback speed: Check of playback speed","historyId":"d1131fe482093608eca8f3e68419046e","time":{"start":1696136103423,"stop":1696136405611,"duration":302188},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 97314a4a198d1487a9900a9e839..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 97314a4a198d1487a9900a9e839..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 97314a4a198d1487a9900a9e83964e3e0f3e24e5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 97314a4a198d1487a9900a9e839..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 97314a4a198d1487a9900a9e839..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 97314a4a198d1487a9900a9e83964e3e0f3e24e5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696136103423,"stop":1696136129517,"duration":26094},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696136129517,"stop":1696136129517,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 97314a4a198d1487a9900a9e839..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 97314a4a198d1487a9900a9e839..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 97314a4a198d1487a9900a9e83964e3e0f3e24e5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 97314a4a198d1487a9900a9e839..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 97314a4a198d1487a9900a9e839..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 97314a4a198d1487a9900a9e83964e3e0f3e24e5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696136129517,"stop":1696136150671,"duration":21154},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696136150671,"stop":1696136151387,"duration":716},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696136151387,"stop":1696136151741,"duration":354},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696136151741,"stop":1696136153116,"duration":1375},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696136153117,"stop":1696136159264,"duration":6147},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696136159265,"stop":1696136164668,"duration":5403},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696136164668,"stop":1696136189836,"duration":25168},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696136189836,"stop":1696136210830,"duration":20994},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696136210830,"stop":1696136231181,"duration":20351},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696136231181,"stop":1696136252802,"duration":21621},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696136252802,"stop":1696136258221,"duration":5419},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696136258221,"stop":1696136278887,"duration":20666},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 97314a4a198d1487a9900a9e839..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 97314a4a198d1487a9900a9e839..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 97314a4a198d1487a9900a9e83964e3e0f3e24e5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 97314a4a198d1487a9900a9e839..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 97314a4a198d1487a9900a9e839..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 97314a4a198d1487a9900a9e83964e3e0f3e24e5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:444)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 2X playback speed on playback speed audiobook screen","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 2X on audio player screen","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 2X on audio player screen","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 2X on audio player screen","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 10 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136129517,"stop":1696136129517,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136150671,"stop":1696136150671,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136150671,"stop":1696136150671,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136151387,"stop":1696136151387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136151387,"stop":1696136151387,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136151741,"stop":1696136151741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136151741,"stop":1696136151741,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136153116,"stop":1696136153116,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136153116,"stop":1696136153117,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136159264,"stop":1696136159264,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136159264,"stop":1696136159264,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136164668,"stop":1696136164668,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136164668,"stop":1696136164668,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136189836,"stop":1696136189836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136189836,"stop":1696136189836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136210830,"stop":1696136210830,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136210830,"stop":1696136210830,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136231181,"stop":1696136231181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136231181,"stop":1696136231181,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136252802,"stop":1696136252802,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136252802,"stop":1696136252802,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136258221,"stop":1696136258221,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136258221,"stop":1696136258221,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278887,"stop":1696136278887,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136278888,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696136278888,"stop":1696136279952,"duration":1064},"status":"passed","steps":[],"attachments":[{"uid":"1654763a8ca21d40","name":"Screenshot","source":"1654763a8ca21d40.png","type":"image/png","size":622974}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696136279952,"stop":1696136312534,"duration":32582},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696136312534,"stop":1696136312534,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"c10feabd2606562e","name":"Screenshot","source":"c10feabd2606562e.txt","type":"text/plain","size":4110}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696136312534,"stop":1696136312534,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696136312534,"stop":1696136313174,"duration":640},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696136313174,"stop":1696136405611,"duration":92437},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Axis 360"},{"name":"moveForwardSeconds","value":"10"},{"name":"secondsForWaiting","value":"5"},{"name":"speed","value":"2"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"732c96bde014ee80","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/732c96bde014ee80","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403925H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403925H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dc09d42f66c1ee3fba5a9090550..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403925H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403925H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403925H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dc09d42f66c1ee3fba5a9090550..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403925H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: dc09d42f66c1ee3fba5a9090550623a6670c36ad\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696086489189,"stop":1696086793423,"duration":304234}}]},"tags":["logout","returnBooks","tier1"]},"source":"eab01793bb7ecd92.json","parameterValues":["Axis 360","10","5","2"]} \ No newline at end of file diff --git a/2272/data/test-cases/eb4b9c7d59004ab7.json b/2272/data/test-cases/eb4b9c7d59004ab7.json deleted file mode 100644 index 3473ca1178..0000000000 --- a/2272/data/test-cases/eb4b9c7d59004ab7.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"eb4b9c7d59004ab7","name":"LYRASIS: Check of canceling the downloading from book details view","fullName":"Distributors: LYRASIS: Check of canceling the downloading from book details view","historyId":"3a2155dd1b5b211905317bd117d3cd8d","time":{"start":1696133999466,"stop":1696134303041,"duration":303575},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c6194341c8af678256562a325a8..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c6194341c8af678256562a325a8..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c6194341c8af678256562a325a828ec31b745497\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c6194341c8af678256562a325a8..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c6194341c8af678256562a325a8..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c6194341c8af678256562a325a828ec31b745497\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133999466,"stop":1696134030618,"duration":31152},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696134030618,"stop":1696134030618,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c6194341c8af678256562a325a8..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c6194341c8af678256562a325a8..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c6194341c8af678256562a325a828ec31b745497\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c6194341c8af678256562a325a8..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c6194341c8af678256562a325a8..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c6194341c8af678256562a325a828ec31b745497\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696134030618,"stop":1696134051636,"duration":21018},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696134051636,"stop":1696134052357,"duration":721},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696134052357,"stop":1696134052796,"duration":439},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696134052797,"stop":1696134054074,"duration":1277},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696134054074,"stop":1696134058176,"duration":4102},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696134058176,"stop":1696134064342,"duration":6166},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696134064342,"stop":1696134089488,"duration":25146},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696134089489,"stop":1696134110372,"duration":20883},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696134110372,"stop":1696134130996,"duration":20624},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696134130996,"stop":1696134152627,"duration":21631},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Palace Marketplace' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696134152627,"stop":1696134158661,"duration":6034},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'eBooks' catalog tab","time":{"start":1696134158661,"stop":1696134179393,"duration":20732},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c6194341c8af678256562a325a8..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c6194341c8af678256562a325a8..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c6194341c8af678256562a325a828ec31b745497\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c6194341c8af678256562a325a8..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c6194341c8af678256562a325a8..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c6194341c8af678256562a325a828ec31b745497\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'eBooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open EBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696134179393,"stop":1696134179393,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button and cancel downloading by click CANCEL button on book detail screen","time":{"start":1696134179393,"stop":1696134179393,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains DOWNLOAD action button on book details screen","time":{"start":1696134179393,"stop":1696134179393,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Check that book contains RETURN action button on book details screen","time":{"start":1696134179393,"stop":1696134179393,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":16,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134030618,"stop":1696134030618,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134051636,"stop":1696134051636,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134051636,"stop":1696134051636,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134052357,"stop":1696134052357,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134052357,"stop":1696134052357,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134052796,"stop":1696134052796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134052796,"stop":1696134052796,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134054074,"stop":1696134054074,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134054074,"stop":1696134054074,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134058176,"stop":1696134058176,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134058176,"stop":1696134058176,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134064342,"stop":1696134064342,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134064342,"stop":1696134064342,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134089488,"stop":1696134089488,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134089488,"stop":1696134089488,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134110372,"stop":1696134110372,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134110372,"stop":1696134110372,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134130996,"stop":1696134130996,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134130996,"stop":1696134130996,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134152627,"stop":1696134152627,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134152627,"stop":1696134152627,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134158661,"stop":1696134158661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134158661,"stop":1696134158661,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134179393,"stop":1696134179393,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134179393,"stop":1696134179393,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134179393,"stop":1696134179393,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134179393,"stop":1696134179393,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134179393,"stop":1696134179393,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134179393,"stop":1696134179393,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134179393,"stop":1696134179393,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696134179393,"stop":1696134179393,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696134179393,"stop":1696134179393,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696134179393,"stop":1696134179393,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696134179393,"stop":1696134180151,"duration":758},"status":"passed","steps":[],"attachments":[{"uid":"5349152a770b9148","name":"Screenshot","source":"5349152a770b9148.png","type":"image/png","size":377948}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696134180151,"stop":1696134209948,"duration":29797},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696134209948,"stop":1696134209949,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"173ba0a1dbf0efa6","name":"Screenshot","source":"173ba0a1dbf0efa6.txt","type":"text/plain","size":4215}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696134209949,"stop":1696134209949,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696134209949,"stop":1696134210397,"duration":448},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696134210397,"stop":1696134303040,"duration":92643},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Check of canceling the downloading from book details view"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Check of canceling the downloading from book details view"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"EBOOK"},{"name":"distributor","value":"Palace Marketplace"},{"name":"tabName","value":"eBooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"49e869278954fd74","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/49e869278954fd74","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6e1bc2e5cb64e87a715c57beef6..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6e1bc2e5cb64e87a715c57beef6..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 6e1bc2e5cb64e87a715c57beef681c4f4a294744\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696083741490,"stop":1696084331046,"duration":589556}}]},"tags":["logout","returnBooks","tier1"]},"source":"eb4b9c7d59004ab7.json","parameterValues":["EBOOK","Palace Marketplace","eBooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/ebeabb679c8dd88b.json b/2272/data/test-cases/ebeabb679c8dd88b.json deleted file mode 100644 index eff7bc8b3b..0000000000 --- a/2272/data/test-cases/ebeabb679c8dd88b.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ebeabb679c8dd88b","name":"LYRASIS: Check of canceling the downloading from book details view","fullName":"Distributors: LYRASIS: Check of canceling the downloading from book details view","historyId":"abea67bc4c04a4f51e5fbbb0d9d8d1af","time":{"start":1696133607312,"stop":1696133999446,"duration":392134},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: aac7f13eaa5a73b49e5e05ba4fb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: aac7f13eaa5a73b49e5e05ba4fb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: aac7f13eaa5a73b49e5e05ba4fbb1eaf880265f0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: aac7f13eaa5a73b49e5e05ba4fb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: aac7f13eaa5a73b49e5e05ba4fb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: aac7f13eaa5a73b49e5e05ba4fbb1eaf880265f0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133607312,"stop":1696133636802,"duration":29490},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696133636802,"stop":1696133636802,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: aac7f13eaa5a73b49e5e05ba4fb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: aac7f13eaa5a73b49e5e05ba4fb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: aac7f13eaa5a73b49e5e05ba4fbb1eaf880265f0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: aac7f13eaa5a73b49e5e05ba4fb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: aac7f13eaa5a73b49e5e05ba4fb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: aac7f13eaa5a73b49e5e05ba4fbb1eaf880265f0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696133636802,"stop":1696133657347,"duration":20545},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696133657347,"stop":1696133658080,"duration":733},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696133658080,"stop":1696133658398,"duration":318},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696133658398,"stop":1696133659745,"duration":1347},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696133659745,"stop":1696133664693,"duration":4948},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696133664693,"stop":1696133670577,"duration":5884},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696133670577,"stop":1696133696789,"duration":26212},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696133696790,"stop":1696133717583,"duration":20793},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696133717583,"stop":1696133738315,"duration":20732},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696133738315,"stop":1696133760856,"duration":22541},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Bibliotheca' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696133760856,"stop":1696133765543,"duration":4687},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696133765543,"stop":1696133785799,"duration":20256},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: aac7f13eaa5a73b49e5e05ba4fb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: aac7f13eaa5a73b49e5e05ba4fb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: aac7f13eaa5a73b49e5e05ba4fbb1eaf880265f0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: aac7f13eaa5a73b49e5e05ba4fb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: aac7f13eaa5a73b49e5e05ba4fb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: aac7f13eaa5a73b49e5e05ba4fbb1eaf880265f0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:184)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696133785799,"stop":1696133785799,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button and cancel downloading by click CANCEL button on book detail screen","time":{"start":1696133785799,"stop":1696133785799,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains DOWNLOAD action button on book details screen","time":{"start":1696133785799,"stop":1696133785800,"duration":1},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Check that book contains RETURN action button on book details screen","time":{"start":1696133785800,"stop":1696133785800,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":16,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133636802,"stop":1696133636802,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133657347,"stop":1696133657347,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133657347,"stop":1696133657347,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133658080,"stop":1696133658080,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133658080,"stop":1696133658080,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133658398,"stop":1696133658398,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133658398,"stop":1696133658398,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133659745,"stop":1696133659745,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133659745,"stop":1696133659745,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133664693,"stop":1696133664693,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133664693,"stop":1696133664693,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133670577,"stop":1696133670577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133670577,"stop":1696133670577,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133696790,"stop":1696133696790,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133696790,"stop":1696133696790,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133717583,"stop":1696133717583,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133717583,"stop":1696133717583,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133738315,"stop":1696133738315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133738315,"stop":1696133738315,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133760856,"stop":1696133760856,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133760856,"stop":1696133760856,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133765543,"stop":1696133765543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133765543,"stop":1696133765543,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133785799,"stop":1696133785799,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133785799,"stop":1696133785799,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133785799,"stop":1696133785799,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133785799,"stop":1696133785799,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133785799,"stop":1696133785799,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133785799,"stop":1696133785799,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133785800,"stop":1696133785800,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696133785800,"stop":1696133785800,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696133785800,"stop":1696133785800,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696133785800,"stop":1696133785800,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696133785800,"stop":1696133786664,"duration":864},"status":"passed","steps":[],"attachments":[{"uid":"7849c298f71c9476","name":"Screenshot","source":"7849c298f71c9476.png","type":"image/png","size":573310}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696133786664,"stop":1696133816200,"duration":29536},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696133816200,"stop":1696133816200,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"91326c771ad65d98","name":"Screenshot","source":"91326c771ad65d98.txt","type":"text/plain","size":4236}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696133816200,"stop":1696133816200,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696133816200,"stop":1696133816574,"duration":374},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696133816574,"stop":1696133999445,"duration":182871},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Check of canceling the downloading from book details view"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Check of canceling the downloading from book details view"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"AUDIOBOOK"},{"name":"distributor","value":"Bibliotheca"},{"name":"tabName","value":"Audiobooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"169278d4946a47b7","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/169278d4946a47b7","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a1978d18dc3d1e3bb238e12015..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a1978d18dc3d1e3bb238e12015..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 5a1978d18dc3d1e3bb238e120158871d7c9f6f77\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696083436914,"stop":1696083741471,"duration":304557}}]},"tags":["logout","returnBooks","tier1"]},"source":"ebeabb679c8dd88b.json","parameterValues":["AUDIOBOOK","Bibliotheca","Audiobooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/f2f7baf50f3ab77e.json b/2272/data/test-cases/f2f7baf50f3ab77e.json deleted file mode 100644 index cf4c3eebc9..0000000000 --- a/2272/data/test-cases/f2f7baf50f3ab77e.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f2f7baf50f3ab77e","name":"LYRASIS: Getting and returning books from Book Detail View","fullName":"Distributors: LYRASIS: Getting and returning books from Book Detail View","historyId":"786be9155c77cd770f5adf5eb78e3b2e","time":{"start":1696131518421,"stop":1696132092527,"duration":574106},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a80f55661ff3e9b4b0d55964ab..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a80f55661ff3e9b4b0d55964ab..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2a80f55661ff3e9b4b0d55964ab809fa38c998e4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a80f55661ff3e9b4b0d55964ab..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a80f55661ff3e9b4b0d55964ab..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2a80f55661ff3e9b4b0d55964ab809fa38c998e4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131518421,"stop":1696131547983,"duration":29562},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696131547983,"stop":1696131547983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a80f55661ff3e9b4b0d55964ab..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a80f55661ff3e9b4b0d55964ab..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2a80f55661ff3e9b4b0d55964ab809fa38c998e4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a80f55661ff3e9b4b0d55964ab..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a80f55661ff3e9b4b0d55964ab..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2a80f55661ff3e9b4b0d55964ab809fa38c998e4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","steps":[{"name":"When Close tutorial screen","time":{"start":1696131547983,"stop":1696131568642,"duration":20659},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696131568643,"stop":1696131569341,"duration":698},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696131569341,"stop":1696131569724,"duration":383},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696131569724,"stop":1696131571039,"duration":1315},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696131571039,"stop":1696131574969,"duration":3930},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696131574969,"stop":1696131579450,"duration":4481},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696131579450,"stop":1696131605354,"duration":25904},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696131605355,"stop":1696131626505,"duration":21150},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696131626505,"stop":1696131647231,"duration":20726},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696131647231,"stop":1696131669265,"duration":22034},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Palace Marketplace' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696131669265,"stop":1696131677113,"duration":7848},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696131677114,"stop":1696131697633,"duration":20519},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a80f55661ff3e9b4b0d55964ab..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a80f55661ff3e9b4b0d55964ab..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2a80f55661ff3e9b4b0d55964ab809fa38c998e4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a80f55661ff3e9b4b0d55964ab..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a80f55661ff3e9b4b0d55964ab..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2a80f55661ff3e9b4b0d55964ab809fa38c998e4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature:44)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click RETURN action button on book details screen","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains GET action button on book details screen","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click GET action button on book details screen","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 3 seconds","time":{"start":1696131697634,"stop":1696131697634,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Book 'bookInfo' with AUDIOBOOK type is present on epub or pdf or audiobook screen","time":{"start":1696131697634,"stop":1696131697634,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":22,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131547983,"stop":1696131547983,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131568642,"stop":1696131568643,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131568643,"stop":1696131568643,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131569341,"stop":1696131569341,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131569341,"stop":1696131569341,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131569724,"stop":1696131569724,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131569724,"stop":1696131569724,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131571039,"stop":1696131571039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131571039,"stop":1696131571039,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131574969,"stop":1696131574969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131574969,"stop":1696131574969,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131579450,"stop":1696131579450,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131579450,"stop":1696131579450,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131605355,"stop":1696131605355,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131605355,"stop":1696131605355,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131626505,"stop":1696131626505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131626505,"stop":1696131626505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131647231,"stop":1696131647231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131647231,"stop":1696131647231,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131669265,"stop":1696131669265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131669265,"stop":1696131669265,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131677113,"stop":1696131677113,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131677113,"stop":1696131677114,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697633,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131697633,"stop":1696131697634,"duration":1},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131697634,"stop":1696131697634,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696131697634,"stop":1696131697634,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696131697634,"stop":1696131697634,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696131697634,"stop":1696131697634,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696131697634,"stop":1696131698467,"duration":833},"status":"passed","steps":[],"attachments":[{"uid":"96fe493e721669f0","name":"Screenshot","source":"96fe493e721669f0.png","type":"image/png","size":610059}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696131698467,"stop":1696131727942,"duration":29475},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696131727942,"stop":1696131727942,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"fe79a8c1aa6b32b2","name":"Screenshot","source":"fe79a8c1aa6b32b2.txt","type":"text/plain","size":4459}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696131727942,"stop":1696131727942,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696131727942,"stop":1696131728358,"duration":416},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696131728358,"stop":1696132092527,"duration":364169},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-3(895)"},{"name":"feature","value":"Distributors"},{"name":"story","value":"LYRASIS: Getting and returning books from Book Detail View"},{"name":"suite","value":"Distributors"},{"name":"testClass","value":"LYRASIS: Getting and returning books from Book Detail View"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/Distributors.feature"},{"name":"package","value":"src.test.java.features.Distributors_feature.Distributors"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"bookType","value":"AUDIOBOOK"},{"name":"buttonBookDetailsView","value":"LISTEN"},{"name":"distributor","value":"Palace Marketplace"},{"name":"tabName","value":"Audiobooks"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"7d8473114220080d","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/7d8473114220080d","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 12b6d7dd1900651ae8566b1b609..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 12b6d7dd1900651ae8566b1b609..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 12b6d7dd1900651ae8566b1b6099b4272e6b5c33\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696081803029,"stop":1696082376063,"duration":573034}}]},"tags":["logout","returnBooks","tier1"]},"source":"f2f7baf50f3ab77e.json","parameterValues":["AUDIOBOOK","LISTEN","Palace Marketplace","Audiobooks"]} \ No newline at end of file diff --git a/2272/data/test-cases/f63183f907bb2e6a.json b/2272/data/test-cases/f63183f907bb2e6a.json deleted file mode 100644 index bbf1c429cf..0000000000 --- a/2272/data/test-cases/f63183f907bb2e6a.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f63183f907bb2e6a","name":"Biblioboard: Playback speed: Check of playback speed","fullName":"Audiobook in LYRASIS: Biblioboard: Playback speed: Check of playback speed","historyId":"b811652f82b86657b4297246e116f868","time":{"start":1696136795301,"stop":1696137363440,"duration":568139},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d0c64234210d81b7c9e5d249de1..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d0c64234210d81b7c9e5d249de1..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: d0c64234210d81b7c9e5d249de1a2348d66ae997\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d0c64234210d81b7c9e5d249de1..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d0c64234210d81b7c9e5d249de1..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: d0c64234210d81b7c9e5d249de1a2348d66ae997\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:482)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696136795301,"stop":1696136821422,"duration":26121},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696136821422,"stop":1696136821422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d0c64234210d81b7c9e5d249de1..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d0c64234210d81b7c9e5d249de1..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: d0c64234210d81b7c9e5d249de1a2348d66ae997\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d0c64234210d81b7c9e5d249de1..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d0c64234210d81b7c9e5d249de1..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: d0c64234210d81b7c9e5d249de1a2348d66ae997\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:482)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696136821422,"stop":1696136842253,"duration":20831},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696136842254,"stop":1696136842966,"duration":712},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696136842967,"stop":1696136843332,"duration":365},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696136843332,"stop":1696136844709,"duration":1377},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696136844709,"stop":1696136850256,"duration":5547},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696136850256,"stop":1696136853435,"duration":3179},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696136853435,"stop":1696136879381,"duration":25946},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696136879381,"stop":1696136900421,"duration":21040},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696136900422,"stop":1696136921182,"duration":20760},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696136921182,"stop":1696136943601,"duration":22419},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search for \"Four Women\" and save bookName as 'bookNameInfo'","time":{"start":1696136943601,"stop":1696136948483,"duration":4882},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696136948483,"stop":1696136969115,"duration":20632},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d0c64234210d81b7c9e5d249de1..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d0c64234210d81b7c9e5d249de1..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: d0c64234210d81b7c9e5d249de1a2348d66ae997\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d0c64234210d81b7c9e5d249de1..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d0c64234210d81b7c9e5d249de1..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: d0c64234210d81b7c9e5d249de1a2348d66ae997\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:482)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Select 1.25X playback speed on playback speed audiobook screen","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Current playback speed value is 1.25X on audio player screen","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Return to previous screen from audio player screen","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.25X on audio player screen","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Restart app","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open Books","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with LISTEN action button and 'bookInfo' bookInfo on books screen","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click LISTEN action button on book details screen","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Current playback speed value is 1.25X on audio player screen","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save book play time as 'timeAhead' on audio player screen","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save chapter time as 'chapterTimeKey' on audio player screen","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 8 seconds","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playback has been moved forward by 10 seconds from 'timeAhead' and 'chapterTimeKey' seconds on audio player screen","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":34,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136821422,"stop":1696136821422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136842253,"stop":1696136842253,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136842253,"stop":1696136842254,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136842966,"stop":1696136842966,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136842966,"stop":1696136842966,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136843332,"stop":1696136843332,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136843332,"stop":1696136843332,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136844709,"stop":1696136844709,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136844709,"stop":1696136844709,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136850256,"stop":1696136850256,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136850256,"stop":1696136850256,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136853435,"stop":1696136853435,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136853435,"stop":1696136853435,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136879381,"stop":1696136879381,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136879381,"stop":1696136879381,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136900421,"stop":1696136900422,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136900422,"stop":1696136900422,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136921182,"stop":1696136921182,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136921182,"stop":1696136921182,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136943601,"stop":1696136943601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136943601,"stop":1696136943601,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136948483,"stop":1696136948483,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136948483,"stop":1696136948483,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969115,"stop":1696136969115,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969116,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696136969116,"stop":1696136969983,"duration":867},"status":"passed","steps":[],"attachments":[{"uid":"60f1660e3ddd5cb7","name":"Screenshot","source":"60f1660e3ddd5cb7.png","type":"image/png","size":693255}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696136969983,"stop":1696136999516,"duration":29533},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696136999516,"stop":1696136999516,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"47c5f5ba705aaa01","name":"Screenshot","source":"47c5f5ba705aaa01.txt","type":"text/plain","size":4175}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696136999516,"stop":1696136999516,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696136999516,"stop":1696136999873,"duration":357},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696136999873,"stop":1696137363440,"duration":363567},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Biblioboard: Playback speed: Check of playback speed"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Biblioboard: Playback speed: Check of playback speed"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"moveForwardSeconds","value":"10"},{"name":"secondsForWaiting","value":"8"},{"name":"speed","value":"1.25"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"d5f0d34f312be11a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/d5f0d34f312be11a","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CLJ, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CLJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e77391757dce7cd5e2a77c42144..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0CLJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CLJ, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CLJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e77391757dce7cd5e2a77c42144..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0CLJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: e77391757dce7cd5e2a77c421449807695670584\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696087370221,"stop":1696087936151,"duration":565930}}]},"tags":["logout","returnBooks","tier1"]},"source":"f63183f907bb2e6a.json","parameterValues":["10","8","1.25"]} \ No newline at end of file diff --git a/2272/data/test-cases/f86bc4bcce8d66f4.json b/2272/data/test-cases/f86bc4bcce8d66f4.json deleted file mode 100644 index 94ae8248d3..0000000000 --- a/2272/data/test-cases/f86bc4bcce8d66f4.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f86bc4bcce8d66f4","name":"Biblioboard: Check time tracking line","fullName":"Audiobook in LYRASIS: Biblioboard: Check time tracking line","historyId":"fbadc7ec8f23053aa89404aa61ac962f","time":{"start":1696129961162,"stop":1696130543724,"duration":582562},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXCL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXCL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a01651f7103a98b242685768ff..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BRXCL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXCL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXCL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a01651f7103a98b242685768ff..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BRXCL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1a01651f7103a98b242685768ff50520e3486512\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXCL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXCL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a01651f7103a98b242685768ff..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BRXCL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXCL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXCL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a01651f7103a98b242685768ff..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BRXCL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1a01651f7103a98b242685768ff50520e3486512\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:348)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696129961162,"stop":1696130000928,"duration":39766},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696130000928,"stop":1696130000928,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXCL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXCL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a01651f7103a98b242685768ff..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BRXCL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXCL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXCL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a01651f7103a98b242685768ff..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BRXCL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1a01651f7103a98b242685768ff50520e3486512\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXCL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXCL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a01651f7103a98b242685768ff..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BRXCL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXCL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXCL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a01651f7103a98b242685768ff..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BRXCL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1a01651f7103a98b242685768ff50520e3486512\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:348)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696130000928,"stop":1696130021635,"duration":20707},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696130021636,"stop":1696130022401,"duration":765},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696130022401,"stop":1696130022826,"duration":425},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696130022826,"stop":1696130024158,"duration":1332},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696130024158,"stop":1696130028852,"duration":4694},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696130028852,"stop":1696130033375,"duration":4523},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696130033375,"stop":1696130060853,"duration":27478},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696130060853,"stop":1696130081780,"duration":20927},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696130081781,"stop":1696130102581,"duration":20800},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696130102581,"stop":1696130124197,"duration":21616},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search for \"Baby Carter\" and save bookName as 'bookNameInfo'","time":{"start":1696130124197,"stop":1696130129505,"duration":5308},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696130129505,"stop":1696130149897,"duration":20392},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXCL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXCL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a01651f7103a98b242685768ff..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BRXCL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXCL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXCL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a01651f7103a98b242685768ff..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BRXCL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1a01651f7103a98b242685768ff50520e3486512\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXCL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXCL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a01651f7103a98b242685768ff..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BRXCL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXCL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXCL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a01651f7103a98b242685768ff..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BRXCL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1a01651f7103a98b242685768ff50520e3486512\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:348)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Pause button is present on audio player screen","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap pause button on audio player screen","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save book play time as 'timeInfo' on audio player screen","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Stretch slider on the time tracking line forward on audio player screen","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playing time is not equal to 'timeInfo' on audio playing screen","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save book play time as 'timeInfo2' on audio player screen","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Stretch slider on the time tracking line back on audio player screen","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playing time is not equal to 'timeInfo2' on audio playing screen","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":29,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130000928,"stop":1696130000928,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130021635,"stop":1696130021635,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130021635,"stop":1696130021635,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130022401,"stop":1696130022401,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130022401,"stop":1696130022401,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130022826,"stop":1696130022826,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130022826,"stop":1696130022826,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130024158,"stop":1696130024158,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130024158,"stop":1696130024158,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130028852,"stop":1696130028852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130028852,"stop":1696130028852,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130033375,"stop":1696130033375,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130033375,"stop":1696130033375,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130060853,"stop":1696130060853,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130060853,"stop":1696130060853,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130081780,"stop":1696130081780,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130081780,"stop":1696130081781,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130102581,"stop":1696130102581,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130102581,"stop":1696130102581,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130124197,"stop":1696130124197,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130124197,"stop":1696130124197,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130129505,"stop":1696130129505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130129505,"stop":1696130129505,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149897,"stop":1696130149897,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696130149898,"stop":1696130149898,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696130149898,"stop":1696130150748,"duration":850},"status":"passed","steps":[],"attachments":[{"uid":"bd6b2affb86d5b70","name":"Screenshot","source":"bd6b2affb86d5b70.png","type":"image/png","size":530747}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696130150748,"stop":1696130180154,"duration":29406},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696130180154,"stop":1696130180154,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"496c953380d52abd","name":"Screenshot","source":"496c953380d52abd.txt","type":"text/plain","size":4190}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696130180154,"stop":1696130180154,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696130180154,"stop":1696130180538,"duration":384},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696130180538,"stop":1696130543724,"duration":363186},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Biblioboard: Check time tracking line"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Biblioboard: Check time tracking line"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"124eb09a4f405f85","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/124eb09a4f405f85","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e12bda7a3fb9d7ce6e5ee773453..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e12bda7a3fb9d7ce6e5ee773453..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: e12bda7a3fb9d7ce6e5ee7734536148dad2ee9b8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696080964964,"stop":1696081537336,"duration":572372}}]},"tags":["logout","returnBooks","tier1"]},"source":"f86bc4bcce8d66f4.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/test-cases/f885f9c2ea477ce8.json b/2272/data/test-cases/f885f9c2ea477ce8.json deleted file mode 100644 index f48be29edb..0000000000 --- a/2272/data/test-cases/f885f9c2ea477ce8.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f885f9c2ea477ce8","name":"Check time tracking line","fullName":"Audiobook in LYRASIS: Check time tracking line","historyId":"7d02697f7d213f10d8f28683b748ee6f","time":{"start":1696129385196,"stop":1696129961141,"duration":575945},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1f9178b271373ac4c03aee91d2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1f9178b271373ac4c03aee91d2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1f9178b271373ac4c03aee91d2f3bfb2818aad7b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1f9178b271373ac4c03aee91d2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1f9178b271373ac4c03aee91d2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1f9178b271373ac4c03aee91d2f3bfb2818aad7b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:320)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696129385196,"stop":1696129411128,"duration":25932},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696129411129,"stop":1696129411129,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1f9178b271373ac4c03aee91d2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1f9178b271373ac4c03aee91d2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1f9178b271373ac4c03aee91d2f3bfb2818aad7b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1f9178b271373ac4c03aee91d2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1f9178b271373ac4c03aee91d2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1f9178b271373ac4c03aee91d2f3bfb2818aad7b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:320)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696129411129,"stop":1696129431772,"duration":20643},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696129431772,"stop":1696129432984,"duration":1212},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696129432985,"stop":1696129433381,"duration":396},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696129433381,"stop":1696129434679,"duration":1298},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696129434679,"stop":1696129439381,"duration":4702},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696129439381,"stop":1696129447580,"duration":8199},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696129447581,"stop":1696129476134,"duration":28553},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696129476135,"stop":1696129497571,"duration":21436},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696129497571,"stop":1696129518073,"duration":20502},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open search modal","time":{"start":1696129518073,"stop":1696129540490,"duration":22417},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Search 'available' book of distributor 'Axis 360' and bookType 'AUDIOBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696129540490,"stop":1696129546706,"duration":6216},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Switch to 'Audiobooks' catalog tab","time":{"start":1696129546707,"stop":1696129567104,"duration":20397},"status":"broken","statusMessage":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1f9178b271373ac4c03aee91d2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1f9178b271373ac4c03aee91d2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1f9178b271373ac4c03aee91d2f3bfb2818aad7b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","statusTrace":"org.openqa.selenium.NoSuchElementException: No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1f9178b271373ac4c03aee91d2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1f9178b271373ac4c03aee91d2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1f9178b271373ac4c03aee91d2f3bfb2818aad7b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown\n\tat aquality.selenium.core.elements.ElementFinder.handleTimeoutException(ElementFinder.java:75)\n\tat aquality.selenium.core.elements.ElementFinder.findElements(ElementFinder.java:36)\n\tat aquality.selenium.core.elements.interfaces.IElementFinder.findElement(IElementFinder.java:51)\n\tat aquality.selenium.core.elements.Element.getElement(Element.java:81)\n\tat aquality.appium.mobile.elements.Element.getElement(Element.java:83)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:81)\n\tat aquality.appium.mobile.elements.interfaces.IElement.getElement(IElement.java:13)\n\tat aquality.selenium.core.elements.Element.lambda$click$3(Element.java:118)\n\tat aquality.selenium.core.utilities.ActionRetrier.lambda$doWithRetry$0(ActionRetrier.java:21)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:33)\n\tat aquality.selenium.core.utilities.ActionRetrier.doWithRetry(ActionRetrier.java:24)\n\tat aquality.selenium.core.utilities.ElementActionRetrier.doWithRetry(ElementActionRetrier.java:17)\n\tat aquality.selenium.core.elements.Element.doWithRetry(Element.java:136)\n\tat aquality.selenium.core.elements.Element.click(Element.java:118)\n\tat screens.catalog.screen.catalog.android.AndroidCatalogScreen.switchToCatalogTab(AndroidCatalogScreen.java:81)\n\tat stepdefinitions.CatalogSteps.switchToCatalogTab(CatalogSteps.java:271)\n\tat ✽.Switch to 'Audiobooks' catalog tab(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature:320)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Open AUDIOBOOK book with GET action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696129567104,"stop":1696129567104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on book details screen","time":{"start":1696129567104,"stop":1696129567104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Check that book contains LISTEN action button on book details screen","time":{"start":1696129567104,"stop":1696129567104,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Click LISTEN action button on book details screen","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Audio player screen of book 'bookInfo' is opened","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap play button on audio player screen","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Pause button is present on audio player screen","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Tap pause button on audio player screen","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Play button is present on audio player screen","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save book play time as 'timeInfo' on audio player screen","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Stretch slider on the time tracking line forward on audio player screen","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playing time is not equal to 'timeInfo' on audio playing screen","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save book play time as 'timeInfo2' on audio player screen","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Stretch slider on the time tracking line back on audio player screen","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Wait for 5 seconds","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Playing time is not equal to 'timeInfo2' on audio playing screen","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":29,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129411129,"stop":1696129411129,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129431772,"stop":1696129431772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129431772,"stop":1696129431772,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129432984,"stop":1696129432984,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129432984,"stop":1696129432985,"duration":1},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129433381,"stop":1696129433381,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129433381,"stop":1696129433381,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129434679,"stop":1696129434679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129434679,"stop":1696129434679,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129439381,"stop":1696129439381,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129439381,"stop":1696129439381,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129447580,"stop":1696129447580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129447580,"stop":1696129447580,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129476135,"stop":1696129476135,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129476135,"stop":1696129476135,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129497571,"stop":1696129497571,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129497571,"stop":1696129497571,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129518073,"stop":1696129518073,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129518073,"stop":1696129518073,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129540490,"stop":1696129540490,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129540490,"stop":1696129540490,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129546706,"stop":1696129546706,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129546706,"stop":1696129546706,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567104,"stop":1696129567104,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567104,"stop":1696129567104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567104,"stop":1696129567104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567104,"stop":1696129567104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567104,"stop":1696129567104,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567104,"stop":1696129567104,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567105,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696129567105,"stop":1696129567961,"duration":856},"status":"passed","steps":[],"attachments":[{"uid":"9a7124b4816094df","name":"Screenshot","source":"9a7124b4816094df.png","type":"image/png","size":561068}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696129567961,"stop":1696129597404,"duration":29443},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696129597404,"stop":1696129597404,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"624c70656d2deac3","name":"Screenshot","source":"624c70656d2deac3.txt","type":"text/plain","size":4357}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696129597404,"stop":1696129597404,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696129597404,"stop":1696129597791,"duration":387},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696129597791,"stop":1696129961141,"duration":363350},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-2(894)"},{"name":"feature","value":"Audiobook in LYRASIS"},{"name":"story","value":"Check time tracking line"},{"name":"suite","value":"Audiobook in LYRASIS"},{"name":"testClass","value":"Check time tracking line"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/AudiobookLyrasis.feature"},{"name":"package","value":"src.test.java.features.AudiobookLyrasis_feature.Audiobook in LYRASIS"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"distributor","value":"Axis 360"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"5873f06386251bb1","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/5873f06386251bb1","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40393WY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40393WY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b95d927bfe950caa287eefc65dc..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T40393WY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40393WY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40393WY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b95d927bfe950caa287eefc65dc..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T40393WY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: b95d927bfe950caa287eefc65dc5d9a8fa8c1ec6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696080389893,"stop":1696080964944,"duration":575051}}]},"tags":["logout","returnBooks","tier1"]},"source":"f885f9c2ea477ce8.json","parameterValues":["Axis 360"]} \ No newline at end of file diff --git a/2272/data/test-cases/f892c051be042ea4.json b/2272/data/test-cases/f892c051be042ea4.json deleted file mode 100644 index 73f75a6dba..0000000000 --- a/2272/data/test-cases/f892c051be042ea4.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"f892c051be042ea4","name":"Settings: Check of Wrapped scrolling in Lyrasis","fullName":"Read PDF in LYRASIS Reads on Android: Settings: Check of Wrapped scrolling in Lyrasis","historyId":"50b1b4fb39f14b3270ffd74d71a2052e","time":{"start":1696138299782,"stop":1696138846012,"duration":546230},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:146)\n","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"hooks.LoggerHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696138299782,"stop":1696138325952,"duration":26170},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.startScenarioLogger(io.cucumber.java.Scenario)","time":{"start":1696138325952,"stop":1696138325952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"testStage":{"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:146)\n","steps":[{"name":"Given Close tutorial screen","time":{"start":1696138325953,"stop":1696138346331,"duration":20378},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Welcome screen is opened","time":{"start":1696138346331,"stop":1696138347049,"duration":718},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Close welcome screen","time":{"start":1696138347050,"stop":1696138347759,"duration":709},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Add library screen is opened","time":{"start":1696138347759,"stop":1696138349060,"duration":1301},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Add library \"LYRASIS Reads\" on Add library screen","time":{"start":1696138349060,"stop":1696138353559,"duration":4499},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Account \"LYRASIS Reads\" is present on Accounts screen","time":{"start":1696138353559,"stop":1696138359836,"duration":6277},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Enter credentials for 'LYRASIS Reads' account","time":{"start":1696138359836,"stop":1696138386376,"duration":26540},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Login is performed successfully","time":{"start":1696138386376,"stop":1696138408184,"duration":21808},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open Catalog","time":{"start":1696138408184,"stop":1696138428650,"duration":20466},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open search modal","time":{"start":1696138428650,"stop":1696138451334,"duration":22684},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'","time":{"start":1696138451334,"stop":1696138451353,"duration":19},"status":"broken","statusMessage":"There are not any type books for distributor: biblioboard","statusTrace":"java.lang.RuntimeException: There are not any type books for distributor: biblioboard\n\tat framework.utilities.feedXMLUtil.XMLUtil.getRandomBook(XMLUtil.java:195)\n\tat framework.utilities.feedXMLUtil.GettingBookUtil.getRandomBook(GettingBookUtil.java:15)\n\tat stepdefinitions.XMLSteps.getRandomBookNameWithoutBadSymbols(XMLSteps.java:43)\n\tat stepdefinitions.XMLSteps.searchFor(XMLSteps.java:29)\n\tat ✽.Search 'available' book of distributor 'Biblioboard' and bookType 'EBOOK' from \"LYRASIS Reads\" and save as 'bookNameInfo'(file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature:146)\n","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"And Click GET action button on EBOOK book with 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then EBOOK book with READ action button and 'bookInfo' bookInfo is present on catalog books screen","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open EBOOK book with READ action button and 'bookNameInfo' bookName on catalog books screen and save book as 'bookInfo'","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Click READ action button on book details screen","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Reader pdf screen is opened","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open pdf settings screen on pdf reader screen","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Tap Wrapped scrolling on pdf settings screen","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Open pdf settings screen on pdf reader screen","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Wrapped scrolling is chosen on settings screen","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Spreads options are available on settings screen","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Open pdf settings screen on pdf reader screen","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Save page number as 'pageInfo' on pdf reader screen","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Go to next page on reader pdf screen","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Page number is not equal to 'pageInfo' on pdf reader screen","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"When Save page number as 'pageInfo2' on pdf reader screen","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"And Go to previous page on reader pdf screen","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"Then Page number is not equal to 'pageInfo2' on pdf reader screen","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":28,"attachmentsCount":0},"afterStages":[{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138325952,"stop":1696138325952,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138346331,"stop":1696138346331,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138346331,"stop":1696138346331,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138347049,"stop":1696138347049,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138347049,"stop":1696138347049,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138347759,"stop":1696138347759,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138347759,"stop":1696138347759,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138349060,"stop":1696138349060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138349060,"stop":1696138349060,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138353559,"stop":1696138353559,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138353559,"stop":1696138353559,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138359836,"stop":1696138359836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138359836,"stop":1696138359836,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138386376,"stop":1696138386376,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138386376,"stop":1696138386376,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138408184,"stop":1696138408184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138408184,"stop":1696138408184,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138428650,"stop":1696138428650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138428650,"stop":1696138428650,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451334,"stop":1696138451334,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451334,"stop":1696138451334,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.getStepName(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"BEFORE_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterStep(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"skipped","statusMessage":"AFTER_STEP is failed.","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":true,"hasContent":true,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.afterTest(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138451353,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ScreenshotHooks.takeScreenshot(io.cucumber.java.Scenario)","time":{"start":1696138451353,"stop":1696138452208,"duration":855},"status":"passed","steps":[],"attachments":[{"uid":"119cbada2591ea04","name":"Screenshot","source":"119cbada2591ea04.png","type":"image/png","size":413750}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.logout.LogoutHooks.logout()","time":{"start":1696138452208,"stop":1696138481459,"duration":29251},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.LoggerHooks.addLogToScenario(io.cucumber.java.Scenario)","time":{"start":1696138481459,"stop":1696138481460,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"806e1d65dbbbc959","name":"Screenshot","source":"806e1d65dbbbc959.txt","type":"text/plain","size":3910}],"parameters":[],"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0,"attachmentsCount":1},{"name":"hooks.CredentialsHooks.unlockCredentials(io.cucumber.java.Scenario)","time":{"start":1696138481460,"stop":1696138481460,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ApplicationHooks.closeApplication()","time":{"start":1696138481460,"stop":1696138481925,"duration":465},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0},{"name":"hooks.ReturningBooksHooks.returnBooks()","time":{"start":1696138481925,"stop":1696138846012,"duration":364087},"status":"passed","steps":[],"attachments":[],"parameters":[],"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0,"attachmentsCount":0}],"labels":[{"name":"tag","value":"logout"},{"name":"tag","value":"returnBooks"},{"name":"tag","value":"tier1"},{"name":"tag","value":"exclude_ios"},{"name":"host","value":"fv-az178-752"},{"name":"thread","value":"2700@fv-az178-752.pool-1-thread-1(893)"},{"name":"feature","value":"Read PDF in LYRASIS Reads on Android"},{"name":"story","value":"Settings: Check of Wrapped scrolling in Lyrasis"},{"name":"suite","value":"Read PDF in LYRASIS Reads on Android"},{"name":"testClass","value":"Settings: Check of Wrapped scrolling in Lyrasis"},{"name":"framework","value":"cucumber4jvm"},{"name":"language","value":"java"},{"name":"gherkin_uri","value":"file:///home/runner/work/mobile-integration-tests/mobile-integration-tests/src/test/java/features/PdfLyrasisAndroid.feature"},{"name":"package","value":"src.test.java.features.PdfLyrasisAndroid_feature.Read PDF in LYRASIS Reads on Android"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[{"name":"Test defects","matchedStatuses":[],"flaky":false}],"history":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"39d77446993aab18","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/39d77446993aab18","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696089760759,"stop":1696090307752,"duration":546993}}]},"tags":["logout","returnBooks","tier1","exclude_ios"]},"source":"f892c051be042ea4.json","parameterValues":[]} \ No newline at end of file diff --git a/2272/data/timeline.json b/2272/data/timeline.json deleted file mode 100644 index 1f9e419d49..0000000000 --- a/2272/data/timeline.json +++ /dev/null @@ -1 +0,0 @@ -{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[{"name":"fv-az178-752","children":[{"name":"2700@fv-az178-752.pool-1-thread-4(896)","children":[{"name":"Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View","uid":"553bb449efd6c075","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696136532100,"stop":1696137078909,"duration":546809},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Font settings: Check of increasing and reducing the text size","uid":"b83eb220ac1b517c","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696126879130,"stop":1696127481984,"duration":602854},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Navigate by Page","uid":"c788c254748269ab","parentUid":"f97348733c19824337a26755cb51b1c4","status":"failed","time":{"start":1696132157129,"stop":1696132744402,"duration":587273},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Delete bookmarks","uid":"9c9cd1ef69aacace","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696134645158,"stop":1696135237122,"duration":591964},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Hold from Book Detail View and and Remove a Reserved Book from Holds","uid":"853ff49ee4606524","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696137078936,"stop":1696137469765,"duration":390829},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Font settings: Check of text theme","uid":"79b0ca223ef43d4","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696130385466,"stop":1696130724856,"duration":339390},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Font settings: Check of text theme","uid":"942f0b43a0e27d5e","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696129341169,"stop":1696129782302,"duration":441133},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Check books sorting in Reservations","uid":"35a4d5c26b47a2ce","parentUid":"f97348733c19824337a26755cb51b1c4","status":"passed","time":{"start":1696138045672,"stop":1696138414679,"duration":369007},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Font settings: Check of font style","uid":"6c55633d9ca5677b","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696128502752,"stop":1696128916159,"duration":413407},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Font settings: Check of font style","uid":"633ae502d28abf39","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696128916186,"stop":1696129341141,"duration":424955},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Hold from Subcategory List View and Remove a Reserved Book from Holds","uid":"47b3dddfa35fabe0","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696135980058,"stop":1696136532073,"duration":552015},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Open book to last page read","uid":"2951c89128bc6eda","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696131405069,"stop":1696131734098,"duration":329029},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Font settings: Check of increasing and reducing the text size","uid":"9852e6336bf8fe79","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696127482014,"stop":1696128062447,"duration":580433},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Navigate by bookmarks","uid":"bea582f73342a7be","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696133713011,"stop":1696134042069,"duration":329058},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Open book to last page read","uid":"a1f2111b8080268f","parentUid":"f97348733c19824337a26755cb51b1c4","status":"failed","time":{"start":1696131734125,"stop":1696132157100,"duration":422975},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Delete bookmarks","uid":"64d2075f0e33be4c","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696135654541,"stop":1696135980013,"duration":325472},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Navigate by bookmarks","uid":"d0b729f0c5d1424c","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696133387682,"stop":1696133712983,"duration":325301},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Hold from Book Detail View and Remove a Reserved Book from Book Detail View","uid":"1bbad6000b6994f4","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696137469792,"stop":1696138045643,"duration":575851},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Navigate by Page","uid":"908da299e6b60ba9","parentUid":"f97348733c19824337a26755cb51b1c4","status":"failed","time":{"start":1696132744429,"stop":1696133057847,"duration":313418},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Navigate by Page","uid":"4585c1095e5c06f9","parentUid":"f97348733c19824337a26755cb51b1c4","status":"failed","time":{"start":1696133057874,"stop":1696133387654,"duration":329780},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Font settings: Check of font style","uid":"e04320fa05fc3a20","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696128062478,"stop":1696128502722,"duration":440244},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Font settings: Check of text theme","uid":"1bf9b11c8e974135","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696129782330,"stop":1696130385438,"duration":603108},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Navigate by bookmarks","uid":"51b189eb3984a924","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696134042096,"stop":1696134645130,"duration":603034},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Open book to last page read","uid":"de017b5281b2dd6","parentUid":"f97348733c19824337a26755cb51b1c4","status":"failed","time":{"start":1696130724885,"stop":1696131405041,"duration":680156},"flaky":false,"newFailed":true,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Delete bookmarks","uid":"c8535da537f20050","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696135237150,"stop":1696135654514,"duration":417364},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Font settings: Check of increasing and reducing the text size","uid":"51b1ba299f318584","parentUid":"f97348733c19824337a26755cb51b1c4","status":"broken","time":{"start":1696126277545,"stop":1696126879100,"duration":601555},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]}],"uid":"f97348733c19824337a26755cb51b1c4"},{"name":"2700@fv-az178-752.pool-1-thread-3(895)","children":[{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"c888a382794123ad","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696132092547,"stop":1696132638352,"duration":545805},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Biblioboard","eBooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"26b5c52f3d90c897","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696128207196,"stop":1696128780524,"duration":573328},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Palace Marketplace","eBooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"4259ae410456aee6","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696126856445,"stop":1696127247867,"duration":391422},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Bibliotheca","Audiobooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"613e0cbbac486f41","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696129633821,"stop":1696130028152,"duration":394331},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Bibliotheca","eBooks"]},{"name":"LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View","uid":"1acc06c8f643bde6","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696132638373,"stop":1696133033169,"duration":394796},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"3247e8e183a3694b","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696134303063,"stop":1696134606369,"duration":303306},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Palace Marketplace","Audiobooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"ea94098720973a04","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696130825209,"stop":1696131126621,"duration":301412},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","LISTEN","Axis 360","Audiobooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"ebeabb679c8dd88b","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696133607312,"stop":1696133999446,"duration":392134},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Bibliotheca","Audiobooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"cd0776294a9caa5","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696134999666,"stop":1696135573368,"duration":573702},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Axis 360","Audiobooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"f2f7baf50f3ab77e","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696131518421,"stop":1696132092527,"duration":574106},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","LISTEN","Palace Marketplace","Audiobooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"559708314b3318c9","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696127247889,"stop":1696127813349,"duration":565460},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Axis 360","eBooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"eb4b9c7d59004ab7","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696133999466,"stop":1696134303041,"duration":303575},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Palace Marketplace","eBooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"2b83fde7851033e8","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696128780545,"stop":1696129352131,"duration":571586},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Palace Marketplace","Audiobooks"]},{"name":"LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view","uid":"dc7138c509ae7861","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696135939077,"stop":1696136325507,"duration":386430},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"c0ca389170686057","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696126277504,"stop":1696126856419,"duration":578915},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Bibliotheca","eBooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"5f2f72c0a84b575c","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696134606389,"stop":1696134999646,"duration":393257},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Axis 360","eBooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"ddb2a2595984ff0e","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696127813371,"stop":1696128207174,"duration":393803},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","Axis 360","Audiobooks"]},{"name":"LYRASIS: Reserving from Book Detail View","uid":"925a5dffdc6d9e81","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696129352152,"stop":1696129633799,"duration":281647},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Biblioboard","eBooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"c3a43e9ea34ef55","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696133033189,"stop":1696133607292,"duration":574103},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Bibliotheca","eBooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"459b18efb3362751","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696130028173,"stop":1696130423318,"duration":395145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["AUDIOBOOK","LISTEN","Bibliotheca","Audiobooks"]},{"name":"LYRASIS: Check of canceling the downloading from book details view","uid":"468c8ec4325e3b4b","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696135573392,"stop":1696135939057,"duration":365665},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","Biblioboard","eBooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"5d36219fafa64bc3","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696130423338,"stop":1696130825189,"duration":401851},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Axis 360","eBooks"]},{"name":"LYRASIS: Getting and returning books from Book Detail View","uid":"5a1b045f67c4894c","parentUid":"318b87e208d500d54b42b86ccef369e6","status":"broken","time":{"start":1696131126646,"stop":1696131518401,"duration":391755},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["EBOOK","READ","Palace Marketplace","eBooks"]}],"uid":"318b87e208d500d54b42b86ccef369e6"},{"name":"2700@fv-az178-752.pool-1-thread-2(894)","children":[{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"db204d5e9973e9b0","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696137683471,"stop":1696137979917,"duration":296446},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","5","2"]},{"name":"Playback speed: Check of playback speed","uid":"bfdd4326577de6f5","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696133246109,"stop":1696133820566,"duration":574457},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","10","8","1.25"]},{"name":"Playback speed: Check of playback speed","uid":"23d70239b95f78d3","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696133820587,"stop":1696134406995,"duration":586408},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","9","6","1.50"]},{"name":"Check playback speed and sleep timer","uid":"9c6443b513cf203a","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696126671676,"stop":1696127246234,"duration":574558},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Biblioboard: Check time tracking line","uid":"f86bc4bcce8d66f4","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696129961162,"stop":1696130543724,"duration":582562},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"6220a41d9a253f3","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696139124323,"stop":1696139522727,"duration":398404},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["9","6","1.50"]},{"name":"Playback speed: Check of playback speed","uid":"3ee841d2c5f72719","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696135117769,"stop":1696135707510,"duration":589741},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","10","8","1.25"]},{"name":"Bookmark icon: Perform check of enabling the bookmark","uid":"2f0bcff341de","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696140673053,"stop":1696141244980,"duration":571927},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Playback speed: Check of playback speed","uid":"d773c5942a578db7","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696135707531,"stop":1696136103403,"duration":395872},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","9","6","1.50"]},{"name":"Playback speed: Check of playback speed","uid":"eab01793bb7ecd92","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696136103423,"stop":1696136405611,"duration":302188},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","10","5","2"]},{"name":"Biblioboard: Check of switching to the next time","uid":"a891edf047505191","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696126277443,"stop":1696126671649,"duration":394206},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check of not rewinding forward and back by tapping on time bar","uid":"dac4e40a517dd60b","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696131119313,"stop":1696131709185,"duration":589872},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Biblioboard: Check playback speed and sleep timer","uid":"c1ea0e81b533664b","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696128206185,"stop":1696128510257,"duration":304072},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"149e65d6395afe36","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696138551932,"stop":1696139124303,"duration":572371},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","8","1.25"]},{"name":"Check of not rewinding forward and back by tapping on time bar","uid":"bd6cd7598f4497a9","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696130543745,"stop":1696131119292,"duration":575547},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Playback speed: Check of playback speed","uid":"518ea41a095c49c3","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696132679127,"stop":1696133246088,"duration":566961},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","6","8","0.75"]},{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"18d26b0039678706","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696137363460,"stop":1696137683450,"duration":319990},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["9","6","1.50"]},{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"3aa7a0e43e4daae1","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696136405632,"stop":1696136795280,"duration":389648},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["6","8","0.75"]},{"name":"Check playback speed and sleep timer","uid":"41f38675e6df5d6f","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696127246273,"stop":1696127637833,"duration":391560},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Playback speed: Check of playback speed","uid":"d989d8e13927b9dc","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696134801344,"stop":1696135117749,"duration":316405},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360","6","8","0.75"]},{"name":"TOC: Check of table of contents","uid":"d9774abf2f4f1c41","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696140099990,"stop":1696140673032,"duration":573042},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Playback speed: Check of playback speed","uid":"163fa52928168cde","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696134407019,"stop":1696134801320,"duration":394301},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace","10","5","2"]},{"name":"Bibliotheca: Check of not rewinding forward and back by tapping on time bar","uid":"96bc5287204b60d8","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696132287857,"stop":1696132679106,"duration":391249},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check playback speed and sleep timer","uid":"b80cd8da0206cc38","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696127637855,"stop":1696128206162,"duration":568307},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Check time tracking line","uid":"24f40b7085b2c03b","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696128815225,"stop":1696129385176,"duration":569951},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Biblioboard: Playback speed: Check of playback speed","uid":"f63183f907bb2e6a","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696136795301,"stop":1696137363440,"duration":568139},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","8","1.25"]},{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"614d2cde89978e8f","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696139522747,"stop":1696140099969,"duration":577222},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","5","2"]},{"name":"Check time tracking line","uid":"b622e02f065cad4a","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696128510279,"stop":1696128815202,"duration":304923},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"Bibliotheca: Playback speed: Check of playback speed","uid":"c088c14a3880f625","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696137979937,"stop":1696138551905,"duration":571968},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["6","8","0.75"]},{"name":"BiblioBoard: Check of not rewinding forward and back by tapping on time bar","uid":"e64c148f11290557","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696131709208,"stop":1696132287836,"duration":578628},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check time tracking line","uid":"f885f9c2ea477ce8","parentUid":"8f0f00f2fc86de693fd049a226da2ee5","status":"broken","time":{"start":1696129385196,"stop":1696129961141,"duration":575945},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]}],"uid":"8f0f00f2fc86de693fd049a226da2ee5"},{"name":"2700@fv-az178-752.pool-1-thread-1(893)","children":[{"name":"Check of switching to the next time","uid":"bb5b3fe3bf6f29cc","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696127302255,"stop":1696127918346,"duration":616091},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Navigate by Audiobook","uid":"43aa8cb9499ae39c","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696126621018,"stop":1696126959846,"duration":338828},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check buttons under the book title in LYRASIS","uid":"ba38b69843826983","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696133554032,"stop":1696133855216,"duration":301184},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Axis 360"]},{"name":"Check buttons under the book title in LYRASIS","uid":"2ab89337e731a88f","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696133855237,"stop":1696134426998,"duration":571761},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Palace Marketplace"]},{"name":"Check of not rewinding forward and back by tapping on time bar","uid":"acea2c95c22ee533","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696128886879,"stop":1696129224182,"duration":337303},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Playback speed: Check of playback speed","uid":"c2c3a2ce68425820","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696131078979,"stop":1696131417348,"duration":338369},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","5","2"]},{"name":"Get a book from Subcategory List View and Return from Books in LYRASIS","uid":"a66989e2865f6edb","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696132290860,"stop":1696132591296,"duration":300436},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Playback speed: Check of playback speed","uid":"68ab7726f0ce314a","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696129856099,"stop":1696130467500,"duration":611401},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["10","8","1.25"]},{"name":"Switch Library Reservations","uid":"d471c802c48e3804","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696131417371,"stop":1696131844791,"duration":427420},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Open the audiobook at the last open chapter and check time code","uid":"4451b19f434126c1","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696126277448,"stop":1696126620922,"duration":343474},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check table of contents in Lyrasis","uid":"9f137e2ecc2ea522","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696135521498,"stop":1696135794884,"duration":273386},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check of settings screen and page navigation in Lyrasis","uid":"e5981e22d9ee4df3","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696136907962,"stop":1696137190078,"duration":282116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check time tracking line","uid":"a3c8c02cd5d781f4","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696128261911,"stop":1696128886858,"duration":624947},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Get a book from Book Detail View and Return from Books in LYRASIS","uid":"6585163b35ade66d","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696131994319,"stop":1696132290833,"duration":296514},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Settings: Check of Vertical scrolling in Lyrasis","uid":"55354e8c62435ee3","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696137190099,"stop":1696137754509,"duration":564410},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check buttons under the book title in LYRASIS","uid":"8836174340133392","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696134427019,"stop":1696134975976,"duration":548957},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Biblioboard"]},{"name":"Store library card","uid":"8ece376da5afc89","parentUid":"654caca891dd9ab407970e57e52a8627","status":"passed","time":{"start":1696131844811,"stop":1696131994297,"duration":149486},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Settings: Check of Horizontal scrolling in Lyrasis","uid":"2f30616365026fd5","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696137754530,"stop":1696138299761,"duration":545231},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check of book title and back button in Lyrasis","uid":"d111ad2f18d75f15","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696134975999,"stop":1696135521478,"duration":545479},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"TOC: Contents with text: Check of list of chapters and navigation in Lyrasis","uid":"dac6487ce29ff131","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696136359739,"stop":1696136907941,"duration":548202},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Settings: Check of Wrapped scrolling in Lyrasis","uid":"f892c051be042ea4","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696138299782,"stop":1696138846012,"duration":546230},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check end of chapter sleep timer","uid":"bab12cfe42bb00b4","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696126959871,"stop":1696127302232,"duration":342361},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Check playback speed and sleep timer","uid":"ea20b4106ff41326","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696127918368,"stop":1696128261868,"duration":343500},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Get a book from Subcategory List View and Read from Books in LYRASIS","uid":"6550c2818e7cb963","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696132591316,"stop":1696133164944,"duration":573628},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Playback speed: Check of playback speed","uid":"9acfe73517400b30","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696129224203,"stop":1696129856078,"duration":631875},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["6","8","0.75"]},{"name":"Check buttons under the book title in LYRASIS","uid":"aa42aed78635ac0e","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696133164965,"stop":1696133554011,"duration":389046},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["Bibliotheca"]},{"name":"TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis","uid":"2034e5ee1c635de","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696135794908,"stop":1696136359719,"duration":564811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":[]},{"name":"Playback speed: Check of playback speed","uid":"6a639428450e8deb","parentUid":"654caca891dd9ab407970e57e52a8627","status":"broken","time":{"start":1696130467521,"stop":1696131078958,"duration":611437},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["9","6","1.50"]}],"uid":"654caca891dd9ab407970e57e52a8627"}],"uid":"9ffc58d39de0f036ff8cdf5ce6ebb792"}],"name":"timeline"} \ No newline at end of file diff --git a/2272/export/influxDbData.txt b/2272/export/influxDbData.txt deleted file mode 100644 index 94f1b6c103..0000000000 --- a/2272/export/influxDbData.txt +++ /dev/null @@ -1,13 +0,0 @@ -launch_status failed=5 1696141310000000000 -launch_status broken=101 1696141310000000000 -launch_status passed=2 1696141310000000000 -launch_status skipped=0 1696141310000000000 -launch_status unknown=0 1696141310000000000 -launch_time duration=14967537 1696141310000000000 -launch_time min_duration=149486 1696141310000000000 -launch_time max_duration=680156 1696141310000000000 -launch_time sum_duration=49718701 1696141310000000000 -launch_problems product_defects=5 1696141310000000000 -launch_problems test_defects=101 1696141310000000000 -launch_retries retries=0 1696141310000000000 -launch_retries run=108 1696141310000000000 diff --git a/2272/export/prometheusData.txt b/2272/export/prometheusData.txt deleted file mode 100644 index ef3832813c..0000000000 --- a/2272/export/prometheusData.txt +++ /dev/null @@ -1,13 +0,0 @@ -launch_status_failed 5 -launch_status_broken 101 -launch_status_passed 2 -launch_status_skipped 0 -launch_status_unknown 0 -launch_time_duration 14967537 -launch_time_min_duration 149486 -launch_time_max_duration 680156 -launch_time_sum_duration 49718701 -launch_problems_product_defects 5 -launch_problems_test_defects 101 -launch_retries_retries 0 -launch_retries_run 108 diff --git a/2272/history/categories-trend.json b/2272/history/categories-trend.json deleted file mode 100644 index 82dcab648a..0000000000 --- a/2272/history/categories-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":2272,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272/","reportName":"Allure Report with history","data":{"Product defects":5,"Test defects":101}},{"buildOrder":2271,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271/","reportName":"Allure Report with history","data":{"Product defects":38,"Test defects":70}},{"buildOrder":2270,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270/","reportName":"Allure Report with history","data":{"Product defects":3,"Test defects":102}},{"data":{}}] \ No newline at end of file diff --git a/2272/history/duration-trend.json b/2272/history/duration-trend.json deleted file mode 100644 index 0097d3ebde..0000000000 --- a/2272/history/duration-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":2272,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272/","reportName":"Allure Report with history","data":{"duration":14967537}},{"buildOrder":2271,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271/","reportName":"Allure Report with history","data":{"duration":9430802}},{"buildOrder":2270,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270/","reportName":"Allure Report with history","data":{"duration":15706792}},{"data":{}}] \ No newline at end of file diff --git a/2272/history/history-trend.json b/2272/history/history-trend.json deleted file mode 100644 index 90fe13177d..0000000000 --- a/2272/history/history-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":2272,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272/","reportName":"Allure Report with history","data":{"failed":5,"broken":101,"skipped":0,"passed":2,"unknown":0,"total":108}},{"buildOrder":2271,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271/","reportName":"Allure Report with history","data":{"failed":38,"broken":70,"skipped":0,"passed":75,"unknown":0,"total":183}},{"buildOrder":2270,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270/","reportName":"Allure Report with history","data":{"failed":3,"broken":102,"skipped":0,"passed":3,"unknown":0,"total":108}},{"data":{"failed":0,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":0}}] \ No newline at end of file diff --git a/2272/history/history.json b/2272/history/history.json deleted file mode 100644 index 00234f27d6..0000000000 --- a/2272/history/history.json +++ /dev/null @@ -1 +0,0 @@ -{"8d7e81dfacafef5f865221b555d263c3":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"f2471c0aaab99ad0","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/f2471c0aaab99ad0","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403910Z, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403910Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0b8d977c455e8e409db6676d6a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403910Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403910Z, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403910Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0b8d977c455e8e409db6676d6a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403910Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: c0b8d977c455e8e409db6676d6a3e50544e37e99\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696099017763,"stop":1696099142924,"duration":125161}}]},"72e3cb58dbbd36f27bdd9fefbeaf08bb":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"830c313410505370","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/830c313410505370","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40393FE, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40393FE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f7679be14a00ce4ba8fd6f3fa0a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40393FE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40393FE, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40393FE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f7679be14a00ce4ba8fd6f3fa0a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40393FE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: f7679be14a00ce4ba8fd6f3fa0aa20fcc8a86943\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696101763565,"stop":1696101891872,"duration":128307}}]},"c35cea3d32e93cc0b69cc70b2b32412c":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"468c8ec4325e3b4b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/468c8ec4325e3b4b","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696135573392,"stop":1696135939057,"duration":365665}},{"uid":"8ca04e44947a0075","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/8ca04e44947a0075","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696085601476,"stop":1696085971435,"duration":369959}}]},"1a05732849c37263ac9d36244c9974c1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"4e40e12de036113f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/4e40e12de036113f","status":"passed","time":{"start":1696105637600,"stop":1696105728983,"duration":91383}}]},"619a252a9a9d9f8cf6af4fe6c714b71":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"b80cd8da0206cc38","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/b80cd8da0206cc38","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVVGJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVVGJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 46473f1f1c9e1a89ec83de6e8e5..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT11AVVGJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVVGJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVVGJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 46473f1f1c9e1a89ec83de6e8e5..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT11AVVGJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 46473f1f1c9e1a89ec83de6e8e5d3559bd152147\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696127637855,"stop":1696128206162,"duration":568307}},{"uid":"36c4ca70beba36be","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/36c4ca70beba36be","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0EHB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0EHB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f939f4d3faf5a53a3e54a0193a3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8201, takesScreenshot: true, udid: R52T20A0EHB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0EHB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0EHB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f939f4d3faf5a53a3e54a0193a3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8201, takesScreenshot: true, udid: R52T20A0EHB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: f939f4d3faf5a53a3e54a0193a3b2ae2d5832d21\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696078318244,"stop":1696078932553,"duration":614309}}]},"fc6cd396a0a147b49a21c350fd8f2f56":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"db204d5e9973e9b0","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/db204d5e9973e9b0","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRWYJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRWYJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e42734f0449f30fa7ce25ad89f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRWYJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRWYJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRWYJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e42734f0449f30fa7ce25ad89f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRWYJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3e42734f0449f30fa7ce25ad89fde1074d3a1247\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696137683471,"stop":1696137979917,"duration":296446}},{"uid":"1b8566a55464c7e8","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/1b8566a55464c7e8","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0EFM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0EFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb298188093a0f560e7a5063931..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T20A0EFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0EFM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0EFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb298188093a0f560e7a5063931..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T20A0EFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: fb298188093a0f560e7a5063931c86b2916071e1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696088511356,"stop":1696089101267,"duration":589911}}]},"626598a303b9b4ff947def40159b5765":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"29bff50a1b6027e5","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/29bff50a1b6027e5","status":"passed","time":{"start":1696100559331,"stop":1696100683684,"duration":124353}}]},"23f1bc88d798a854b29dca0ef09c75dc":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"bab12cfe42bb00b4","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/bab12cfe42bb00b4","status":"broken","statusDetails":"bound must be positive","time":{"start":1696126959871,"stop":1696127302232,"duration":342361}},{"uid":"55ae70d4f4495a26","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/55ae70d4f4495a26","status":"broken","statusDetails":"bound must be positive","time":{"start":1696077633722,"stop":1696078070155,"duration":436433}}]},"c912bf6b01405d694193916be8116275":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"1acc06c8f643bde6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/1acc06c8f643bde6","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba1c2701b467d20a8b3a67fed9e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba1c2701b467d20a8b3a67fed9e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: ba1c2701b467d20a8b3a67fed9e2f11425936cc8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696132638373,"stop":1696133033169,"duration":394796}},{"uid":"9624b49bdb65ca66","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/9624b49bdb65ca66","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C6V, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C6V, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 346597641c2e0634cff3764d3db..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C6V, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C6V, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C6V, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 346597641c2e0634cff3764d3db..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C6V, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 346597641c2e0634cff3764d3db8f96c9c732390\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696082742700,"stop":1696083134688,"duration":391988}}]},"b3fd0d6b4fe7fbce2e83c22b4224a218":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"f344cb77543e6ea0","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/f344cb77543e6ea0","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403910Z, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403910Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 02f4b52aef660dc66064dba0036..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403910Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403910Z, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403910Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 02f4b52aef660dc66064dba0036..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403910Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 02f4b52aef660dc66064dba003644b73e60bdaeb\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696102223752,"stop":1696102349561,"duration":125809}}]},"d494b2e5140afd6d9f478cb364fd4836":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"9acfe73517400b30","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/9acfe73517400b30","status":"broken","statusDetails":"bound must be positive","time":{"start":1696129224203,"stop":1696129856078,"duration":631875}},{"uid":"a3d5e3088e0bf4a6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/a3d5e3088e0bf4a6","status":"broken","statusDetails":"bound must be positive","time":{"start":1696080110769,"stop":1696080719072,"duration":608303}}]},"6d6ddd308dd6f4539d83ede08984aee0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"eb12a8445db35e18","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/eb12a8445db35e18","status":"passed","time":{"start":1696098482433,"stop":1696098592667,"duration":110234}}]},"5a7f969cb76f8ba7823481fbf8347446":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"2ab89337e731a88f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/2ab89337e731a88f","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c54badb95c694334727ef09ba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c54badb95c694334727ef09ba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c0c54badb95c694334727ef09ba4ba68e78bb86a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696133855237,"stop":1696134426998,"duration":571761}},{"uid":"b9238d3958c3b094","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/b9238d3958c3b094","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c137636abbeff2d37b34955d490..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c137636abbeff2d37b34955d490..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: c137636abbeff2d37b34955d49023cac663f3591\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085643016,"stop":1696086225371,"duration":582355}}]},"dc08bc668ee49a95e8d4cf334967ebf5":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"bbecb52d9af41f20","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/bbecb52d9af41f20","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696102101562,"stop":1696102700637,"duration":599075}}]},"e1207d317916bbd6433572c7c5571cb1":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"fa1f5c2f8662ede6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/fa1f5c2f8662ede6","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696098970719,"stop":1696099397330,"duration":426611}}]},"a4a0e493a8a844043093284f2eaa1858":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"bfdd4326577de6f5","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/bfdd4326577de6f5","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHRK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHRK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 74dc869bca8620f7e0a91df4e7a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT10TEHRK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHRK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHRK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 74dc869bca8620f7e0a91df4e7a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT10TEHRK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 74dc869bca8620f7e0a91df4e7a37c44ec3e85ba\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696133246109,"stop":1696133820566,"duration":574457}},{"uid":"dfcb2182b6038e2e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/dfcb2182b6038e2e","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d33d2e4a5db153f072b8e375c58..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d33d2e4a5db153f072b8e375c58..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d33d2e4a5db153f072b8e375c581b592c512d467\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084010731,"stop":1696084581010,"duration":570279}}]},"7d045f4d213a3ef0d47e7b2fc0945151":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"c088c14a3880f625","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/c088c14a3880f625","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABKRV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABKRV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 59f557b0b25720775cc40c16354..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABKRV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABKRV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABKRV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 59f557b0b25720775cc40c16354..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABKRV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 59f557b0b25720775cc40c16354da72d97b4b88f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696137979937,"stop":1696138551905,"duration":571968}},{"uid":"51d2220759667b6d","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/51d2220759667b6d","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 52106d651b02029b7a3e2b7ef10..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 52106d651b02029b7a3e2b7ef10..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 52106d651b02029b7a3e2b7ef10da568423fec93\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696089101287,"stop":1696089669867,"duration":568580}}]},"10bee3eff595474797f302ada7ed94d5":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"51b1ba299f318584","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/51b1ba299f318584","status":"broken","statusDetails":"Appium error: An unknown server-side error occurred while processing the command. Original error: An unknown server-side error occurred while processing the command. Original error: unknown error: Failed to get PID for the following process: Terrace\n (Driver info: chromedriver=114.0.5735.90 (386bc09e8f4f2e025eddae123f36f6263096ae49-refs/branch-heads/5735@{#1052}),platform=Linux 5.16.7-200.fc35.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 0 milliseconds\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BADE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BADE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 57c4d329d14ba9b0e2e20234adc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R5CT112BADE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 57c4d329d14ba9b0e2e20234adca47caa8bad167","time":{"start":1696126277545,"stop":1696126879100,"duration":601555}},{"uid":"ca8314408ec0357b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/ca8314408ec0357b","status":"broken","statusDetails":"Appium error: An unknown server-side error occurred while processing the command. Original error: An unknown server-side error occurred while processing the command. Original error: unknown error: Failed to get PID for the following process: Terrace\n (Driver info: chromedriver=114.0.5735.90 (386bc09e8f4f2e025eddae123f36f6263096ae49-refs/branch-heads/5735@{#1052}),platform=Linux 4.1.13-101.fc21.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 0 milliseconds\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3de92df9ad964c09b09e46ca2a5..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3de92df9ad964c09b09e46ca2a5..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 3de92df9ad964c09b09e46ca2a5068d6d9d2b038","time":{"start":1696076578138,"stop":1696077174081,"duration":595943}}]},"feebf6ef85786d49146755cb1e28c57d":{"statistic":{"failed":1,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"908da299e6b60ba9","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/908da299e6b60ba9","status":"failed","statusDetails":"Page number or chapter name is not correct (actualPageNumber - 4, expectedPageNumber - 5), (actualChapterName-To the Right Honourable John Lord Somers., expectedChapterName-To the Right Honourable John Lord Somers.)","time":{"start":1696132744429,"stop":1696133057847,"duration":313418}},{"uid":"d70cc93a46380d88","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/d70cc93a46380d88","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Glamour: 30 Years of Women Who Have Reshaped the World\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395TK, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395TK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb2c2de160d9b387bfd238927d9..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T40395TK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395TK, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395TK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb2c2de160d9b387bfd238927d9..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T40395TK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: fb2c2de160d9b387bfd238927d99297738c4afcf\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696082030271,"stop":1696082478601,"duration":448330}}]},"58da84438fbee256ba288f13d8a8471d":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"dc7138c509ae7861","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/dc7138c509ae7861","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 79810d299f30ff24e492756e770..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 79810d299f30ff24e492756e770..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 79810d299f30ff24e492756e7706d27161915cdc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696135939077,"stop":1696136325507,"duration":386430}},{"uid":"42d2989f4f394cd2","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/42d2989f4f394cd2","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403SV6T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403SV6T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9b7d697d6eceb088d1370bdd2ff..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T403SV6T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403SV6T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403SV6T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9b7d697d6eceb088d1370bdd2ff..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T403SV6T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 9b7d697d6eceb088d1370bdd2ff32d74abaef978\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085971454,"stop":1696086548615,"duration":577161}}]},"23e6a282826f1cc1d595c3bef31f3685":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"1400c1d9f30a43c3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/1400c1d9f30a43c3","status":"passed","time":{"start":1696105012512,"stop":1696105075668,"duration":63156}}]},"60158402d9dd2e4765f7afd3097209d2":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"21a1bedafa3dfdbc","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/21a1bedafa3dfdbc","status":"failed","statusDetails":"Search field does not contain newWord","time":{"start":1696106498911,"stop":1696106580347,"duration":81436}}]},"4da786ac01c23f7ddabe8af1445796ab":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"dac4e40a517dd60b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/dac4e40a517dd60b","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z65ZE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z65ZE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e25bd890e1eecd02b3baf914cf..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT10Z65ZE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z65ZE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z65ZE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3e25bd890e1eecd02b3baf914cf..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT10Z65ZE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3e25bd890e1eecd02b3baf914cfd97145c1acc4e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696131119313,"stop":1696131709185,"duration":589872}},{"uid":"422f265e234ca7a7","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/422f265e234ca7a7","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0EXA, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0EXA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c9333ef243ac1cb998a663db57c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0EXA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0EXA, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0EXA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c9333ef243ac1cb998a663db57c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0EXA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: c9333ef243ac1cb998a663db57cacc51806b73be\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696082106568,"stop":1696082714680,"duration":608112}}]},"fbf1712184476aa264a67ec5dbeaee7f":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"c888a382794123ad","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/c888a382794123ad","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696132092547,"stop":1696132638352,"duration":545805}},{"uid":"b94d55c024943095","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/b94d55c024943095","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696082376084,"stop":1696082742681,"duration":366597}}]},"41205e10e13edca2d3ffff8abb04619e":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"b86b7a2bbf8ca7df","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/b86b7a2bbf8ca7df","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696104028400,"stop":1696104188288,"duration":159888}}]},"dbcdea5e583dbc911872bfda2dc07be6":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"2b83fde7851033e8","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/2b83fde7851033e8","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dfe1b75f7d8b9a40408e7996ea9..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dfe1b75f7d8b9a40408e7996ea9..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: dfe1b75f7d8b9a40408e7996ea981d51146ec072\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696128780545,"stop":1696129352131,"duration":571586}},{"uid":"4011ef9bc7dce6be","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/4011ef9bc7dce6be","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C6V, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C6V, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba2537b31c5e436a0af699f80b0..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C6V, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C6V, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C6V, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba2537b31c5e436a0af699f80b0..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C6V, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: ba2537b31c5e436a0af699f80b039541111eb6d0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696078444450,"stop":1696079016411,"duration":571961}}]},"1db89956b16b388c808f6640128972ca":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"d111ad2f18d75f15","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/d111ad2f18d75f15","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696134975999,"stop":1696135521478,"duration":545479}},{"uid":"558fce132623e75e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/558fce132623e75e","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696086203391,"stop":1696086750173,"duration":546782}}]},"4189d4f650a6443a1bb3c35b11ac8998":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"8836174340133392","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/8836174340133392","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696134427019,"stop":1696134975976,"duration":548957}},{"uid":"169fdeb35f03628b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/169fdeb35f03628b","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696086225391,"stop":1696086780393,"duration":555002}}]},"b8f781dd9c18777deafc11ddef88bbea":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"2674496299a7ac26","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/2674496299a7ac26","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390ZD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390ZD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1b8e9f41d1d15bbcf0cb9b62d8c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40390ZD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390ZD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390ZD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1b8e9f41d1d15bbcf0cb9b62d8c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40390ZD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 1b8e9f41d1d15bbcf0cb9b62d8cef572d662e95e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696098754023,"stop":1696098881932,"duration":127909}}]},"be2720df3a5e190af5b8319a2897a42f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"9f59e2b4d0e520b0","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/9f59e2b4d0e520b0","status":"passed","time":{"start":1696103759829,"stop":1696103844441,"duration":84612}}]},"d5d7842e5df4de7cfd0bc25f46a1a585":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"4e5343c18250d7fb","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/4e5343c18250d7fb","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuTOC\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2e81340bad00238e1ac73a02d2d..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2e81340bad00238e1ac73a02d2d..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 2e81340bad00238e1ac73a02d2d164863cad973e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696104373144,"stop":1696104509000,"duration":135856}}]},"2e178d89b7997a531257afe19eb0e93b":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"ea94098720973a04","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/ea94098720973a04","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8b514f485ea69ac8639abcfb091..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8b514f485ea69ac8639abcfb091..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 8b514f485ea69ac8639abcfb091807895c95f5ab\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696130825209,"stop":1696131126621,"duration":301412}},{"uid":"a3fee305775676dc","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/a3fee305775676dc","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0D0Y, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0D0Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fef73f3eb2f92922130af5d6002..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0D0Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0D0Y, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0D0Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fef73f3eb2f92922130af5d6002..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0D0Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: fef73f3eb2f92922130af5d6002bd9f09288a70f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696080666941,"stop":1696081236011,"duration":569070}}]},"89530ea1c52e1064fd333d6f5c46bc11":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"f476c39b3a075ce1","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/f476c39b3a075ce1","status":"passed","time":{"start":1696104350968,"stop":1696104479161,"duration":128193}}]},"c66344c2630724fb29dc0dfbb6a55163":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"de67ca01142d27b7","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/de67ca01142d27b7","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 52b82e8c440efecd81675813f3c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 52b82e8c440efecd81675813f3c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 52b82e8c440efecd81675813f3c682430c6e1cce\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696102120006,"stop":1696102223730,"duration":103724}}]},"f7ca451574084b1c3d3dc9a51cad498":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"a3c8c02cd5d781f4","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/a3c8c02cd5d781f4","status":"broken","statusDetails":"bound must be positive","time":{"start":1696128261911,"stop":1696128886858,"duration":624947}},{"uid":"328b6b1db83281c0","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/328b6b1db83281c0","status":"broken","statusDetails":"bound must be positive","time":{"start":1696079317567,"stop":1696079756762,"duration":439195}}]},"9f7ec80d99d58d568e249033970e84c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"fe626986223c8347","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/fe626986223c8347","status":"passed","time":{"start":1696105558061,"stop":1696105637579,"duration":79518}}]},"c9d97751ab5ddc890ec39781c62db8f8":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"b6201f8c6a72b8a5","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/b6201f8c6a72b8a5","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40393FE, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40393FE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 987e4269340cf0a9e7fd589d428..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40393FE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40393FE, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40393FE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 987e4269340cf0a9e7fd589d428..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40393FE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 987e4269340cf0a9e7fd589d428cda0acf656c66\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696100484884,"stop":1696100782078,"duration":297194}}]},"57659f87c4a7b320b637fdda83576ffd":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"8681b432583b68f6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/8681b432583b68f6","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.LinearLayout[contains(@resource-id, \"authBasicUser\")]//android.widget.EditText' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390ZD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390ZD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba3b6d09fc89118421c7c3d1696..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40390ZD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390ZD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390ZD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ba3b6d09fc89118421c7c3d1696..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40390ZD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: ba3b6d09fc89118421c7c3d169687ebd313709d9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696105011431,"stop":1696105141711,"duration":130280}}]},"5593096cd5dc976fa5d987520a22a818":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"bea582f73342a7be","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/bea582f73342a7be","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Adventures of Paddy the Beaver\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AW57J, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AW57J, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7caf01d221cb50c667c43fa9dba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AW57J, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AW57J, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AW57J, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7caf01d221cb50c667c43fa9dba..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AW57J, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 7caf01d221cb50c667c43fa9dba4c0cb92d5aeb0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696133713011,"stop":1696134042069,"duration":329058}},{"uid":"bd98318b4cf78192","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/bd98318b4cf78192","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"SIS Football Rookie Handbook 2021\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403SV6T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403SV6T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d86f4cbb714dde8e2d5a86f35b5..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T403SV6T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403SV6T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403SV6T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d86f4cbb714dde8e2d5a86f35b5..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T403SV6T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d86f4cbb714dde8e2d5a86f35b5723c8fd39f252\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696083404766,"stop":1696084003076,"duration":598310}}]},"fb56c5abe019beb9a72161f74cca48b5":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"8ca76b654dcb104b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/8ca76b654dcb104b","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuTOC\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: af03ab408f8b7ff31a3cee87e9e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: af03ab408f8b7ff31a3cee87e9e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: af03ab408f8b7ff31a3cee87e9ef65495568f1af\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696103092344,"stop":1696103229363,"duration":137019}}]},"8356fe40b0e508c15fcef6c50b30a888":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"7b172fa7f6a2ef1f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/7b172fa7f6a2ef1f","status":"failed","statusDetails":"Books are not sorted by default expected: but was:","time":{"start":1696100276857,"stop":1696100402206,"duration":125349}}]},"23befd4dff8b7306d00fce8bacd1866d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"613b624d38cc1e40","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/613b624d38cc1e40","status":"passed","time":{"start":1696103241175,"stop":1696103351148,"duration":109973}}]},"837fe166b57b594c147f406fda6c3380":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"c6d687a18a796474","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/c6d687a18a796474","status":"passed","time":{"start":1696104836160,"stop":1696104890451,"duration":54291}}]},"a65b170a7f224601a05747deba921b4":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"d6a1b7a4429fe69b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/d6a1b7a4429fe69b","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e8d5b64523cf84cef1aa8e3c5b7..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e8d5b64523cf84cef1aa8e3c5b7..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: e8d5b64523cf84cef1aa8e3c5b7048ebc75fe091\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696099995316,"stop":1696100124901,"duration":129585}}]},"4c8553023ca56860993aef03739d78f":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"e64c148f11290557","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/e64c148f11290557","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRX3F, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRX3F, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f116114f8117c85794d37b29b4b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRX3F, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRX3F, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRX3F, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f116114f8117c85794d37b29b4b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRX3F, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: f116114f8117c85794d37b29b4b24f6e28971834\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696131709208,"stop":1696132287836,"duration":578628}},{"uid":"5eb6006e68ae4071","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/5eb6006e68ae4071","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 90c61ac78d2f95a719f4402fa9b..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 90c61ac78d2f95a719f4402fa9b..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 90c61ac78d2f95a719f4402fa9b04c8a782705ae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696082714699,"stop":1696083040427,"duration":325728}}]},"93748f3e3f0997eb7e17d0b71daf7bfb":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"4a7af8854420d247","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/4a7af8854420d247","status":"failed","statusDetails":"Search result does not contain books with cat","time":{"start":1696106922514,"stop":1696107004986,"duration":82472}}]},"abea67bc4c04a4f51e5fbbb0d9d8d1af":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"ebeabb679c8dd88b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/ebeabb679c8dd88b","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: aac7f13eaa5a73b49e5e05ba4fb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: aac7f13eaa5a73b49e5e05ba4fb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: aac7f13eaa5a73b49e5e05ba4fbb1eaf880265f0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696133607312,"stop":1696133999446,"duration":392134}},{"uid":"169278d4946a47b7","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/169278d4946a47b7","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a1978d18dc3d1e3bb238e12015..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a1978d18dc3d1e3bb238e12015..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 5a1978d18dc3d1e3bb238e120158871d7c9f6f77\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696083436914,"stop":1696083741471,"duration":304557}}]},"181017355209da2f57fe9dfe3eba4a99":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"d0b729f0c5d1424c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/d0b729f0c5d1424c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 78d381eac2f4818bbe209a223e0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 78d381eac2f4818bbe209a223e0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 78d381eac2f4818bbe209a223e0483b111b0d3c5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696133387682,"stop":1696133712983,"duration":325301}},{"uid":"a27044be4a303173","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/a27044be4a303173","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390ZD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390ZD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d578761c16e408b15a52ed07990..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40390ZD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390ZD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390ZD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d578761c16e408b15a52ed07990..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40390ZD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d578761c16e408b15a52ed07990ccc376f096fde\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696082796221,"stop":1696083404746,"duration":608525}}]},"8cf2b83a057bbcc3c03fbda4f0ca758d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"6bb96dbac161a50f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/6bb96dbac161a50f","status":"passed","time":{"start":1696105075689,"stop":1696105129907,"duration":54218}}]},"84d3fe3da3358c4e606f44ac3145ecdb":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"b66b4fa47b6f6c30","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/b66b4fa47b6f6c30","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40393WY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40393WY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: de98e5154f3f5dee97c4e82fd70..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T40393WY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40393WY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40393WY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: de98e5154f3f5dee97c4e82fd70..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T40393WY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: de98e5154f3f5dee97c4e82fd7025be3c93ed9aa\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696099353386,"stop":1696099483035,"duration":129649}}]},"64ae40adfe7602e9843c28a662ebaff1":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"4d8ec6919801ed4b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/4d8ec6919801ed4b","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b91ab485b2d94bda8aa810985f0..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b91ab485b2d94bda8aa810985f0..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: b91ab485b2d94bda8aa810985f093d309b9c66d1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696098367284,"stop":1696098494865,"duration":127581}}]},"f935995cf810b6ff71a2ce10bf1dd849":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"32be50056ae1de0e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/32be50056ae1de0e","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5f6b5136c3ea52204e3f7d403f8..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5f6b5136c3ea52204e3f7d403f8..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 5f6b5136c3ea52204e3f7d403f822554c54680bc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696100918082,"stop":1696101045411,"duration":127329}}]},"cd7ffd96a5fc6118242ccb058070638e":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"ddb2a2595984ff0e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/ddb2a2595984ff0e","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5c436211d7454171bdf2061bb1b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5c436211d7454171bdf2061bb1b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 5c436211d7454171bdf2061bb1b894cac6348a33\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696127813371,"stop":1696128207174,"duration":393803}},{"uid":"90f56ce4a7b1e87","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/90f56ce4a7b1e87","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0EGX, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0EGX, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f2b1cf7166b6677104f43b2ac3d..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T20A0EGX, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0EGX, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0EGX, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f2b1cf7166b6677104f43b2ac3d..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T20A0EGX, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: f2b1cf7166b6677104f43b2ac3d1f5df72b08863\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696077474829,"stop":1696078057035,"duration":582206}}]},"b52add87f7d071848036796dad1409f4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"94dfcf3a24f5e45e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/94dfcf3a24f5e45e","status":"passed","time":{"start":1696105964657,"stop":1696106044043,"duration":79386}}]},"1b0214e4b5235592446b5c725fa2ed3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"7d4077a2f58504c3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/7d4077a2f58504c3","status":"passed","time":{"start":1696098367263,"stop":1696098482356,"duration":115093}}]},"49b1531a66a6b3c7a9f73fd9dc75cbed":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"eeabac38a8bec85f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/eeabac38a8bec85f","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0D0Y, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0D0Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: be85431f1896fe0b55d9eb718ed..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0D0Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0D0Y, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0D0Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: be85431f1896fe0b55d9eb718ed..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0D0Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: be85431f1896fe0b55d9eb718ed0c0586a13c3b6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696099612682,"stop":1696099738434,"duration":125752}}]},"c1fcc28a6e5708ffeac6d08b3bfab696":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"4451b19f434126c1","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/4451b19f434126c1","status":"broken","statusDetails":"bound must be positive","time":{"start":1696126277448,"stop":1696126620922,"duration":343474}},{"uid":"a6560ba4f2b41cb3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/a6560ba4f2b41cb3","status":"broken","statusDetails":"bound must be positive","time":{"start":1696076578136,"stop":1696077022767,"duration":444631}}]},"4e39e958b64e0b129f589816b25d69e5":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"a891edf047505191","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/a891edf047505191","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADCMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADCMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e3b0a2d83846264972431dcabbe..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADCMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADCMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADCMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e3b0a2d83846264972431dcabbe..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADCMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e3b0a2d83846264972431dcabbe937e4a365f553\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696126277443,"stop":1696126671649,"duration":394206}},{"uid":"b825844c58757f3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/b825844c58757f3","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403932K, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403932K, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: a2308cf989e3f724f0c581230a6..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403932K, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403932K, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403932K, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: a2308cf989e3f724f0c581230a6..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403932K, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: a2308cf989e3f724f0c581230a6532abc4bd09cc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696076578144,"stop":1696077158305,"duration":580161}}]},"7a77db842ecaaed587c1de3e29f4808b":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"3bcccc0c8396df8e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/3bcccc0c8396df8e","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.LinearLayout//android.widget.TextView[contains(@text,\"Publisher\")]/following::android.widget.TextView' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3ebb3e4fb0af81624bdeb55e28a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3ebb3e4fb0af81624bdeb55e28a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 3ebb3e4fb0af81624bdeb55e28a3de86ec2eea06\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696103459138,"stop":1696103590409,"duration":131271}}]},"3c58a0c725510e25aac5363ef9c1a447":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"bf92af903aeb14e3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/bf92af903aeb14e3","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696101440735,"stop":1696101858643,"duration":417908}}]},"2e964e692282c91ea21564790d82ed28":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"26b5c52f3d90c897","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/26b5c52f3d90c897","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS0MY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS0MY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2400867b1bc3494afd80ad14ebb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS0MY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS0MY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS0MY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2400867b1bc3494afd80ad14ebb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS0MY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2400867b1bc3494afd80ad14ebbf88a5d2e1343a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696128207196,"stop":1696128780524,"duration":573328}},{"uid":"951bee849edefab1","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/951bee849edefab1","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 87d9c5f464b08b782df1ab8cd27..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 87d9c5f464b08b782df1ab8cd27..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 87d9c5f464b08b782df1ab8cd270d86791d80380\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696078057055,"stop":1696078444402,"duration":387347}}]},"53a0cc740281a8d1995e1bc46fef4f3c":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"d2b44dfa4c996c40","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/d2b44dfa4c996c40","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696102604375,"stop":1696103207262,"duration":602887}}]},"57d237dc0cbbcd1caa28e88bcccad37a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"7c054bcaec1b494a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/7c054bcaec1b494a","status":"passed","time":{"start":1696105290466,"stop":1696105363964,"duration":73498}}]},"e19cd217d3620b11a2257be8a201164d":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"26411cd962759c3a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/26411cd962759c3a","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403932K, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403932K, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 77089d211003d73beffe966acf3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403932K, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403932K, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403932K, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 77089d211003d73beffe966acf3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403932K, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 77089d211003d73beffe966acf35004f9b280151\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696102475246,"stop":1696102601284,"duration":126038}}]},"1ca4b63be8e6bf89fb0183906e6f3a3c":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"bd6cd7598f4497a9","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/bd6cd7598f4497a9","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHLE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHLE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 58e9ebf4d4f694f7a0fb3306805..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TEHLE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TEHLE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TEHLE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 58e9ebf4d4f694f7a0fb3306805..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TEHLE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 58e9ebf4d4f694f7a0fb3306805d02a6eb55e223\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696130543745,"stop":1696131119292,"duration":575547}},{"uid":"20198a3e74ec081f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/20198a3e74ec081f","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403932K, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403932K, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ddeb82b7433354c5c1720a9e2da..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403932K, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403932K, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403932K, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ddeb82b7433354c5c1720a9e2da..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403932K, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: ddeb82b7433354c5c1720a9e2dabf1afb4a8b93f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696081537355,"stop":1696082106548,"duration":569193}}]},"a9c6792561bd9be5f0198df15fa22b94":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"700e5ab850b1c4b4","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/700e5ab850b1c4b4","status":"passed","time":{"start":1696099134539,"stop":1696099246242,"duration":111703}}]},"3cb44a11f7fe89ad0b36f8681340502":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"414238e36fe06d17","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/414238e36fe06d17","status":"passed","time":{"start":1696103596023,"stop":1696103697346,"duration":101323}}]},"a071cb6984f96399a7014f19f34013af":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"2f30616365026fd5","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/2f30616365026fd5","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696137754530,"stop":1696138299761,"duration":545231}},{"uid":"1ae3040eecaa7af6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/1ae3040eecaa7af6","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696089214852,"stop":1696089760739,"duration":545887}}]},"50ca4671edc66713b6513b910469bd87":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"16c3d6ac4eed2c9c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/16c3d6ac4eed2c9c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.LinearLayout[contains(@resource-id, \"authBasicUser\")]//android.widget.EditText' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CLJ, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CLJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d88a122edaeeb5fe4d652288125..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0CLJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CLJ, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CLJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d88a122edaeeb5fe4d652288125..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0CLJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d88a122edaeeb5fe4d65228812544e02ac6652fd\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696104755337,"stop":1696104886267,"duration":130930}}]},"93a503a6dad8fbfc01d215a521c21ac0":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"df1e921bcf9362c9","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/df1e921bcf9362c9","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696102700659,"stop":1696103298709,"duration":598050}}]},"c4d3a0a7eac01336213c7b093a7edf00":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"4585c1095e5c06f9","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/4585c1095e5c06f9","status":"failed","statusDetails":"Page number or chapter name is not correct (actualPageNumber - 40, expectedPageNumber - 41), (actualChapterName-, expectedChapterName-)","time":{"start":1696133057874,"stop":1696133387654,"duration":329780}},{"uid":"7ba69af6411d4963","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/7ba69af6411d4963","status":"failed","statusDetails":"Page number or chapter name is not correct (actualPageNumber - 53, expectedPageNumber - 54), (actualChapterName-The Ambulance, The Hospital, expectedChapterName-The Ambulance, The Hospital)","time":{"start":1696082478620,"stop":1696082796201,"duration":317581}}]},"2e315f8c148bdbc1f93ef181a5a427f4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"35a4d5c26b47a2ce","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/35a4d5c26b47a2ce","status":"passed","time":{"start":1696138045672,"stop":1696138414679,"duration":369007}},{"uid":"a0f32cbfc120422f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/a0f32cbfc120422f","status":"passed","time":{"start":1696088244874,"stop":1696088688347,"duration":443473}}]},"461a982a5e39749fd9ce9fc129ffa379":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"a66989e2865f6edb","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/a66989e2865f6edb","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18188, 18198]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z62SN, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z62SN, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1223c54dba292067898d7bbeead..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8208, takesScreenshot: true, udid: R5CT10Z62SN, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18188, 18198]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z62SN, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z62SN, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1223c54dba292067898d7bbeead..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8208, takesScreenshot: true, udid: R5CT10Z62SN, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1223c54dba292067898d7bbeeadc671263102a0e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696132290860,"stop":1696132591296,"duration":300436}},{"uid":"b77c0f64c3b23aa5","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/b77c0f64c3b23aa5","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7affe9024db847695f9e174189a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7affe9024db847695f9e174189a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 7affe9024db847695f9e174189a025ca4193b69b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696083707303,"stop":1696084278484,"duration":571181}}]},"aad6df9d4a6f23978ed91f88259a665b":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"6563840a57d02343","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/6563840a57d02343","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403910Z, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403910Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 98972d89547c22e8032f461963b..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403910Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403910Z, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403910Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 98972d89547c22e8032f461963b..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403910Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 98972d89547c22e8032f461963be41f727c88786\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696098367311,"stop":1696098666527,"duration":299216}}]},"fe9458df5a735a3eeed824ce7849decc":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"7b510565f4d5267a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/7b510565f4d5267a","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5858649ccb0fdbb211a1dbe4c9e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5858649ccb0fdbb211a1dbe4c9e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 5858649ccb0fdbb211a1dbe4c9ed190017118382\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696101638299,"stop":1696101763544,"duration":125245}}]},"342d60da47d98ea9578a661609200fba":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"1964b64c9bc6544c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/1964b64c9bc6544c","status":"passed","time":{"start":1696106422455,"stop":1696106498890,"duration":76435}}]},"dbfe174e2147ca48db9eda18b90ea9e5":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"6c55633d9ca5677b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/6c55633d9ca5677b","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Future for Curious People\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a45ddaab926a678f54f5dc7b95..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a45ddaab926a678f54f5dc7b95..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4a45ddaab926a678f54f5dc7b9566e65ceebace1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696128502752,"stop":1696128916159,"duration":413407}},{"uid":"2c5e9efc911cb6dd","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/2c5e9efc911cb6dd","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 07522187222fc1e253ed64d50b4..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 07522187222fc1e253ed64d50b4..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 07522187222fc1e253ed64d50b4e213aa4412ee9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696078511811,"stop":1696078923034,"duration":411223}}]},"c2bf3f70f30f7159c30a3f5a0778f7ab":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"2489d586eccaa7a2","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/2489d586eccaa7a2","status":"passed","time":{"start":1696104497421,"stop":1696104663317,"duration":165896}}]},"2e1cf9b001d93ea85f8afb94af15440d":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"3667d6da91dbf4b2","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/3667d6da91dbf4b2","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: bf32890444a7b625a8eb91c5d83..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: bf32890444a7b625a8eb91c5d83..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: bf32890444a7b625a8eb91c5d83168c2ef52b3b9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696099864953,"stop":1696099995294,"duration":130341}}]},"88ef8de494011a3fa0cd3e511b82d751":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"bb41394ce9700752","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/bb41394ce9700752","status":"failed","statusDetails":"\nThe following assertion failed:\n1) [Library card textbox is not displayed] \nExpecting value to be true but was false expected:<[tru]e> but was:<[fals]e>\n","time":{"start":1696104479182,"stop":1696104616780,"duration":137598}}]},"c149408df359d3ea71d4bfa37615afd3":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"bb5b3fe3bf6f29cc","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/bb5b3fe3bf6f29cc","status":"broken","statusDetails":"bound must be positive","time":{"start":1696127302255,"stop":1696127918346,"duration":616091}},{"uid":"b619c501ad231880","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/b619c501ad231880","status":"broken","statusDetails":"bound must be positive","time":{"start":1696078070175,"stop":1696078688733,"duration":618558}}]},"3a3619453a285416071783ab3074f79b":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"b4ade52ca3286901","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/b4ade52ca3286901","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Settings\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cc2b9cd855175c852f036ed3aac..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cc2b9cd855175c852f036ed3aac..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: cc2b9cd855175c852f036ed3aac2c72df3d82be4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696105055425,"stop":1696105186032,"duration":130607}}]},"656bbffb31660ff77968e25581bf8f7a":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"d0fa90dc3da2b187","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/d0fa90dc3da2b187","status":"failed","statusDetails":"The book SiLk rOaD is not found expected:<[]silk road> but was:<[the ]silk road>","time":{"start":1696107331061,"stop":1696107409365,"duration":78304}}]},"4db2882d463004a805f6506c1d24397a":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"d1e2cd6f6262582a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/d1e2cd6f6262582a","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cc2255dca62c050a6311460e5b8..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cc2255dca62c050a6311460e5b8..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: cc2255dca62c050a6311460e5b8e47eba2046a13\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696099245635,"stop":1696099353365,"duration":107730}}]},"a3a862f89099a652d195b1ed8cc234e7":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"152b712ccb98fc9a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/152b712ccb98fc9a","status":"passed","time":{"start":1696105419170,"stop":1696105474557,"duration":55387}}]},"ac4cd719f8aeb7c565aa638907da82ec":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"fe1e18cacb24013e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/fe1e18cacb24013e","status":"passed","time":{"start":1696099246290,"stop":1696099367042,"duration":120752}}]},"1a2d2de62455cbad2fa490cc40021939":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"851ca08ab01bdd1f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/851ca08ab01bdd1f","status":"passed","time":{"start":1696105186055,"stop":1696105381961,"duration":195906}}]},"411cb6beaf5635048c03780aa7dd50d8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"5ff452d6900d421a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/5ff452d6900d421a","status":"passed","time":{"start":1696106121377,"stop":1696106194695,"duration":73318}}]},"3a2155dd1b5b211905317bd117d3cd8d":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"eb4b9c7d59004ab7","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/eb4b9c7d59004ab7","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c6194341c8af678256562a325a8..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADFTT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADFTT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c6194341c8af678256562a325a8..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ADFTT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c6194341c8af678256562a325a828ec31b745497\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696133999466,"stop":1696134303041,"duration":303575}},{"uid":"49e869278954fd74","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/49e869278954fd74","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6e1bc2e5cb64e87a715c57beef6..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6e1bc2e5cb64e87a715c57beef6..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 6e1bc2e5cb64e87a715c57beef681c4f4a294744\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696083741490,"stop":1696084331046,"duration":589556}}]},"f4ed3608cb1088c0cb394b636f6521c6":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"163fa52928168cde","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/163fa52928168cde","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1128468ace89b9533cc3b7f6d56..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BRGQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1128468ace89b9533cc3b7f6d56..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BRGQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1128468ace89b9533cc3b7f6d5658e42fe21b1a3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696134407019,"stop":1696134801320,"duration":394301}},{"uid":"15a62c7ef9d97526","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/15a62c7ef9d97526","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 328ee55281c16f6fdf92d04bc6e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 328ee55281c16f6fdf92d04bc6e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 328ee55281c16f6fdf92d04bc6ed4abd708d94fc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084888564,"stop":1696085281836,"duration":393272}}]},"2a80d8c78801dc9208cb252522b5c43c":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"633ae502d28abf39","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/633ae502d28abf39","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 20e730439fdda5c02b6cdac6feb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 20e730439fdda5c02b6cdac6feb..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 20e730439fdda5c02b6cdac6febcc508b33c4dae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696128916186,"stop":1696129341141,"duration":424955}},{"uid":"46882b54c79a8a38","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/46882b54c79a8a38","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5bea01cf9548b58f628347d238f..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5bea01cf9548b58f628347d238f..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 5bea01cf9548b58f628347d238ff6ce91e4e3bb8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696078923054,"stop":1696079257684,"duration":334630}}]},"5865d3d628df5eb48e1fa947721efd4e":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"f36fa05b3b9f5b75","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/f36fa05b3b9f5b75","status":"failed","statusDetails":"Palace Bookshelf is present on Accounts screen","time":{"start":1696103888611,"stop":1696103988162,"duration":99551}}]},"2042b038e3a7760386438ff931c840c5":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"559708314b3318c9","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/559708314b3318c9","status":"broken","statusDetails":"Count of unavailable books == 0 for distributor: axis 360","time":{"start":1696127247889,"stop":1696127813349,"duration":565460}},{"uid":"949b7bcb67ee9427","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/949b7bcb67ee9427","status":"broken","statusDetails":"Count of unavailable books == 0 for distributor: axis 360","time":{"start":1696077196157,"stop":1696077474807,"duration":278650}}]},"2b359971c1a6a326a171903c5d8824d7":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"c2c3a2ce68425820","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/c2c3a2ce68425820","status":"broken","statusDetails":"bound must be positive","time":{"start":1696131078979,"stop":1696131417348,"duration":338369}},{"uid":"9152284ba24f0566","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/9152284ba24f0566","status":"broken","statusDetails":"bound must be positive","time":{"start":1696081958441,"stop":1696082573598,"duration":615157}}]},"ff5a653b2564b30adc4e834eadb30a31":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"ea20b4106ff41326","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/ea20b4106ff41326","status":"broken","statusDetails":"bound must be positive","time":{"start":1696127918368,"stop":1696128261868,"duration":343500}},{"uid":"d85cace1cfe0d527","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/d85cace1cfe0d527","status":"broken","statusDetails":"bound must be positive","time":{"start":1696078688755,"stop":1696079317543,"duration":628788}}]},"dd31f0b62e381d98da91680818705e5d":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"9852e6336bf8fe79","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/9852e6336bf8fe79","status":"broken","statusDetails":"No match found for text '\n\n\nA light fog danced in front of pale headlights as the sun painted the sky’s edges a dusky blue. During the long night, the farmlands of Tennessee and rural North Carolina had given way to the state’s iconic pines; they lined both sides of the highway like silent sentries, breaking only for the occasional water crossing or exit ramp.
\n\nTucking her long hair behind her ear, Jessie Bradshaw pressed the button to open the Honda Pilot’s panoramic roof. The breeze perfumed the car with the clean, crisp scent of the trees. She hadn’t realized how much she’d missed that beloved smell until it filled the car. A sigh of contentment escaped her.
\n\nFrom behind her, a large, furry head rested on the SUV’s center console. With a barely stifled yawn, Jessie gave her a quick pat. “Good morning, girl, or close enough anyway. Doing okay back there?” Weighing in at 140lbs, Jessie knew the Caucasian Shepherd had to be getting cramped on the back seat, especially considering how long they had been on the road, but she’d handled it like a champ, alternating between watching out the windows and napping on the bench seat.
\n\nThe classic country song by George Strait faded on the radio as the local morning show started up. Jessie reached over to turn it down as the two nauseatingly energetic DJs bantered with one another while sharing news and joking about the latest viral video. She debated looking for another station but figured they were all doing the same start up routine and she’d be out of luck getting a station that stuck to mostly music for the last part of her trip. It made her wish, not for the first time, she’d paid for the subscription to the music-on-demand service the Pilot could have come with, but at the time, she hadn’t seen any need for it.
\n\nThe headlights flashed on a green highway sign. Sixty miles to Asheville, where she’d leave I40. Then it was another eighty miles of smaller highways and back-roads before home would finally be in sight. While the darkness hid her from the world better, Jessie was glad the last part of the drive would be at a time when the deer and other night creatures returned to their sleeping spots for the day. Having to keep vigilant for the flashes of eyes near the road had been an effective sleep deterrent; she’d seen what a deer could do to a vehicle, even one as large as the Pilot.
\n\nShe absently reached up to stroke the rim of her glasses, but of course they weren’t there. It wasn’t safe to wear them at night when they weren’t needed for vision correction and had no anti-glare coatings. It was another reason she had chosen to leave Chicago in the early evening instead of making the drive during the day time. At night, rest stops were quieter, no one to see her and be bothered, not that it stopped her from putting them on before getting out. But it was rougher driving, long hours with nothing but repeating music and the highway’s dangerous lullaby doing its best to sing her to sleep. Even with the stretch breaks, more coffee than she’d ever admit to drinking, and regularly opening the window to let in some cold air, the drive was starting to take its toll.
\n\n“Okay, girl, looks like we’ll be home in two, maybe three hours! You’re going to like it there, I’m sure. Way better than that tiny hotel room and grass area. I mean, you were a good girl there, don’t get me wrong, but I know you had to feel so cooped up! The house has a couple acres of land for you to roam, you’ll be much happier there.” As if she understood every word, Causy thumped her fluffy cream and gray tail on the backseat. Sometimes Jessie wondered how much of her babbling the dog understood. She’d been talking out loud to her since she’d gotten her as a puppy, and the canine often reacted as if she was sagely listening and absorbing every word.
\n\nAs the highway wound its way into Asheville, Jessie spotted a restaurant marker noting her favorite regional breakfast chain at the next exit. Her mouth watered and she bit her lip at the thought of a good southern breakfast. She could almost smell it from the highway. It had been at least three years since she’d had a meal from Biscuitville. It was as good a time as any to make a pit stop being still early enough for blessedly little traffic at the drive-through.
\n\nBut there was still the person at the window. They would see her, even with the glasses, which didn’t wrap around her whole face, and the tinted windows, which would have to be lowered to get the food. What if it happened again? She felt herself shaking at the thought and finally pulled into the parking spot furthest from the building to calm down.
\n\nCausy whined and moved her head to Jessie’s shoulder, gently nuzzling her with a wet nose. “I know girl, I know. I just...I can’t. I know I’m a coward. I’m sorry. We’ll get out and stretch at a rest stop, I promise. But here, I just can’t. I’m sorry.”
\n\nThe shaking finally stopped, and Jessie pulled back on the road. She continued driving through town until she was back in the quiet of the woods. As promised, she stopped at the first rest stop she found and let Causy out to potty. The early morning light sprinkled through the trees as Jessie scanned the area for signs anyone else was around. Satisfied the drivers of the two tractor trailers in the stop were asleep in their cabs, she called Causy to her. “C’mon girl,” she said as she headed to the women’s bathroom. Even if no one else was around, she wasn’t about to go into an isolated space without the big dog with her. She jumped at the sound of a twig breaking, but as Causy didn’t react, she told herself it was just a night critter startled by her footsteps.
\n\nWhen she returned to the Pilot, she opened the hatchback and raided the cooler to grab a Dr. Pepper, sandwich, and some fruit. It was a far cry from the fluffy biscuit with perfectly cooked sausage patty or the hot bowl of cheesy grits she could be enjoying, but it was something. Causy sat beside her and looked up at her, but like the well-trained dog she was, she waited patiently. With a smile, Jessie reached into a box, giving her a handful of large dog biscuits.
\n\nFor twenty-nine years, she’d been a regular woman who was able to do normal things like eat out and go shopping, but now thanks to him she was a coward who couldn’t even manage a drive-thru. It was a minor miracle she’d gotten in the car and driven as far as she had, helped by knowing that other drivers wouldn’t see her enough to notice the scars or if they somehow did see her, she couldn’t see their reactions much less be afraid of them.
\n\nJust after nine in the morning, they finally reached the small, often overlooked town of Cascade Falls. Jessie drove through downtown, barely noticing the familiar buildings due to the alarming frequency of her yawns. It was with no small amount of relief she spotted the white fence marking the edge of her grandfather’s property. The sight of the dusty pink two-story house flooded her with memories of childhood romps through the old house, enjoying lemonade and swinging on the wrap-around porch’s swing, and running through the surrounding fields during the summer.
\n\nA renewed sadness at her grandfather’s passing burned in her chest. As she drove down the small gravel driveway, her sadness only increased when she saw how shabby the house looked. The porch was sinking in one corner and there were several balustrades missing. The once stately columns on either side of the double front door looked more like they were barely keeping the weight of time from collapsing the entire structure.
\n\n“Oh Causy, the old girl is really showing her age, isn’t she?” Causy stuck her head out the back window, staring at the house as if evaluating its appearance before giving a gruff bark. Chuckling softly, Jessie drove up the long drive, parking as close to the front of the house as she could without pulling into the overgrown grass. “Alright girl, this is our home now. What do you say we head inside and get some sleep? We can unpack later.”
\n\nJessie grabbed one of the suitcases from the back and locked the SUV. The warped wooden steps creaked as she made her way to inside. The smell of lemon and pine filled the air. The cleaners James hired to go through the house the day before appeared to have done an excellent job airing it out. While time had laid its never ending hand on the inside as well, with the creaking steps and floors, it still felt clean and warm.
\n\nWith a small smile, she gave Causy a pat. “We’re finally home, girl.” The vigilant dog stayed close at her heels, sniffing thoroughly as they entered and walking with the stiffed gait of being at high alert. After a few minutes, seeming satisfied it was a safe place, the dog relaxed and assumed a more natural posture.
\n\nNot that Jessie felt any fear. Even with signs of the house being cleaned, there was a hollow feeling to the place. It had been months since her grandfather passed, and his absence was palpable as she made her way up the stairs to the second floor. Having no desire to deal with seeing her grandfather’s things or such personal memories yet, Jessie passed the master bedroom and headed to the guest room.
\n\nDropping her suitcase by the door, she headed into the small, attached bathroom, whipped back the powder blue shower curtain, and turned the faucet to get the water warming. She knew it would take a minute or two for the hot water to reach the pipes up here. Once the steam started, she turned on the cold and got the water to a comfortable temperature. With exhaustion weighing down her limbs, she kept the shower brief, just enough to wash away the long drive.
\n\nThe bed was bare, so she headed to the living room, too tired to deal with making the bed. As she expected, the pink and blue afghan she’d given Grandpa years ago was tossed on the sofa, no doubt by him one evening before going to bed, maybe even during his last evening alive. Picking up the beloved old blanket, Jessie held it close, taking in the comforting scents of family and home. She felt herself tearing up and she took several deep breaths. “We can fall apart later. Sleep now.”
\n\nWith that determined statement, she lay on the sofa and cried herself to sleep.
\n\n' with regex '--USER__fontSize:(\\d+)%;'","time":{"start":1696127482014,"stop":1696128062447,"duration":580433}},{"uid":"620aed5c3592c723","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/620aed5c3592c723","status":"broken","statusDetails":"No match found for text '\n\n\nDESPITE THE UNPLEASANT PROSPECT OF having to wear yesterday’s socks, Ruby was in a good mood and eager to get up and dressed long before her school day began. She was surprised to see her morning drink (one-third grapefruit, one-third cranberry, one-third peach — with a straw) sitting waiting for her. How did that Hitch guy know what she drank for breakfast? What’s more, where did he get the straws from?
\nSo mind reading is what they teach them in butler school.
\nThe morning paper was lying on the countertop, and Ruby glanced at the headlines.
\nMAYOR WAGES WAR ON GARBAGE: “LITTERBUGS ARE TRASH” SAYS MAYOR ABRAHAMS.
\nGOOD AS GOLD: FIVE TONS OF GOLD BULLION TO BE DEPOSITED IN TWINFORD CITY BANK VAULTS.
\nHEAVEN SCENT: TWINFORD NATIONAL BLOSSOM DAY SET TO BE THE MOST SPECTACULAR SINCE RECORDS BEGAN.
\nHitch had obviously been to some twenty-four-hour supermarket because the countertop was covered in a vast array of breakfast possibilities.
\n“That’s some butler,” muttered Ruby, as she set about pouring Choco Puffles into a paper bowl. Out of habit she rummaged in the pack to find the free gift: it was a brain-teaser puzzle consisting of five shapes which, when arranged correctly, would make a perfect square. Ruby did it in six-and-a-half seconds. She threw the paper bowl into the trash and stood listening for sounds of life. There was no sign of Hitch, and her parents weren’t up yet, so she gave Bug his breakfast and went out to patch her bike tire — but miraculously it was already fixed.
\n“Boy! That’s some butler,” muttered Ruby again.
\n“Thanks.”
\nRuby looked up to see the amused face of Hitch. He looked kind of pleased with himself, which irritated her.
\n“So what’s wrong with your arm?” said Ruby.
\n“I’m sorry?”
\n“What’s wrong with your arm?”
\n“I’m surprised you noticed.”
\nAnd he was surprised too; he thought he had concealed his arm injury well.
\n“I notice things; I’m good at that,” she said.
\n“I guess you are,” he said.
\n“So what happened?”
\n“Just a touch of housemaid’s elbow. I need to lay off the dusting.”
\n“Oh yeah, housemaid’s elbow, that well-known complaint.”
\nStuffing her notebook into her bag, Ruby whistled to Bug, got on her bike, and rode off toward the center of Twinford, her dog running alongside. All the way there she tried to remember exactly what the mystery caller had said.
\n“Do you notice everything, Ruby Red?”
\n“A little bird told me. . . that you are capable of noticing the smallest things, the tiny details . . . I bet you can see when something is plumb square in the wrong place, while everyone else just walks on by.”
\nBug had no trouble keeping up with her, and in no time they had reached Chatter-Bird Square. She was pretty sure she was right about Chatter-Bird Square. There wasn’t a Plum Square in Twinford, at least not one that Ruby knew about, and in any case Chatter-Bird fitted with the clue “a little bird told me.” She looked around her. There was nothing obvious to be noticed — but then that was the point wasn’t it?
\n“The smallest things . . .”
\nLook for something tiny, Ruby. That could take all day. The square, in fact a park, was big and would soon be teeming with people on their way to work.
\n“People walking on by . . .”
\nBug had wandered off. He was busy going from tree to tree sniffing and doing what dogs do. Ruby watched him sniffing along the ground, making his way over to the tree in the middle where the footpaths met. He had spotted a brown paper bag on the ground under the tree and was busy trying to get whatever was inside it out.
\n“Geez, Bug, do you have to eat everything? You just had breakfast a half hour ago.”
\nRuby went over and picked up the bag, and out fell three squishy plums.
\n“Kinda weird to find plums at this time of year,” thought Ruby. And then she looked up at the tree and down at the fruit and she remembered what the voice had said. This was a plum tree and it was in the middle of the square.
\n“Plum in the middle of the square . . .”
\n“Where . . . everyone just walks on by . . .”
\nShe walked right up to the tree and then walked around the trunk and then she saw it, something red.
\n“Do you notice everything ruby red?”
\nThe voice had not been saying her name, it had been telling her to look for something red. The something red was a price sticker — it had Joe’s Supermart printed across the top and a price, $15:49, printed in the middle.
\nIs this the clue or is this just a price sticker?
\nShe looked at it some more.
\nIf it’s a clue then I guess I’m meant to go to Joe’s Supermart — but fifteen dollars and forty-nine cents? I’m meant to go in there and find something for fifteen dollars and forty-nine cents? I bet there’s nothing in Joe’s Supermart for fifteen dollars and forty-nine cents. No one who had fifteen dollars and forty-nine cents would shop there.
\nThe dog looked at her stupidly — he didn’t know what was going on but he wouldn’t mind doing something else. Ruby was taking no notice though — she was just staring at the little sticker. After a couple of minutes of silent staring she got back on her bike and headed off toward school.
\nWhen she got to the crossroads in the middle of Bird Street she called over her shoulder, “OK, Bug, time to go home.” The dog looked at her, disappointed, but he knew what to do and he took a left and Ruby cycled on up the hill. She would be early for once.
\nAs soon as she arrived at Twinford Junior High she went to look for Clancy. He was there already of course — overly punctual was his style.
\n“Hey, what happened to you?” he asked. “You sorta look like a truck ran over you and then decided to reverse.”
\n“Yeah well, I didn’t get too much sleep on account of someone stole my bed,” replied Ruby.
\n“Someone stole your bed?” said Clancy, his mouth open like a fish.
\n“Yeah, and that wasn’t all they took.”
\n“What do you mean?” said Clancy, flapping his arms.
\n“We don’t have a single piece of furniture left,” said Ruby dramatically.
\n“You got robbed?” mouthed Clancy.
\n“I guess you could call it that — though it looks more like we moved but no one bothered to tell us where we were moving to.”
\n“They took everything?” said Clancy, his eyes widening.
\n“Everything except the phones,” said Ruby. “By the way thanks for your call, buster.”
\n“What call? I didn’t call,” said Clancy. “My dad grounded me on account of me having to re-take that French test, wouldn’t let me call, so I didn’t.”
\n“No, I noticed,” said Ruby. “But someone did. I tell you I got some super strange telephonic activity last night.”
\n“You did?” said Clancy. “What kinda super strange — weird strange or creepy strange?”
\n“It’s hard to say,” said Ruby. “One was a hang-up and the other was this gravelly voiced woman.”
\n“Like the woman in A Date with Fate?” asked Clancy.
\n“Sorta,” said Ruby. A Date with Fate was a show that had been running for years; each week some mildly creepy ghost story was introduced by this old actress with this raspy voice — the stories tended to be a little lame.
\n“What did she say?”
\n“It’s hard to explain exactly — some kinda code.”
\n“You crack it?”
\n“Not yet, but listen — before that, this kinda chiseled guy turns up at our house and says he’s the house manager my mom requested, only of course my mom being my mom is calling him a butler.”
\n“You got a butler! Wow,” said Clancy, impressed, even though his family had never been without one his whole entire life. “What’s he like?”
\n“A total airhead,” said Ruby.
\n“That doesn’t sound good,” said Clancy. “You don’t want an airhead butler.”
\n“Well, technically he’s not a butler, he’s a household manager — whatever that means.”
\nClancy whistled. “Mrs. Digby’s not gonna like that!”
\n“Yeah, well, luckily she’s with her cousin Emily right now, but you’re right. She’s bound to notice there’s something a little off about this guy.”
\n“How do ya mean — off?”
\nRuby paused for effect. “I think there’s something sorta strange about him.”
\n“Like what, for example?” said Clancy, unable to keep the thrill out of his voice.
\n“He seems to know too much. Things he couldn’t know — well, not unless he was psychic or something.”
\n“So where did he come from?” asked Clancy. He was on the edge of his seat, or at least would have been had he been sitting down.
\n“London, supposedly. But who really knows,” replied Ruby.
\n“He’s English?”
\n“No, he was just living there — the people he used to work for have ‘suddenly’ gone off riding elephants for three years.” Ruby loved getting Clancy all wired about the possibility of some dark mystery.
\n“Perhaps he stole their money and did away with them,” he said earnestly.
\n“Well that might explain the flashy car — he’s got this silver convertible — but I am not sure it explains the arm injury.”
\n“The arm injury? You’ve got an injured butler? You don’t want an injured butler. He’s really injured?”
\n“Oh, yes,” said Ruby, nodding. “He looks like he was involved in some kinda accident.”
\n“Or shoot-out!” whispered Clancy conspiratorially. “You know what, Rube? I’ll bet he’s not even a butler. He’s almost certainly a hit man or something.”
\n“You’ve got some imagination, Clance my old pal!”
\nBut she didn’t tell him the thought had crossed her mind.
\nRuby wasn’t one to get in trouble unnecessarily, but she was finding it hard to concentrate and several times during class it was noted that she wasn’t paying attention. The thing was she just couldn’t put it together — what was the significance of fifteen dollars and forty-nine cents?
\nAfter lunch it came to her — she couldn’t believe she had been so stupid — it was the most simple kind of clue, the staring you in the face kind. So obvious you missed it. As Ruby all too often remarked, PEOPLE OFTEN MISS THE DOWNRIGHT OBVIOUS {RULE 18}.
\nIt was Mr. Walford who got her to see it. He used to be in the military and liked to be precise about things. He was a stickler for using the twenty-four-hour clock.
\n“Redfort, Ruby,” he barked. “It is precisely thirteen thirty-one, recess is no longer in progress, march your way swiftly to class please.”
\nRuby stopped in her tracks, paused, and then suddenly turned to Mr. Walford. “Three forty-nine p.m.! Of course! Not fifteen dollars and forty-nine cents but fifteen hundred hours and forty-nine minutes — or put another way, eleven minutes to four.”
\nThe price sticker is telling me to be at Joe’s Supermart at 3:49 p.m.
\nMr. Walford looked at her as if she was a complete crazy but that didn’t matter. Nothing mattered . . . oh, except for the school basketball tournament, scheduled to begin at sixteen hundred hours.
\nDarn it, Del is going to kill me.
\nRuby would be sorely missed if she didn’t show. Del’s team, the Deliverers, was playing Vapona Begwell’s team, known as the Vaporizers, and there was always a lot of rivalry. Del Lasco would not forgive her unless she had a good excuse, and even then, she still might not.
\nInspiration came during Phys Ed when Ruby dramatically faked a foot injury — everyone saw as she tripped down the outside steps. A stuntman couldn’t have done a better job.
\n“Jeepers! My toe, I think I just broke my little toe.”
\nRuby knew that toes get broken all the time and that they don’t necessarily require a trip to the emergency room. More often than not you just need to ice it. She had no trouble convincing anyone that she wasn’t going to be playing basketball anytime soon — Ruby was an accomplished actress.
\n“Too bad Ruby, we’re really gonna miss you,” said Del, kicking furiously at a weed. This was no lie, Ruby Redfort would be missed because what she might lack in height she made up for in skill. She had the amazing knack of distracting the opposition and scoring before they knew that they had even lost possession of the ball.
\n“Yeah, Del, I know. I’m sorry,” said Ruby, wincing as she hobbled toward the nurse’s office.
\nMrs. Greenford, the school nurse, couldn’t get either of Ruby’s parents on the phone, which was unsurprising since some time ago Ruby had changed their contact details in the school files. The numbers now sent any member of the staff to an answering machine with the reassuring message, “If Ruby should need to come home early today, I am around, please put her in a cab.” (Ruby could do a flawless impression of her mother.) This way, if ever she wanted to pull a stunt like this, her parents would not be informed.
\nRuby limped off to the taxi.
\n“So I’m to take you to Cedarwood Drive?” said the cab driver.
\n“Nah, change of plan — Joe’s Supermart on Amster,” said Ruby.
\nThe driver gave her a knowing look and nodded. “Yeah I was a kid once — don’t worry, my lips are sealed, sweetheart.”
\n\n' with regex '--USER__fontSize:(\\d+)%;'","time":{"start":1696077590245,"stop":1696077905541,"duration":315296}}]},"e17f49584090c0e4360ab4fc6fc6c344":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"2f4c3bd2ef40cbf9","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/2f4c3bd2ef40cbf9","status":"failed","statusDetails":"The book silk road is not found expected:<[]silk road> but was:<[the ]silk road>","time":{"start":1696107162758,"stop":1696107242015,"duration":79257}}]},"6f5cedd06c67a7adec55e788cd846136":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"da8d9b9ba341d291","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/da8d9b9ba341d291","status":"passed","time":{"start":1696103679943,"stop":1696103888590,"duration":208647}}]},"55d027cb0a3a753bb7fc012fc35b55c7":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"821c2e8132a04212","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/821c2e8132a04212","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696101953601,"stop":1696102554575,"duration":600974}}]},"20e3bcd1fcbee30aedbca6507af0ad47":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"3ee841d2c5f72719","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/3ee841d2c5f72719","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca7df3db8dff3b5ddf0d7873c32..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca7df3db8dff3b5ddf0d7873c32..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: ca7df3db8dff3b5ddf0d7873c32ebbe0a3f422bd\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696135117769,"stop":1696135707510,"duration":589741}},{"uid":"f88018955c944082","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/f88018955c944082","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390JH, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390JH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70bc7bd8354638c485dd07bc761..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T40390JH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390JH, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390JH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70bc7bd8354638c485dd07bc761..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T40390JH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 70bc7bd8354638c485dd07bc761c45e158ea6bbc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085594966,"stop":1696085898269,"duration":303303}}]},"a231de1a6cbd6bb05a43a34860fb97e9":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"cc44ac0e09f396fd","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/cc44ac0e09f396fd","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuTOC\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 517bedcaf18d734fde40e2b27ce..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 517bedcaf18d734fde40e2b27ce..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 517bedcaf18d734fde40e2b27ce03aacc37e388d\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696102947589,"stop":1696103092323,"duration":144734}}]},"4351e5005db373ea1cd80a1c8e372f7":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"b1a283b39e44f106","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/b1a283b39e44f106","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C3T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C3T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f1a62c2c0aa5b2af340d1fefbf3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8207, takesScreenshot: true, udid: R52T20A0C3T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C3T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C3T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f1a62c2c0aa5b2af340d1fefbf3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8207, takesScreenshot: true, udid: R52T20A0C3T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: f1a62c2c0aa5b2af340d1fefbf31b817a9ee8150\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696099738456,"stop":1696099864932,"duration":126476}}]},"aed8562d46c5cd7a7454781cbd3ea489":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"dac6487ce29ff131","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/dac6487ce29ff131","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696136359739,"stop":1696136907941,"duration":548202}},{"uid":"7c631babfe2fad59","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/7c631babfe2fad59","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696087580370,"stop":1696088129579,"duration":549209}}]},"b702ac71c86657c8f3c3c15ac028759d":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"d87e181e2cc86067","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/d87e181e2cc86067","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696101347832,"stop":1696101679055,"duration":331223}}]},"c697ce30bc2dd714ff91684e798fcd00":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"f288072838a4606f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/f288072838a4606f","status":"failed","statusDetails":"Tutorial screen is not opened","time":{"start":1696104890472,"stop":1696104938178,"duration":47706}}]},"42a1b2fdfdf6a3a264683b5bfd546c44":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"aa42aed78635ac0e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/aa42aed78635ac0e","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: daf1da1e531d2695cbda7a3d980..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: daf1da1e531d2695cbda7a3d980..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: daf1da1e531d2695cbda7a3d98053e009426c05a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696133164965,"stop":1696133554011,"duration":389046}},{"uid":"6dc8c91689900ac7","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/6dc8c91689900ac7","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f604b9c60d5ed3367d5ea3f9674..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f604b9c60d5ed3367d5ea3f9674..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: f604b9c60d5ed3367d5ea3f96746a6725fae0ae0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084669371,"stop":1696085068831,"duration":399460}}]},"8ded44eb0a2229f3019f58136da8503c":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"47b3dddfa35fabe0","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/47b3dddfa35fabe0","status":"broken","statusDetails":"Count of unavailable books == 0 for distributor: bibliotheca","time":{"start":1696135980058,"stop":1696136532073,"duration":552015}},{"uid":"b95750369effdada","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/b95750369effdada","status":"broken","statusDetails":"Count of unavailable books == 0 for distributor: bibliotheca","time":{"start":1696086548636,"stop":1696086907824,"duration":359188}}]},"bc7a04eb9fcd2f8d0e5384595e172694":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"b3ea373b5e814a04","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/b3ea373b5e814a04","status":"passed","time":{"start":1696105809316,"stop":1696105888614,"duration":79298}}]},"a6c393c74742f7aa726c8e7aae4cb23a":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"eadca7526832d69a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/eadca7526832d69a","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696101019051,"stop":1696101440695,"duration":421644}}]},"f2c37785489230ae35c72a6c98bd3426":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"ae21848a0c265f14","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/ae21848a0c265f14","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696104513426,"stop":1696104929976,"duration":416550}}]},"d7650ba0ce3f7cce695000f3d2e702b7":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"eaf716cfbb06d4f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/eaf716cfbb06d4f","status":"passed","time":{"start":1696099025396,"stop":1696099134517,"duration":109121}}]},"56a41ec87aa213fa93e144e83818d739":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"f5e72e82d9e7ff2c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/f5e72e82d9e7ff2c","status":"passed","time":{"start":1696104938199,"stop":1696105012491,"duration":74292}}]},"878d4fb62adfc418e4d8610eb3c27a85":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"4fc971a89554758f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/4fc971a89554758f","status":"passed","time":{"start":1696106658068,"stop":1696106740592,"duration":82524}}]},"e783cdc267b908ac61e867998f1e0743":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"5ac3a7c712ea481c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/5ac3a7c712ea481c","status":"passed","time":{"start":1696098592692,"stop":1696098712956,"duration":120264}}]},"b0b5abeaa084410746b607292018c92":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"6668b2552162bb15","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/6668b2552162bb15","status":"passed","time":{"start":1696105182441,"stop":1696105236949,"duration":54508}}]},"489e415e4645fdd86d9f9d522b1b92f8":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"30354a10f353c2c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/30354a10f353c2c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403SV6T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403SV6T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0a9e47a7e578378f209dffbf10f..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T403SV6T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403SV6T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403SV6T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0a9e47a7e578378f209dffbf10f..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T403SV6T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 0a9e47a7e578378f209dffbf10faff66f2743c90\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696101379020,"stop":1696101508618,"duration":129598}}]},"e3c551e7c0bda3326032a8aeb5d47afa":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"9a8aab68fe9ec53e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/9a8aab68fe9ec53e","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403910Z, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403910Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8ee4a2cf52b746f768b3e7548d3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403910Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403910Z, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403910Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8ee4a2cf52b746f768b3e7548d3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403910Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 8ee4a2cf52b746f768b3e7548d3af0fe7a6cc5be\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696102681654,"stop":1696102811232,"duration":129578}}]},"37b9095a1c8651da5da34a25e5718148":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"d989d8e13927b9dc","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/d989d8e13927b9dc","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c5570993da79853d9afaab12734..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSRBW, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSRBW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c5570993da79853d9afaab12734..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSRBW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c5570993da79853d9afaab12734a4ff1ec9390ed\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696134801344,"stop":1696135117749,"duration":316405}},{"uid":"771f53f7d82758c6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/771f53f7d82758c6","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403944W, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403944W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 02a88e344d2d68a6252d7cb3a70..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403944W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403944W, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403944W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 02a88e344d2d68a6252d7cb3a70..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403944W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 02a88e344d2d68a6252d7cb3a70c5b5942f819cb\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085281856,"stop":1696085594944,"duration":313088}}]},"7c34cb1546777ce51fff2daec0d22443":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"2034e5ee1c635de","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/2034e5ee1c635de","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696135794908,"stop":1696136359719,"duration":564811}},{"uid":"e98ada370aaa9949","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/e98ada370aaa9949","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696087024261,"stop":1696087580351,"duration":556090}}]},"a1b97403842e08b3b6fced34c470acd9":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"1bbad6000b6994f4","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/1bbad6000b6994f4","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS5NE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS5NE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ade1e5542eda5dbc090e0087da..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS5NE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS5NE, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS5NE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ade1e5542eda5dbc090e0087da..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS5NE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 7ade1e5542eda5dbc090e0087dae975298f58cf5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696137469792,"stop":1696138045643,"duration":575851}},{"uid":"2d9cede74b840027","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/2d9cede74b840027","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 06345183bd41487626464927265..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 06345183bd41487626464927265..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 06345183bd414876264649272657b96d76f499ed\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696087854541,"stop":1696088244853,"duration":390312}}]},"d44e3e737f2919bf10b295cc632b1d0d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"f1f4360dcd5448e6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/f1f4360dcd5448e6","status":"passed","time":{"start":1696104929997,"stop":1696104990666,"duration":60669}}]},"e6d93a15ca6839ebbcc88745b0d0dcf9":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"4b9a0ef772d33488","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/4b9a0ef772d33488","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuTOC\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 03624ab5342358507e04a8f377a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 03624ab5342358507e04a8f377a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 03624ab5342358507e04a8f377a71659461cf577\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696104235992,"stop":1696104373123,"duration":137131}}]},"24e22ee2eb6e39482657546b6d89b83a":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"3b300a54c4759fe8","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/3b300a54c4759fe8","status":"broken","statusDetails":"No elements with locator 'By.xpath: //*[contains(@resource-id, \"feedLaneTitle\") and @text=\"Summer Reading\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40393FE, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40393FE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 95d55a2602f7659b39dd53f63f1..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40393FE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40393FE, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40393FE, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 95d55a2602f7659b39dd53f63f1..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40393FE, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 95d55a2602f7659b39dd53f63f195df12db53f9b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696103988183,"stop":1696104168820,"duration":180637}}]},"34f55886abf31fbcaa0ca3e929e7e313":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"fd39bb9b42c74954","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/fd39bb9b42c74954","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40393WY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40393WY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4fda3f52a363de2b89e8054dd1f..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T40393WY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40393WY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40393WY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4fda3f52a363de2b89e8054dd1f..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T40393WY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 4fda3f52a363de2b89e8054dd1fe0bdd56b8225d\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696098494894,"stop":1696098626220,"duration":131326}}]},"ac390178f3e30412744ad6cfdbc63bf4":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"18d26b0039678706","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/18d26b0039678706","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fdf88add57462fe71da657799c7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fdf88add57462fe71da657799c7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fdf88add57462fe71da657799c7005e2ff5b93c8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696137363460,"stop":1696137683450,"duration":319990}},{"uid":"c05eee190c9e69a2","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/c05eee190c9e69a2","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403SV6T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403SV6T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d6870685e4ea43628db029b6a2d..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T403SV6T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403SV6T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403SV6T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d6870685e4ea43628db029b6a2d..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T403SV6T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d6870685e4ea43628db029b6a2d274569b5de1f8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696087936172,"stop":1696088511337,"duration":575165}}]},"b8b84b71056a41bde319b5541601e29":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"b3ed2152f8cabed3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/b3ed2152f8cabed3","status":"passed","time":{"start":1696105474578,"stop":1696105558040,"duration":83462}}]},"5dc8b7f9399cfe7018f785df9ff10ec8":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"27c887af36b906bd","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/27c887af36b906bd","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Settings\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70cb2a8aa560538f26ae1bc75ce..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70cb2a8aa560538f26ae1bc75ce..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 70cb2a8aa560538f26ae1bc75ce2f7ca75599269\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696104644493,"stop":1696104781034,"duration":136541}}]},"bb439f0361dc7107d6bda9b8a905af6b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"1cdb85afa38fd396","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/1cdb85afa38fd396","status":"passed","time":{"start":1696106348200,"stop":1696106422434,"duration":74234}}]},"f80087c8545d07024ad74bee47881c8a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"92c023ea2766f35c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/92c023ea2766f35c","status":"passed","time":{"start":1696106840418,"stop":1696106922493,"duration":82075}}]},"9f7928f1063a601e56c80fe26114dd7":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"c103a3acc4abc567","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/c103a3acc4abc567","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C3T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C3T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b6b42dd9dac8226a0af2ee87c9a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8207, takesScreenshot: true, udid: R52T20A0C3T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C3T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C3T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b6b42dd9dac8226a0af2ee87c9a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8207, takesScreenshot: true, udid: R52T20A0C3T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: b6b42dd9dac8226a0af2ee87c9a54406977a112b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696101891893,"stop":1696102018605,"duration":126712}}]},"b7252d2a5ed308cd5045f49aed1a6f35":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"6a639428450e8deb","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/6a639428450e8deb","status":"broken","statusDetails":"bound must be positive","time":{"start":1696130467521,"stop":1696131078958,"duration":611437}},{"uid":"430bcd601dda7710","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/430bcd601dda7710","status":"broken","statusDetails":"bound must be positive","time":{"start":1696081338379,"stop":1696081958422,"duration":620043}}]},"50cbe9f45edd9863a0a48cd33ef3e54b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"cd2c5b0b8b796f1","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/cd2c5b0b8b796f1","status":"passed","time":{"start":1696107409386,"stop":1696107484353,"duration":74967}}]},"7d02697f7d213f10d8f28683b748ee6f":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"f885f9c2ea477ce8","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/f885f9c2ea477ce8","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1f9178b271373ac4c03aee91d2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1f9178b271373ac4c03aee91d2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1f9178b271373ac4c03aee91d2f3bfb2818aad7b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696129385196,"stop":1696129961141,"duration":575945}},{"uid":"5873f06386251bb1","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/5873f06386251bb1","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40393WY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40393WY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b95d927bfe950caa287eefc65dc..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T40393WY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40393WY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40393WY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b95d927bfe950caa287eefc65dc..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T40393WY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: b95d927bfe950caa287eefc65dc5d9a8fa8c1ec6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696080389893,"stop":1696080964944,"duration":575051}}]},"e78734a7d397a4bd20eb0367cc99e4f4":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"47d007d87cdb58db","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/47d007d87cdb58db","status":"passed","time":{"start":1696103480954,"stop":1696103515608,"duration":34654}}]},"50babf6bce216ebabda92b0d2de3c276":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"5a1b045f67c4894c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/5a1b045f67c4894c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a0e1d455ded8ea1ffd9d0a67ea..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a0e1d455ded8ea1ffd9d0a67ea..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2a0e1d455ded8ea1ffd9d0a67eac3cc887bd0411\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696131126646,"stop":1696131518401,"duration":391755}},{"uid":"2366dd57ca25cd21","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/2366dd57ca25cd21","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004LMT, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004LMT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d58721aeed29f2773b91c048300..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4004LMT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004LMT, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004LMT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d58721aeed29f2773b91c048300..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4004LMT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d58721aeed29f2773b91c048300d4ab9a9005f20\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696081236031,"stop":1696081803010,"duration":566979}}]},"af34babcb34fde9a2a474605bbfc6ff3":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"3897e449e5633b7b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/3897e449e5633b7b","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696103865583,"stop":1696104028379,"duration":162796}}]},"59b6395eb6ca0cd3f2ed395399d33641":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"a2b6d4650c3cd023","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/a2b6d4650c3cd023","status":"passed","time":{"start":1696103229384,"stop":1696103402159,"duration":172775}}]},"3bb0ed22b66cb3fa27a1a6ffa07f7b2b":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"9c9cd1ef69aacace","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/9c9cd1ef69aacace","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADBKB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADBKB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c56b52f426a5dd64615ff68e7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADBKB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADBKB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADBKB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0c56b52f426a5dd64615ff68e7..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ADBKB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c0c56b52f426a5dd64615ff68e78a6a7d8e56c2f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696134645158,"stop":1696135237122,"duration":591964}},{"uid":"86f9d7e5712ae305","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/86f9d7e5712ae305","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1b795b533eb210f7ab2e3d668f5..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1b795b533eb210f7ab2e3d668f5..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 1b795b533eb210f7ab2e3d668f5d4da4d18a9545\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084407511,"stop":1696085015046,"duration":607535}}]},"89098a49ebcc6018499c9fffbb715777":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"459b18efb3362751","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/459b18efb3362751","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb1a1f9ee1d164ea4e19a0ab654..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40892VA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40892VA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb1a1f9ee1d164ea4e19a0ab654..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40892VA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fb1a1f9ee1d164ea4e19a0ab6540f305480dbaa6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696130028173,"stop":1696130423318,"duration":395145}},{"uid":"18ed266e4bc81e87","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/18ed266e4bc81e87","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 142b218c5229ed7984e05d4daff..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 142b218c5229ed7984e05d4daff..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 142b218c5229ed7984e05d4daff75c6e733bdcff\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696079974586,"stop":1696080366868,"duration":392282}}]},"402e5fa84eda2b04281cef5b8228ed8":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"4f116e9493a48030","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/4f116e9493a48030","status":"failed","statusDetails":"Lists of books are equal. Actual: []","time":{"start":1696103571987,"stop":1696103679920,"duration":107933}}]},"3a1f379ab8703c2832b975ff788db517":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"43aa8cb9499ae39c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/43aa8cb9499ae39c","status":"broken","statusDetails":"bound must be positive","time":{"start":1696126621018,"stop":1696126959846,"duration":338828}},{"uid":"98a627a6a0fe2961","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/98a627a6a0fe2961","status":"broken","statusDetails":"bound must be positive","time":{"start":1696077022808,"stop":1696077633701,"duration":610893}}]},"e583b93c8050ad3cb77bd0452931cff5":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"d471c802c48e3804","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/d471c802c48e3804","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6ca4eef41f29ae1a62e145de7ef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6ca4eef41f29ae1a62e145de7ef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 6ca4eef41f29ae1a62e145de7efbce6ad5bbb1ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696131417371,"stop":1696131844791,"duration":427420}},{"uid":"bfa648f711e48940","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/bfa648f711e48940","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395VD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395VD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f34d6d495c6ddd60dee7fa18d6b..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T40395VD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395VD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395VD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f34d6d495c6ddd60dee7fa18d6b..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T40395VD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: f34d6d495c6ddd60dee7fa18d6b6d00fa3c5fbf7\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696082573621,"stop":1696083179268,"duration":605647}}]},"e516f2699930fd4d4600618ebffaa276":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"49d370a819627e5a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/49d370a819627e5a","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.LinearLayout[contains(@resource-id, \"authBasicUser\")]//android.widget.EditText' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395VD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395VD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dccba8e8eddde44f7a61e36bf56..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T40395VD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395VD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395VD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dccba8e8eddde44f7a61e36bf56..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T40395VD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: dccba8e8eddde44f7a61e36bf5639fe31d723e99\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696105271547,"stop":1696105404497,"duration":132950}}]},"9e21dff1cad7e1909af4951c4a3cdbaa":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"353639eacc8440a5","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/353639eacc8440a5","status":"failed","statusDetails":"'Silk Road' book with specific buttion is not present on catalog books screen","time":{"start":1696106740612,"stop":1696106840397,"duration":99785}}]},"f1c3234e7f8b41f9225dea77a62d5d5f":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"96bc5287204b60d8","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/96bc5287204b60d8","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cdb61420d7b13fe8e6b5298eec0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cdb61420d7b13fe8e6b5298eec0..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: cdb61420d7b13fe8e6b5298eec0995c952433f58\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696132287857,"stop":1696132679106,"duration":391249}},{"uid":"2ad331cf4dc45ca","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/2ad331cf4dc45ca","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b7c60a2714f585cc572005f3b12..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b7c60a2714f585cc572005f3b12..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: b7c60a2714f585cc572005f3b12abd723eff1ecc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696083040447,"stop":1696083440571,"duration":400124}}]},"d14f528225889ef140a5025ca2e43acc":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"dc45d18eac850866","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/dc45d18eac850866","status":"passed","time":{"start":1696103697367,"stop":1696103759808,"duration":62441}}]},"2ad8b8f9aae20c7e9f4fbd603e6c7c81":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"8f00f2233a27492","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/8f00f2233a27492","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c9dc3454d1afdc37d7ef8f0d019..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c9dc3454d1afdc37d7ef8f0d019..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: c9dc3454d1afdc37d7ef8f0d019142a7adc680d2\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696101508639,"stop":1696101638278,"duration":129639}}]},"af093c4c6660a02dce82110de9410f8c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"77fffaa9e7e07f0f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/77fffaa9e7e07f0f","status":"passed","time":{"start":1696107005006,"stop":1696107083045,"duration":78039}}]},"69c7b04925fd7f8e2a7390a4556e296d":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"dfd44e6abfda3040","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/dfd44e6abfda3040","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696101858665,"stop":1696102185608,"duration":326943}}]},"c753b6aeffcbb74b4c74e9c9588ed799":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"bf32868253d1d025","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/bf32868253d1d025","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CLJ, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CLJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a5553786d71920cc410a93f1e1..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0CLJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CLJ, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CLJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4a5553786d71920cc410a93f1e1..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0CLJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 4a5553786d71920cc410a93f1e1060615fa3300f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696099483060,"stop":1696099612661,"duration":129601}}]},"9da5d287c0ddcddf5c0624ecf9efd119":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"12164a0a7875c740","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/12164a0a7875c740","status":"passed","time":{"start":1696105363985,"stop":1696105419149,"duration":55164}}]},"8843f046ebedf14703242e81f3e616f1":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"680adfdd3acc268f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/680adfdd3acc268f","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 26ade5699d9828ae535909fdec6..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 26ade5699d9828ae535909fdec6..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 26ade5699d9828ae535909fdec6849aa940ac639\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696100592056,"stop":1696100722427,"duration":130371}}]},"786be9155c77cd770f5adf5eb78e3b2e":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"f2f7baf50f3ab77e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/f2f7baf50f3ab77e","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a80f55661ff3e9b4b0d55964ab..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AQYV, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AQYV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2a80f55661ff3e9b4b0d55964ab..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R5CT112AQYV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2a80f55661ff3e9b4b0d55964ab809fa38c998e4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696131518421,"stop":1696132092527,"duration":574106}},{"uid":"7d8473114220080d","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/7d8473114220080d","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 12b6d7dd1900651ae8566b1b609..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4016H4E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4016H4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 12b6d7dd1900651ae8566b1b609..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T4016H4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 12b6d7dd1900651ae8566b1b6099b4272e6b5c33\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696081803029,"stop":1696082376063,"duration":573034}}]},"7eda1db9aaf95621b8d5e182ec732339":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"335872c9f8370203","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/335872c9f8370203","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403952E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403952E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d2d35cf9d3358a7a0c61a510101..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8201, takesScreenshot: true, udid: R52T403952E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403952E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403952E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d2d35cf9d3358a7a0c61a510101..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8201, takesScreenshot: true, udid: R52T403952E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d2d35cf9d3358a7a0c61a510101fa416f578d062\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696102855138,"stop":1696103011029,"duration":155891}}]},"e6c7629af316790d0a8377b2272fd69c":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"925a5dffdc6d9e81","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/925a5dffdc6d9e81","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696129352152,"stop":1696129633799,"duration":281647}},{"uid":"510322abbc4726be","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/510322abbc4726be","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696079016431,"stop":1696079384898,"duration":368467}}]},"db2bc106cd82460771d177c79e79d314":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"c8535da537f20050","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/c8535da537f20050","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVHMJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVHMJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e4dbd08f57463c7a722e4caca1e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT11AVHMJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVHMJ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVHMJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e4dbd08f57463c7a722e4caca1e..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT11AVHMJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e4dbd08f57463c7a722e4caca1ec5f3c91b79ce6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696135237150,"stop":1696135654514,"duration":417364}},{"uid":"3ec72315a9e26444","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/3ec72315a9e26444","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403918A, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403918A, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21fbce1e33d5df454796f760e39..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8201, takesScreenshot: true, udid: R52T403918A, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403918A, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403918A, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21fbce1e33d5df454796f760e39..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8201, takesScreenshot: true, udid: R52T403918A, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 21fbce1e33d5df454796f760e393eb4527d2955a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085015066,"stop":1696085614245,"duration":599179}}]},"9174f3b54152eb990533c16a65695dd8":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"3247e8e183a3694b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/3247e8e183a3694b","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVNLH, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVNLH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0494efea5f84f8ce853d69c56ed..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8207, takesScreenshot: true, udid: R5CT11AVNLH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVNLH, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVNLH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0494efea5f84f8ce853d69c56ed..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8207, takesScreenshot: true, udid: R5CT11AVNLH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0494efea5f84f8ce853d69c56ed308dbd204bce8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696134303063,"stop":1696134606369,"duration":303306}},{"uid":"d37ff9cc1be13e49","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/d37ff9cc1be13e49","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004DBV, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004DBV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b2590b518309ef83eb3c785574..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T4004DBV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004DBV, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004DBV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b2590b518309ef83eb3c785574..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T4004DBV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 4b2590b518309ef83eb3c785574a5cf0d16b2316\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084331066,"stop":1696084910714,"duration":579648}}]},"73016a04b5a7edaa740c782b2ab75f0d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"3c4840c489aa746a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/3c4840c489aa746a","status":"passed","time":{"start":1696107719834,"stop":1696107798065,"duration":78231}}]},"9a9a31e09f251ea22a2abc5bfb6b540e":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"74466a0d5ab21b1a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/74466a0d5ab21b1a","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b492799dbd201a9d566a9d8fb5b..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b492799dbd201a9d566a9d8fb5b..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: b492799dbd201a9d566a9d8fb5bd2c30dabf58b6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696102349582,"stop":1696102475226,"duration":125644}}]},"20dd386ceb400348b4156eaa6e58edf3":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"bcddb9e8bde726fb","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/bcddb9e8bde726fb","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 678d8cbca8551e281be837f64f2..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 678d8cbca8551e281be837f64f2..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 678d8cbca8551e281be837f64f2f1c62c44108aa\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696101150381,"stop":1696101254048,"duration":103667}}]},"93657467e95fa44516a5daeaf0b3bab5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"5ddfb56bef80492","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/5ddfb56bef80492","status":"passed","time":{"start":1696106194715,"stop":1696106269850,"duration":75135}}]},"acc84f9aee1afecdd452bbb77b74cac2":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"6550c2818e7cb963","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/6550c2818e7cb963","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0deef63db0a31a513089f35ba42..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0deef63db0a31a513089f35ba42..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0deef63db0a31a513089f35ba421d9277d851e0b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696132591316,"stop":1696133164944,"duration":573628}},{"uid":"f764802b83ae78ce","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/f764802b83ae78ce","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390ZD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390ZD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 06800a3ca386363d5ac9a66f14a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40390ZD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390ZD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390ZD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 06800a3ca386363d5ac9a66f14a..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40390ZD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 06800a3ca386363d5ac9a66f14a315b42093d529\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084278506,"stop":1696084669351,"duration":390845}}]},"b95ff1badeed8add1f6c57fa1bda641f":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"87ea8c7200b664b5","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/87ea8c7200b664b5","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CLJ, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CLJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 125648cf11eb608b4a38b780548..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0CLJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CLJ, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CLJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 125648cf11eb608b4a38b780548..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0CLJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 125648cf11eb608b4a38b780548c0246c6b6d2c6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696098964070,"stop":1696099534413,"duration":570343}}]},"7582c94265274f7b6f51da71d5ae546":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"e411c7be9296e24f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/e411c7be9296e24f","status":"passed","time":{"start":1696105054841,"stop":1696105120260,"duration":65419}}]},"b20a108e3d7f676ff8730a21f417df8d":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"29a9111396aee17c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/29a9111396aee17c","status":"passed","time":{"start":1696099577325,"stop":1696099673567,"duration":96242}}]},"2b303d10926d1530d4f7010a44447690":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"adfb3eaefb987e04","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/adfb3eaefb987e04","status":"passed","time":{"start":1696103515629,"stop":1696103571966,"duration":56337}}]},"4e576c862440b504b980c0048fc90572":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"3fd7c3c4d02401dc","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/3fd7c3c4d02401dc","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696102018626,"stop":1696102119985,"duration":101359}}]},"fb12ee4c0286d7f6e8694bcc5422526c":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"5bdc97b66cbdfd1d","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/5bdc97b66cbdfd1d","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C6V, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C6V, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e5fb451449d939781243b0fe1a3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C6V, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C6V, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C6V, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e5fb451449d939781243b0fe1a3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C6V, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: e5fb451449d939781243b0fe1a36196602aa3187\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696100223846,"stop":1696100331052,"duration":107206}}]},"4fb8eaf4413467cb32d32c3363f5f7b0":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"34d46059afb07e7c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/34d46059afb07e7c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403952E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403952E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cac17df2e1d031819da79b1b55c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8201, takesScreenshot: true, udid: R52T403952E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403952E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403952E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cac17df2e1d031819da79b1b55c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8201, takesScreenshot: true, udid: R52T403952E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: cac17df2e1d031819da79b1b55c61fc25a954f58\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696098881955,"stop":1696099017741,"duration":135786}}]},"d47fcc535ad6a701b53eb2ec1e88e516":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"f97c1140c1d8b12c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/f97c1140c1d8b12c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //*[contains(@resource-id,\"select_dialog_listview\")]//*[@text=\"Author\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c4bb4c2b6f4e6d25334d3f7765f..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c4bb4c2b6f4e6d25334d3f7765f..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: c4bb4c2b6f4e6d25334d3f7765f6d3ec19d50afc\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696100402228,"stop":1696100559310,"duration":157082}}]},"85d74f7bd8de0e85ae2beb0b2dfcb24e":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"5641ed88c28a3af4","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/5641ed88c28a3af4","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696103703883,"stop":1696103865562,"duration":161679}}]},"ce031cac2e97ba7fca81259e5d7f52a0":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"deb2d188dd495214","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/deb2d188dd495214","status":"passed","time":{"start":1696103981076,"stop":1696104114997,"duration":133921}}]},"5c77bb9db3e22835ef66002585991e6":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"152c816d65fbac19","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/152c816d65fbac19","status":"passed","time":{"start":1696101834958,"stop":1696101953579,"duration":118621}}]},"af03f0509e91b2ae609f7a77081fd49c":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"6220a41d9a253f3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/6220a41d9a253f3","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0242e959baec5c1b6a2dae1ffee..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS83Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS83Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0242e959baec5c1b6a2dae1ffee..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BS83Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0242e959baec5c1b6a2dae1ffee15701b4f88a94\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696139124323,"stop":1696139522727,"duration":398404}},{"uid":"507a97471b404c58","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/507a97471b404c58","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403910Z, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403910Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 505d645716a75038fd8b2e73486..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403910Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403910Z, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403910Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 505d645716a75038fd8b2e73486..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403910Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 505d645716a75038fd8b2e73486996f1a16e86f9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696090261194,"stop":1696090567061,"duration":305867}}]},"cc0fb832c7f90d4c8da40e38e0211573":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"18594699f51e4e98","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/18594699f51e4e98","status":"passed","time":{"start":1696106269871,"stop":1696106348179,"duration":78308}}]},"6b8ff2c95cda96b80204f87dfe11eee4":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"e93d96a86d2b8fa9","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/e93d96a86d2b8fa9","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ce89e89da57fa2981a32919105..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7ce89e89da57fa2981a32919105..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 7ce89e89da57fa2981a329191054aa667e023075\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696098666559,"stop":1696098964047,"duration":297488}}]},"34f0350f62e6134ac6ce77dc128f7b36":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"9f137e2ecc2ea522","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/9f137e2ecc2ea522","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696135521498,"stop":1696135794884,"duration":273386}},{"uid":"9025c4fe53cf954c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/9025c4fe53cf954c","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696086750193,"stop":1696087024242,"duration":274049}}]},"13b9df0f5ce472e105100da7a8d288a8":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"1bf9b11c8e974135","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/1bf9b11c8e974135","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 235b662243e32221bce42ecc874..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 235b662243e32221bce42ecc874..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 235b662243e32221bce42ecc874b03c738dce222\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696129782330,"stop":1696130385438,"duration":603108}},{"uid":"2e7f21ac8a71037a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/2e7f21ac8a71037a","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Hatty the Hedgehog\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 37dcf259e4d8b93255f01486836..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 37dcf259e4d8b93255f01486836..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 37dcf259e4d8b93255f01486836177662dd2ff9e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696079604188,"stop":1696079925095,"duration":320907}}]},"e8a317e67b1cc287c3b31dfe5857c575":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"79b0ca223ef43d4","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/79b0ca223ef43d4","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXDY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXDY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6477a43d16b54a7cf39719606d4..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRXDY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXDY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXDY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 6477a43d16b54a7cf39719606d4..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BRXDY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 6477a43d16b54a7cf39719606d479bfeaa8761f0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696130385466,"stop":1696130724856,"duration":339390}},{"uid":"15456e63542e72f3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/15456e63542e72f3","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cd9674adcbb398c2c01cb4736b5..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cd9674adcbb398c2c01cb4736b5..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: cd9674adcbb398c2c01cb4736b5fa789e3c83ecd\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696079925121,"stop":1696080536432,"duration":611311}}]},"596024a29dbc345d809db721f9d82fa":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"b42b944cda7d063a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/b42b944cda7d063a","status":"passed","time":{"start":1696104780852,"stop":1696104836139,"duration":55287}}]},"50b1b4fb39f14b3270ffd74d71a2052e":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"f892c051be042ea4","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/f892c051be042ea4","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696138299782,"stop":1696138846012,"duration":546230}},{"uid":"39d77446993aab18","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/39d77446993aab18","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696089760759,"stop":1696090307752,"duration":546993}}]},"65a71c3ba53cf3e069dd7cd8a2221384":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"8001f274133cdc0a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/8001f274133cdc0a","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0b2d0fe72c54b845de972320189..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0b2d0fe72c54b845de972320189..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 0b2d0fe72c54b845de9723201895f45414a4450e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696102601305,"stop":1696102728695,"duration":127390}}]},"cee9e5c9aa7ada23aa9b316df010cd9f":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"dc1b5d7207f204e3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/dc1b5d7207f204e3","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9d0239977ca3bb9a65faf433932..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9d0239977ca3bb9a65faf433932..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 9d0239977ca3bb9a65faf433932d07b641c20a50\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696101254069,"stop":1696101378999,"duration":124930}}]},"b4062dcfa95f5b2587b13b5d04f1923d":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"c87dc73bd7820fef","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/c87dc73bd7820fef","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696098367347,"stop":1696098970694,"duration":603347}}]},"4c2e0f2c3070c6d5d846aa06f8bee701":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"4259ae410456aee6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/4259ae410456aee6","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 73570870a88e2c7d9a3cd8d1249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 73570870a88e2c7d9a3cd8d1249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 73570870a88e2c7d9a3cd8d1249edf844631f6b4\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696126856445,"stop":1696127247867,"duration":391422}},{"uid":"5f4c75f1713768db","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/5f4c75f1713768db","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C3T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C3T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 487ff7b4b84fe3d4690045c56fd..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8207, takesScreenshot: true, udid: R52T20A0C3T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C3T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C3T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 487ff7b4b84fe3d4690045c56fd..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8207, takesScreenshot: true, udid: R52T20A0C3T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 487ff7b4b84fe3d4690045c56fd5a85a83c988c9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696076893129,"stop":1696077196135,"duration":303006}}]},"4d114377796cd20d8a2e961650306621":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"1d7bd9899811bdc9","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/1d7bd9899811bdc9","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696101045431,"stop":1696101150361,"duration":104930}}]},"29624c80516c7eaf1cb7cda306bdb391":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"c3a43e9ea34ef55","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/c3a43e9ea34ef55","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEKA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEKA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fd86842d665dd161d127a8d9c93..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ABEKA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEKA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEKA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fd86842d665dd161d127a8d9c93..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40ABEKA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: fd86842d665dd161d127a8d9c93538255dcb5161\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696133033189,"stop":1696133607292,"duration":574103}},{"uid":"266cc0b7d5dbec3f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/266cc0b7d5dbec3f","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: a9ea6dfa8b5ccd0b5e831426ac2..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: a9ea6dfa8b5ccd0b5e831426ac2..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: a9ea6dfa8b5ccd0b5e831426ac2181679dc20794\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696083134708,"stop":1696083436894,"duration":302186}}]},"6d304b863b71d312a60643f55ebd7690":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"c1ea0e81b533664b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/c1ea0e81b533664b","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6EHA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6EHA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3f6228f9f893eac1ccbd50cab7d..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6EHA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6EHA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6EHA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3f6228f9f893eac1ccbd50cab7d..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6EHA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3f6228f9f893eac1ccbd50cab7d295c535430d48\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696128206185,"stop":1696128510257,"duration":304072}},{"uid":"925d0faf8413ff9c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/925d0faf8413ff9c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: a016e0a3a40c7289a3a0f3d25cd..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: a016e0a3a40c7289a3a0f3d25cd..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: a016e0a3a40c7289a3a0f3d25cd32b3abc57818b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696078932574,"stop":1696079504959,"duration":572385}}]},"a37084b0ae2019a0fead88e5b0c2b4e3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"54f527005334500c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/54f527005334500c","status":"passed","time":{"start":1696104168841,"stop":1696104278384,"duration":109543}}]},"1c816d6b7e527b7a1863e44330107fb0":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"23d70239b95f78d3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/23d70239b95f78d3","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2f4a018ba0a74c0e00c233e8455..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2f4a018ba0a74c0e00c233e8455..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2f4a018ba0a74c0e00c233e8455c779c4eacf85e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696133820587,"stop":1696134406995,"duration":586408}},{"uid":"fa10fa5d94ab9133","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/fa10fa5d94ab9133","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 52e7b72688abd6586bea6e5001e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403938H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403938H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 52e7b72688abd6586bea6e5001e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403938H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 52e7b72688abd6586bea6e5001e1d0f954471efb\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084581030,"stop":1696084888545,"duration":307515}}]},"fb7ec6319d84717350b6709f15d70815":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"e04320fa05fc3a20","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/e04320fa05fc3a20","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVD3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVD3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 734fd6957fcad00e3f427ab53cd..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AVD3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT11AVD3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT11AVD3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 734fd6957fcad00e3f427ab53cd..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT11AVD3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 734fd6957fcad00e3f427ab53cd4bd9fb2b699ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696128062478,"stop":1696128502722,"duration":440244}},{"uid":"5274b5800e5e2b72","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/5274b5800e5e2b72","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2466a40039f0fa8f09702ccb324..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2466a40039f0fa8f09702ccb324..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 2466a40039f0fa8f09702ccb324a76a1e54db957\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696077905564,"stop":1696078511789,"duration":606225}}]},"b764420a0e135c06b3a15d6e34fae4bc":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"6585163b35ade66d","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/6585163b35ade66d","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b62de042f81053c0fcf8181ce29..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b62de042f81053c0fcf8181ce29..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: b62de042f81053c0fcf8181ce29a9a65704355ab\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696131994319,"stop":1696132290833,"duration":296514}},{"uid":"bf77bc1dbc4b431d","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/bf77bc1dbc4b431d","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 09d029c535e06d4e7243bd0fe36..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 09d029c535e06d4e7243bd0fe36..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 09d029c535e06d4e7243bd0fe3688ca000a3a6c2\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696083318655,"stop":1696083707284,"duration":388629}}]},"58d88a2ddbb522bb63e909e8273cf288":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"f52cba4e18ced7b8","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/f52cba4e18ced7b8","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C6V, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C6V, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5e7d4a4d1b39c487dc893684377..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C6V, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C6V, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C6V, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5e7d4a4d1b39c487dc893684377..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C6V, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 5e7d4a4d1b39c487dc893684377ec390130db34d\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696100782099,"stop":1696101347808,"duration":565709}}]},"caf1ac7e463c421069ff01a794ce3cc6":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"b43b8d33aa6d42b8","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/b43b8d33aa6d42b8","status":"failed","statusDetails":"Search results page for value 'Kate & Ruby' is not present. Error (if present) - ","time":{"start":1696103118753,"stop":1696103241154,"duration":122401}}]},"518351d8ee5d1fe25a9c673a6a599452":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"2ca128cb069b4272","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/2ca128cb069b4272","status":"passed","time":{"start":1696103402181,"stop":1696103480933,"duration":78752}}]},"ff3ff4c4f878ea09488206d4c68882b7":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"ebfe34a8cc4846b1","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/ebfe34a8cc4846b1","status":"failed","statusDetails":"List of related books is empty","time":{"start":1696103590429,"stop":1696103703858,"duration":113429}}]},"99ff700ae0359769798116627a6cfd00":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"bb6200a0a3c3d516","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/bb6200a0a3c3d516","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696101679077,"stop":1696102101540,"duration":422463}}]},"a3aceb08b8f95a42143e1564a1dd4f45":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"f39b9faebc8438d1","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/f39b9faebc8438d1","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696103011050,"stop":1696103118732,"duration":107682}}]},"47d346abed17b46015bcef2359233b41":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"87380a25973002a3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/87380a25973002a3","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696102185629,"stop":1696102604350,"duration":418721}}]},"1ad9e7a1eb4ecebc5f6a02b8a37668c3":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"fa12a5d17e5df7d8","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/fa12a5d17e5df7d8","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403952E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403952E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: a62a8d1165095b7770faf6d9b5c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8201, takesScreenshot: true, udid: R52T403952E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403952E, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403952E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: a62a8d1165095b7770faf6d9b5c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8201, takesScreenshot: true, udid: R52T403952E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: a62a8d1165095b7770faf6d9b5cfb29fe8455eb8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696100331074,"stop":1696100461289,"duration":130215}}]},"eef2999f197b531fbbf35a1ae241544e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"31a423a6a9a42a04","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/31a423a6a9a42a04","status":"passed","time":{"start":1696099477300,"stop":1696099577303,"duration":100003}}]},"7b07dc401df96a166e758d05a5e30e31":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"43bd706625220e54","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/43bd706625220e54","status":"passed","time":{"start":1696107641551,"stop":1696107719810,"duration":78259}}]},"af482fd19361ac391cf25ddaae9ce18a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"afd34c447dc86d85","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/afd34c447dc86d85","status":"passed","time":{"start":1696105236969,"stop":1696105290445,"duration":53476}}]},"9b4a495ad090225341f0e05172d53b6f":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"100b81254ee7a681","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/100b81254ee7a681","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696103905195,"stop":1696104513404,"duration":608209}}]},"cf2daa578acf35e6057b9c8d6403d34e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"f6afc44ddebaafd0","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/f6afc44ddebaafd0","status":"passed","time":{"start":1696105181593,"stop":1696105248066,"duration":66473}}]},"aa9878f3b00b7800de089978d2f3ad7b":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"973b914d0bc4f42b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/973b914d0bc4f42b","status":"passed","time":{"start":1696100683706,"stop":1696100820025,"duration":136319}}]},"366d2ae944a37a22bce11f1f51f3f2bb":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"31745c0c01af68b8","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/31745c0c01af68b8","status":"passed","time":{"start":1696098869552,"stop":1696099025374,"duration":155822}}]},"da2396fc3365c67d6da229fc7837fed6":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"68ab7726f0ce314a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/68ab7726f0ce314a","status":"broken","statusDetails":"bound must be positive","time":{"start":1696129856099,"stop":1696130467500,"duration":611401}},{"uid":"fec1002302f1c0ed","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/fec1002302f1c0ed","status":"broken","statusDetails":"bound must be positive","time":{"start":1696080719092,"stop":1696081338359,"duration":619267}}]},"a1e003303773527d995f23c10f040ba9":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"38fb80729c75db7d","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/38fb80729c75db7d","status":"passed","time":{"start":1696104990687,"stop":1696105054820,"duration":64133}}]},"ee83a3f6e4ea88064c6e9dfc38be255a":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"2f0bcff341de","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/2f0bcff341de","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSHMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSHMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dd506e9f8c39a9ffec310edb4d6..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BSHMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18111, 18121]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSHMM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSHMM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dd506e9f8c39a9ffec310edb4d6..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8201, takesScreenshot: true, udid: R3CT40BSHMM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: dd506e9f8c39a9ffec310edb4d6f2ecfad5f6fad\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696140673053,"stop":1696141244980,"duration":571927}},{"uid":"eb5421e3321511e5","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/eb5421e3321511e5","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c65a0175d1051b08a23cf206457..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c65a0175d1051b08a23cf206457..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: c65a0175d1051b08a23cf20645713f17c9b0432b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696091703280,"stop":1696092284920,"duration":581640}}]},"b472fa306a3a5914b9e5572c10012e5c":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"5f2f72c0a84b575c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/5f2f72c0a84b575c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGFM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0e46b0bd6e74e220cb25a713009..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BRGFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRGFM, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRGFM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 0e46b0bd6e74e220cb25a713009..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BRGFM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 0e46b0bd6e74e220cb25a7130098198c81e3ea91\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696134606389,"stop":1696134999646,"duration":393257}},{"uid":"9ec0b1fe1481e582","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/9ec0b1fe1481e582","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395QP, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395QP, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8545479f9e86d6c3276631d4d76..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40395QP, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395QP, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395QP, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8545479f9e86d6c3276631d4d76..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40395QP, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 8545479f9e86d6c3276631d4d764eddd9b26b6b1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084910737,"stop":1696085214734,"duration":303997}}]},"5c5d8431ccb250b7ff8c6bf8b1677c1f":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"57ccee8c3be4a9fe","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/57ccee8c3be4a9fe","status":"passed","time":{"start":1696103535841,"stop":1696103596002,"duration":60161}}]},"6f9f62eb0777e83518065b2be14d28d7":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"9f1ae516b4f97769","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/9f1ae516b4f97769","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403925H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403925H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9a9948beacff5dd6c979ac2f2f3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403925H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403925H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403925H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9a9948beacff5dd6c979ac2f2f3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403925H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 9a9948beacff5dd6c979ac2f2f38d6dafafe3fb5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696102811254,"stop":1696102947568,"duration":136314}}]},"b811652f82b86657b4297246e116f868":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"f63183f907bb2e6a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/f63183f907bb2e6a","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d0c64234210d81b7c9e5d249de1..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d0c64234210d81b7c9e5d249de1..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: d0c64234210d81b7c9e5d249de1a2348d66ae997\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696136795301,"stop":1696137363440,"duration":568139}},{"uid":"d5f0d34f312be11a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/d5f0d34f312be11a","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CLJ, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CLJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e77391757dce7cd5e2a77c42144..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0CLJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CLJ, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CLJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e77391757dce7cd5e2a77c42144..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0CLJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: e77391757dce7cd5e2a77c421449807695670584\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696087370221,"stop":1696087936151,"duration":565930}}]},"c2e0f1a5bdfedbfb37c47285e24ddf17":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"2674c316f62ba3e7","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/2674c316f62ba3e7","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Settings\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40391HR, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40391HR, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d4504cf100cebc12b245924408e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40391HR, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40391HR, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40391HR, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d4504cf100cebc12b245924408e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40391HR, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d4504cf100cebc12b245924408ee1d69dcf92ad9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696104918541,"stop":1696105055404,"duration":136863}}]},"88fb610cbc075fcc2587b57296a2b00c":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"942f0b43a0e27d5e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/942f0b43a0e27d5e","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40C2YWT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40C2YWT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 383855850f272fff59a4b48fc0b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40C2YWT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40C2YWT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40C2YWT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 383855850f272fff59a4b48fc0b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R3CT40C2YWT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 383855850f272fff59a4b48fc0b04ca8cbd7eced\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696129341169,"stop":1696129782302,"duration":441133}},{"uid":"18a9a6e008376776","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/18a9a6e008376776","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuSettings\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca6015466d5f8a36aa727eed004..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca6015466d5f8a36aa727eed004..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: ca6015466d5f8a36aa727eed00410d5968a7054f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696079257705,"stop":1696079604169,"duration":346464}}]},"beb775c330214e645ef1b09c11b1b9ed":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"fd184a5b2ce80296","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/fd184a5b2ce80296","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696099397353,"stop":1696099997516,"duration":600163}}]},"36efeaf5593ee1dbd5cb87dd49d65a16":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":2},"items":[{"uid":"de017b5281b2dd6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/de017b5281b2dd6","status":"failed","statusDetails":"'The Secret Next Door' book with specific action button is not present on books screen","time":{"start":1696130724885,"stop":1696131405041,"duration":680156}},{"uid":"d24cfac5af8ec15a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/d24cfac5af8ec15a","status":"passed","time":{"start":1696080536453,"stop":1696081016202,"duration":479749}}]},"5421f5ada243c5278209901509d10786":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"662f98414ee88c7d","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/662f98414ee88c7d","status":"passed","time":{"start":1696098712985,"stop":1696098869525,"duration":156540}}]},"9c1abc963ce876fa43ed432ca9c9a0fc":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"b0570623de4c4022","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/b0570623de4c4022","status":"passed","time":{"start":1696105129928,"stop":1696105182420,"duration":52492}}]},"c3d579f009ff8d393502af183c8ae664":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"eafeaa52e2a63f03","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/eafeaa52e2a63f03","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0D0Y, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0D0Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7808279abc4473f550f35a1ec87..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0D0Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0D0Y, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0D0Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7808279abc4473f550f35a1ec87..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0D0Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 7808279abc4473f550f35a1ec87eb565402b0a00\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696098626250,"stop":1696098754000,"duration":127750}}]},"79e83e4bf795f0d26eef9d272287d0c":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"b622e02f065cad4a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/b622e02f065cad4a","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8d8e0f5a079df14d5516601e762..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS2CA, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS2CA, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 8d8e0f5a079df14d5516601e762..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40BS2CA, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 8d8e0f5a079df14d5516601e76255fe8495b0b29\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696128510279,"stop":1696128815202,"duration":304923}},{"uid":"e7803745b0dd0cc9","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/e7803745b0dd0cc9","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D7W, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D7W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7494be2dc96485fdc9a259db985..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D7W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D7W, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D7W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7494be2dc96485fdc9a259db985..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D7W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 7494be2dc96485fdc9a259db985870cd869d4c33\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696079504981,"stop":1696080083592,"duration":578611}}]},"d1131fe482093608eca8f3e68419046e":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"eab01793bb7ecd92","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/eab01793bb7ecd92","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 97314a4a198d1487a9900a9e839..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10TDTJD, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10TDTJD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 97314a4a198d1487a9900a9e839..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10TDTJD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 97314a4a198d1487a9900a9e83964e3e0f3e24e5\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696136103423,"stop":1696136405611,"duration":302188}},{"uid":"732c96bde014ee80","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/732c96bde014ee80","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403925H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403925H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dc09d42f66c1ee3fba5a9090550..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403925H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403925H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403925H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dc09d42f66c1ee3fba5a9090550..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403925H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: dc09d42f66c1ee3fba5a9090550623a6670c36ad\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696086489189,"stop":1696086793423,"duration":304234}}]},"a4e9052041e271cdcbf2f32bb27e5f9c":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"19bb1d1555606949","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/19bb1d1555606949","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5ed2de7d8e2c27d211dd4586452..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5ed2de7d8e2c27d211dd4586452..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 5ed2de7d8e2c27d211dd4586452eb4bde8d15a15\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696099534447,"stop":1696099916056,"duration":381609}}]},"89b5e74a59d8e845cae8518fc95ac642":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"32a666c40d4d1967","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/32a666c40d4d1967","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.LinearLayout[contains(@resource-id, \"authBasicUser\")]//android.widget.EditText' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395VD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395VD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7dd4692f006696d71bd3d7a479f..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T40395VD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395VD, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395VD, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 7dd4692f006696d71bd3d7a479f..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T40395VD, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 7dd4692f006696d71bd3d7a479f4a57fb0c9d33f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696104886288,"stop":1696105011410,"duration":125122}}]},"c80a393005fe8e426cfe628e41583e8":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"64d2075f0e33be4c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/64d2075f0e33be4c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 173c2f0659212f135715d65bd15..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT10Z6KVT, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT10Z6KVT, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 173c2f0659212f135715d65bd15..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R5CT10Z6KVT, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 173c2f0659212f135715d65bd151d4580396cfae\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696135654541,"stop":1696135980013,"duration":325472}},{"uid":"d77ccd908e87ade1","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/d77ccd908e87ade1","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0D0Y, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0D0Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f80bed48f9171f3c8afe4b87d8e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0D0Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0D0Y, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0D0Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: f80bed48f9171f3c8afe4b87d8e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0D0Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: f80bed48f9171f3c8afe4b87d8e729e6aa89b903\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085614264,"stop":1696086203370,"duration":589106}}]},"91a1e59ed62d0cf05f006781873cc2b0":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"b83eb220ac1b517c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/b83eb220ac1b517c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Betrayed\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4067b26afaec770d94167ef7433..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADZEZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADZEZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4067b26afaec770d94167ef7433..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40ADZEZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4067b26afaec770d94167ef74332589a14056ab9\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696126879130,"stop":1696127481984,"duration":602854}},{"uid":"40b9ee88dfbe32","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/40b9ee88dfbe32","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"The Dorrance Domain\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403932K, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403932K, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 90b8493c398be0d94cf25820735..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403932K, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403932K, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403932K, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 90b8493c398be0d94cf25820735..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403932K, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 90b8493c398be0d94cf25820735ca54a3f76cd69\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696077174105,"stop":1696077590224,"duration":416119}}]},"fbadc7ec8f23053aa89404aa61ac962f":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"f86bc4bcce8d66f4","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/f86bc4bcce8d66f4","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXCL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXCL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a01651f7103a98b242685768ff..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BRXCL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRXCL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRXCL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a01651f7103a98b242685768ff..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BRXCL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1a01651f7103a98b242685768ff50520e3486512\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696129961162,"stop":1696130543724,"duration":582562}},{"uid":"124eb09a4f405f85","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/124eb09a4f405f85","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e12bda7a3fb9d7ce6e5ee773453..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C4R, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C4R, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e12bda7a3fb9d7ce6e5ee773453..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T20A0C4R, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: e12bda7a3fb9d7ce6e5ee7734536148dad2ee9b8\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696080964964,"stop":1696081537336,"duration":572372}}]},"75705d4bcd238604f51fe8519173594d":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"102766efe8ec81aa","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/102766efe8ec81aa","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.ImageView[contains(@resource-id,\"skip_button\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403925H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403925H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9299b08c02b441466bccc81c164..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403925H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403925H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403925H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9299b08c02b441466bccc81c164..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403925H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 9299b08c02b441466bccc81c16458a0d2e36b055\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696100722448,"stop":1696100791773,"duration":69325}}]},"389b25978159f2638f5a80ef443a8f95":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"1e9e804cdd036a91","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/1e9e804cdd036a91","status":"passed","time":{"start":1696105888634,"stop":1696105964636,"duration":76002}}]},"f96b2710e9195b18975dfb3f4fd3e894":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"853ff49ee4606524","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/853ff49ee4606524","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c10b1eadbe4432cec4bd2091b82..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c10b1eadbe4432cec4bd2091b82..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: c10b1eadbe4432cec4bd2091b82f5c3e6d36781b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696137078936,"stop":1696137469765,"duration":390829}},{"uid":"4c2426696d34a37c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/4c2426696d34a37c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 27499a060c2e677509c619d640c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 27499a060c2e677509c619d640c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 27499a060c2e677509c619d640cea130d8ec9a75\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696087453781,"stop":1696087854522,"duration":400741}}]},"91c1664796148565ab080f61b5d148ec":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"cfc714117de1c50b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/cfc714117de1c50b","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696100124922,"stop":1696100223825,"duration":98903}}]},"2e3b2b474024f087239b7af4bf187e25":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"55354e8c62435ee3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/55354e8c62435ee3","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696137190099,"stop":1696137754509,"duration":564410}},{"uid":"6389861a55ac8d46","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/6389861a55ac8d46","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696088673906,"stop":1696089214833,"duration":540927}}]},"fa5dc6ae7c32e93f74f95381cb2b6164":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"d1ebeb0f2fe6e294","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/d1ebeb0f2fe6e294","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.LinearLayout[contains(@resource-id, \"authBasicUser\")]//android.widget.EditText' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 91960883e617e7440340be37079..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 91960883e617e7440340be37079..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 91960883e617e7440340be3707902028afb01941\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696105141732,"stop":1696105271525,"duration":129793}}]},"5e622650235e1ec6033fce4d4d7620bf":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"518ea41a095c49c3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/518ea41a095c49c3","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21e55f491e6fb7fee1d6baf7c3c..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABEFY, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABEFY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 21e55f491e6fb7fee1d6baf7c3c..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ABEFY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 21e55f491e6fb7fee1d6baf7c3cad9e2b426e8c1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696132679127,"stop":1696133246088,"duration":566961}},{"uid":"8bd0139f68f3ffe0","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/8bd0139f68f3ffe0","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1708e8cff2ef1050b63d28efcff..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1708e8cff2ef1050b63d28efcff..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 1708e8cff2ef1050b63d28efcff454fcacd326b3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696083440592,"stop":1696084010712,"duration":570120}}]},"d94824d9b87efbd5f05825ad70339d99":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"553bb449efd6c075","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/553bb449efd6c075","status":"broken","statusDetails":"Count of unavailable books == 0 for distributor: bibliotheca","time":{"start":1696136532100,"stop":1696137078909,"duration":546809}},{"uid":"a11cd76cac5d31f1","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/a11cd76cac5d31f1","status":"broken","statusDetails":"Count of unavailable books == 0 for distributor: bibliotheca","time":{"start":1696086907843,"stop":1696087453761,"duration":545918}}]},"cbdd7237d75df8c1beab456b1d3c59d6":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"d345ed99c2b41492","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/d345ed99c2b41492","status":"broken","statusDetails":"No elements with locator 'By.xpath: //*[contains(@resource-id, \"feedLaneTitle\") and @text=\"Summer Reading\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403932K, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403932K, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb56952fbdec903131b3e70e792..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403932K, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403932K, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403932K, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fb56952fbdec903131b3e70e792..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8200, takesScreenshot: true, udid: R52T403932K, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: fb56952fbdec903131b3e70e792548ffc722298f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696104663338,"stop":1696104780830,"duration":117492}}]},"f21667263e37a6b5a4f9d8b3c10d9d2c":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"3aa7a0e43e4daae1","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/3aa7a0e43e4daae1","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC2M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC2M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 82dc211ff7fbc38120729207d69..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC2M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC2M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC2M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 82dc211ff7fbc38120729207d69..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC2M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 82dc211ff7fbc38120729207d690c1a8726c8a27\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696136405632,"stop":1696136795280,"duration":389648}},{"uid":"d3f944794e0b26c5","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/d3f944794e0b26c5","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 64e3ad1a2bd6a1cdadb84ca61a7..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395NM, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395NM, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 64e3ad1a2bd6a1cdadb84ca61a7..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8206, takesScreenshot: true, udid: R52T40395NM, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 64e3ad1a2bd6a1cdadb84ca61a7af656adac58a3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696086793444,"stop":1696087370203,"duration":576759}}]},"ba05298dfc3a7678e328293b2cf705cb":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"613e0cbbac486f41","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/613e0cbbac486f41","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 31f403e5e6dacf12d6b055f4fcc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 31f403e5e6dacf12d6b055f4fcc..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 31f403e5e6dacf12d6b055f4fccdb8fbb386c77d\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696129633821,"stop":1696130028152,"duration":394331}},{"uid":"82249efa9a1383","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/82249efa9a1383","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3a3c399bb36d91d086028b6fd4d..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3a3c399bb36d91d086028b6fd4d..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 3a3c399bb36d91d086028b6fd4dd7212b9bc61f3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696079384918,"stop":1696079974566,"duration":589648}}]},"ad6e08ed119ce1b635d7f95ec34aca5d":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"614d2cde89978e8f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/614d2cde89978e8f","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABF4E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABF4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a216ded3c942504fb692dd2217..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABF4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABF4E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABF4E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5a216ded3c942504fb692dd2217..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABF4E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 5a216ded3c942504fb692dd221714a5cc8adedb7\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696139522747,"stop":1696140099969,"duration":577222}},{"uid":"29c6ccd5e02b4f16","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/29c6ccd5e02b4f16","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395QP, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395QP, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 48b72e404526ee2f449186c8e18..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40395QP, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40395QP, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40395QP, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 48b72e404526ee2f449186c8e18..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40395QP, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 48b72e404526ee2f449186c8e185ecee714ee79f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696090567080,"stop":1696091136112,"duration":569032}}]},"48890d2aba6699cb6d5877d69f4a347":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"2272122104276730","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/2272122104276730","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioGroup[contains(@resource-id, \"feedHeaderTabs\")]/android.widget.RadioButton[@text=\"All\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40391HR, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40391HR, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e817b4d7285de9f5a22df01f81b..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40391HR, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40391HR, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40391HR, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e817b4d7285de9f5a22df01f81b..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40391HR, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: e817b4d7285de9f5a22df01f81bb6cfb8be7c1b6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696099983027,"stop":1696100088529,"duration":105502}}]},"abbd5e16dde151eced713c757ae7fa32":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"149e65d6395afe36","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/149e65d6395afe36","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112B52M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112B52M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 29364f96defd51e0886d2754c3b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112B52M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112B52M, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112B52M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 29364f96defd51e0886d2754c3b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112B52M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 29364f96defd51e0886d2754c3bddc63fc377f99\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696138551932,"stop":1696139124303,"duration":572371}},{"uid":"1f9c0d537a015a9c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/1f9c0d537a015a9c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca14b989ca1c9df3e8e00435fd3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: ca14b989ca1c9df3e8e00435fd3..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: ca14b989ca1c9df3e8e00435fd34514a73341abe\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696089669886,"stop":1696090261175,"duration":591289}}]},"6a2297a13c739d5d73430df101c362fd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"247891f6b324ba30","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/247891f6b324ba30","status":"passed","time":{"start":1696105120281,"stop":1696105181572,"duration":61291}}]},"bda2e19494a15b18baa12287baf64502":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"d9774abf2f4f1c41","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/d9774abf2f4f1c41","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AAW7B, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AAW7B, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 41d6c9f63ccd3a2f464806a66aa..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40AAW7B, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AAW7B, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AAW7B, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 41d6c9f63ccd3a2f464806a66aa..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40AAW7B, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 41d6c9f63ccd3a2f464806a66aa525c1dc911a1e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696140099990,"stop":1696140673032,"duration":573042}},{"uid":"90b4ab19035543c6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/90b4ab19035543c6","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 201a6f3258810d144cffc58ceeb..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 201a6f3258810d144cffc58ceeb..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 201a6f3258810d144cffc58ceeb5e355b6afe2c1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696091136132,"stop":1696091703260,"duration":567128}}]},"5a885a8f94a9c196c106133ee3a1b6ac":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"41f38675e6df5d6f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/41f38675e6df5d6f","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2bc35a81cdbd836e1ef4910731a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BRT4Y, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BRT4Y, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2bc35a81cdbd836e1ef4910731a..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40BRT4Y, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 2bc35a81cdbd836e1ef4910731a13d0347120710\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696127246273,"stop":1696127637833,"duration":391560}},{"uid":"bb4ffcb25499e53c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/bb4ffcb25499e53c","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fa88c877b6c6e2601cf3b56f73f..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: fa88c877b6c6e2601cf3b56f73f..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: fa88c877b6c6e2601cf3b56f73f6edede6827a3f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696077726111,"stop":1696078318224,"duration":592113}}]},"4b10f6db2d9ec2205a18c79cb866d347":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"84d4bb4e226d3f4e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/84d4bb4e226d3f4e","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696103207283,"stop":1696103535819,"duration":328536}}]},"6892f87279d2971f99f012cd4b55ddf8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"26939a66c0fa22ff","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/26939a66c0fa22ff","status":"passed","time":{"start":1696106580367,"stop":1696106658047,"duration":77680}}]},"f579e6ee9b1dc1d369ad6499a9a9d8e5":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"62692a50a4b5456b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/62692a50a4b5456b","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id,\"readerMenuTOC\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C3T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C3T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 28bae8fb6d2b1b2e40c8d374805..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8207, takesScreenshot: true, udid: R52T20A0C3T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C3T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C3T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 28bae8fb6d2b1b2e40c8d374805..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8207, takesScreenshot: true, udid: R52T20A0C3T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 28bae8fb6d2b1b2e40c8d374805d1adabaa105f3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696104509021,"stop":1696104644471,"duration":135450}}]},"c521d0c9f9a1183d4759ffa1461ad8a1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"ba8fae6bf9e501f4","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/ba8fae6bf9e501f4","status":"passed","time":{"start":1696107484373,"stop":1696107563684,"duration":79311}}]},"19bfd14be85fa985da01879232a51b1c":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"661cb800bb785504","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/661cb800bb785504","status":"passed","time":{"start":1696107563704,"stop":1696107641530,"duration":77826}}]},"18fb3f5c2107dc47cc89ad49c362711a":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"a1f2111b8080268f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/a1f2111b8080268f","status":"failed","statusDetails":"Book is not present on epub reader screen. Expected bookName - 'The Star of Fate', actualName - 'Star of Fate (9781393308553)'","time":{"start":1696131734125,"stop":1696132157100,"duration":422975}},{"uid":"dd0f1f67cc858e29","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/dd0f1f67cc858e29","status":"failed","statusDetails":"Book is not present on epub reader screen. Expected bookName - 'The Barefoot Investor', actualName - 'Barefoot Investor : The Only Money Guide You'll Ever Need (9780730324225)'","time":{"start":1696081345227,"stop":1696081700319,"duration":355092}}]},"862a749c3f1c17cff6695fca5439586":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"255ee28bbee4d9d2","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/255ee28bbee4d9d2","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40391HR, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40391HR, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c1c22ebec9e0ddd7b4170026323..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40391HR, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40391HR, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40391HR, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c1c22ebec9e0ddd7b4170026323..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40391HR, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: c1c22ebec9e0ddd7b4170026323d340012062efe\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696100791796,"stop":1696100918061,"duration":126265}}]},"ad11fffe5bc62698d281b195a06fe0c2":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"de8ac2637549bd9a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/de8ac2637549bd9a","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696099142945,"stop":1696099245612,"duration":102667}}]},"69c1afdff449a9c32fe8774431ed147e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"f4bef122e2c882c3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/f4bef122e2c882c3","status":"passed","time":{"start":1696103351169,"stop":1696103459117,"duration":107948}}]},"1f4b38d445c1182a5ee466dd19814944":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"98761167f3da87e8","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/98761167f3da87e8","status":"passed","time":{"start":1696100187709,"stop":1696100276836,"duration":89127}}]},"8260d34b0aebf6db56818ea3a3744000":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"c0ca389170686057","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/c0ca389170686057","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 670527af361596cc0ae50cf4249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADC1E, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADC1E, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 670527af361596cc0ae50cf4249..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40ADC1E, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 670527af361596cc0ae50cf4249de7640242c2ef\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696126277504,"stop":1696126856419,"duration":578915}},{"uid":"4893598aaf50cb56","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/4893598aaf50cb56","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CLJ, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CLJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d98865b6bae2f66d36375c3fb1e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0CLJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CLJ, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CLJ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d98865b6bae2f66d36375c3fb1e..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0CLJ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d98865b6bae2f66d36375c3fb1e50ff456f428ad\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696076578128,"stop":1696076893029,"duration":314901}}]},"d8dfe6b54f37b191a80db90bca8490fd":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"c8828385017c0a19","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/c8828385017c0a19","status":"broken","statusDetails":"No elements with locator 'By.xpath: //*[contains(@resource-id, \"feedLaneTitle\") and @text=\"Our Picks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390JH, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390JH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dac6acf4e1e8720c69fd77c6c06..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T40390JH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390JH, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390JH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dac6acf4e1e8720c69fd77c6c06..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T40390JH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: dac6acf4e1e8720c69fd77c6c06766502750c34b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696099673589,"stop":1696099836686,"duration":163097}}]},"5f3810151e62eb101fa56a766a1c1d08":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"61c86890b523d16","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/61c86890b523d16","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[contains(@resource-id, \"feedLaneTitle\") and @text=\"Open Textbooks\"]/following-sibling::*[contains(@resource-id,\"feedLaneCoversScroll\")]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 479848b14291203b86e1e67ed19..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 479848b14291203b86e1e67ed19..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 479848b14291203b86e1e67ed19ff147b2435cdb\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696099367071,"stop":1696099477279,"duration":110208}}]},"46c161b8cb9fc3b1cee5e54307315180":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":2,"unknown":0,"total":2},"items":[{"uid":"8ece376da5afc89","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/8ece376da5afc89","status":"passed","time":{"start":1696131844811,"stop":1696131994297,"duration":149486}},{"uid":"c244b27de2c053f4","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/c244b27de2c053f4","status":"passed","time":{"start":1696083179288,"stop":1696083318633,"duration":139345}}]},"210d23f7ac10fcc5633ef450992ae484":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"24f40b7085b2c03b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/24f40b7085b2c03b","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABCQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABCQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d7de31602a88b36c4bdbcd95f9f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABCQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ABCQZ, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ABCQZ, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d7de31602a88b36c4bdbcd95f9f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40ABCQZ, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: d7de31602a88b36c4bdbcd95f9f9f3f890536a3c\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696128815225,"stop":1696129385176,"duration":569951}},{"uid":"4bdbe26d1fb5306e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/4bdbe26d1fb5306e","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390JH, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390JH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5ec5dbde5fd0ae81e40132e7b95..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T40390JH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40390JH, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40390JH, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 5ec5dbde5fd0ae81e40132e7b95..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T40390JH, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 5ec5dbde5fd0ae81e40132e7b95e5b1034aec93b\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696080083614,"stop":1696080389874,"duration":306260}}]},"38ef4b23dfb65429b42b1f267bf3250a":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"5d36219fafa64bc3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/5d36219fafa64bc3","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS11Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS11Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b729f32ad7131f634449fa8f54..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BS11Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS11Z, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS11Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 4b729f32ad7131f634449fa8f54..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8204, takesScreenshot: true, udid: R3CT40BS11Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 4b729f32ad7131f634449fa8f542e902f9e7a828\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696130423338,"stop":1696130825189,"duration":401851}},{"uid":"5bfb2dcd57f1ea44","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/5bfb2dcd57f1ea44","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 351a793c8577111dfb1884aac46..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C9M, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C9M, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 351a793c8577111dfb1884aac46..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C9M, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 351a793c8577111dfb1884aac4628b154e3b817a\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696080366888,"stop":1696080666916,"duration":300028}}]},"ff1ee5cbb97dafa79cd74752bbc80fbd":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"d773c5942a578db7","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/d773c5942a578db7","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSBPB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSBPB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e18ebeee302475ef45ef3c40d50..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSBPB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BSBPB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BSBPB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: e18ebeee302475ef45ef3c40d50..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BSBPB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: e18ebeee302475ef45ef3c40d50ea48ddfdd9dd2\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696135707531,"stop":1696136103403,"duration":395872}},{"uid":"486fe91a8b70c7ff","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/486fe91a8b70c7ff","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a8604b0e728a0616edcbc8c5a1..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1a8604b0e728a0616edcbc8c5a1..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 1a8604b0e728a0616edcbc8c5a10a1eae4a8f257\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085898288,"stop":1696086489169,"duration":590881}}]},"e826817ab009cfbbf80607fb16298cc":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"d7cf67834432ba4b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/d7cf67834432ba4b","status":"failed","statusDetails":"The book SILK ROAD is not found expected:<[]silk road> but was:<[the ]silk road>","time":{"start":1696107242035,"stop":1696107331040,"duration":89005}}]},"8942bd5d6b00f4e800bc2b1625e819f3":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"cd0776294a9caa5","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/cd0776294a9caa5","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 011c466dfb8384749f2cdef7c2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40BS4ZL, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40BS4ZL, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 011c466dfb8384749f2cdef7c2f..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8202, takesScreenshot: true, udid: R3CT40BS4ZL, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 011c466dfb8384749f2cdef7c2f188f65446c43e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696134999666,"stop":1696135573368,"duration":573702}},{"uid":"44a0dfd8a288f5fd","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/44a0dfd8a288f5fd","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C3T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C3T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2dcfe8615804471e9fe962394f1..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8207, takesScreenshot: true, udid: R52T20A0C3T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18177, 18187]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C3T, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C3T, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 2dcfe8615804471e9fe962394f1..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8207, takesScreenshot: true, udid: R52T20A0C3T, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 2dcfe8615804471e9fe962394f157e1b85931b9d\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085214754,"stop":1696085601449,"duration":386695}}]},"af2768027d3ef9258106e639079129e1":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"b17e0ae4199db407","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/b17e0ae4199db407","status":"passed","time":{"start":1696106044064,"stop":1696106121357,"duration":77293}}]},"3aff87b16ec42ae2ff5c1138bbb2ecc8":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"159d5822c9b4c545","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/159d5822c9b4c545","status":"passed","time":{"start":1696103844476,"stop":1696103981055,"duration":136579}}]},"eecc3fd87139844a31b3b2fcf59bac2f":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"ba38b69843826983","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/ba38b69843826983","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1255c77121e48063c117023b70b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40AB0NK, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40AB0NK, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 1255c77121e48063c117023b70b..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8203, takesScreenshot: true, udid: R3CT40AB0NK, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 1255c77121e48063c117023b70b1663b2fd2f55f\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696133554032,"stop":1696133855216,"duration":301184}},{"uid":"7e455c8f3273c756","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/7e455c8f3273c756","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403910Z, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403910Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: beff79fee3aa2c368e7d2a415fa..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403910Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403910Z, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403910Z, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: beff79fee3aa2c368e7d2a415fa..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403910Z, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: beff79fee3aa2c368e7d2a415fa5f8691936bff0\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696085068850,"stop":1696085642997,"duration":574147}}]},"8e2e4bea411db3e36943c37841e988cd":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"a22671c5116f078e","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/a22671c5116f078e","status":"passed","time":{"start":1696104115024,"stop":1696104235970,"duration":120946}}]},"154fc72683e17a7ef72b4293ab7d70e3":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"78138932ec92dd1b","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/78138932ec92dd1b","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696100415632,"stop":1696101019029,"duration":603397}}]},"8067238ec26caccecb40ff9613eb0bbe":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"3747dbc875aff6ec","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/3747dbc875aff6ec","status":"passed","time":{"start":1696104278407,"stop":1696104497400,"duration":218993}}]},"6626cbe7979f8e67a74d6d8c084e5a67":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"fb3c077b90a8b697","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/fb3c077b90a8b697","status":"passed","time":{"start":1696104616801,"stop":1696104755316,"duration":138515}}]},"83ffcdfd376d7aef38032713ce2c7ad3":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"f3bbd3378d3302f8","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/f3bbd3378d3302f8","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dbdfb46221512b5afa325f794a7..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: dbdfb46221512b5afa325f794a7..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: dbdfb46221512b5afa325f794a774727f71741ca\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696100461310,"stop":1696100592035,"duration":130725}}]},"137738b056470b2b5355d01f33c74381":{"statistic":{"failed":2,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"c788c254748269ab","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/c788c254748269ab","status":"failed","statusDetails":"Page number or chapter name is not correct (actualPageNumber - 7, expectedPageNumber - 8), (actualChapterName-, expectedChapterName-)","time":{"start":1696132157129,"stop":1696132744402,"duration":587273}},{"uid":"bde2b7c94495ab8c","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/bde2b7c94495ab8c","status":"failed","statusDetails":"Page number or chapter name is not correct (actualPageNumber - 24, expectedPageNumber - 25), (actualChapterName-Chapter 2, expectedChapterName-Chapter 2)","time":{"start":1696081700339,"stop":1696082030250,"duration":329911}}]},"e3cc6365add3f73e7a46fb9fafb6e4a6":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"acea2c95c22ee533","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/acea2c95c22ee533","status":"broken","statusDetails":"bound must be positive","time":{"start":1696128886879,"stop":1696129224182,"duration":337303}},{"uid":"a232649480e8c0f6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/a232649480e8c0f6","status":"broken","statusDetails":"bound must be positive","time":{"start":1696079756783,"stop":1696080110749,"duration":353966}}]},"a5d44409733d5cae80048df571a7eeca":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"5a5337827b262534","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/5a5337827b262534","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696101237993,"stop":1696101834937,"duration":596944}}]},"ff285818564e4251648c4a13a28a3a27":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"1c1084e9e82aeb17","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/1c1084e9e82aeb17","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403925H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403925H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cd135f103005ca6148b9ca8c7c6..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403925H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T403925H, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T403925H, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: cd135f103005ca6148b9ca8c7c6..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T403925H, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: cd135f103005ca6148b9ca8c7c6bcdf0b3bfda21\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696099916078,"stop":1696100484863,"duration":568785}}]},"7af30b40aade927f308999c9ae8c3c05":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"e8ce9673e0ed6211","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/e8ce9673e0ed6211","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"eBooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0b7306c5226f605d313225a8e4..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004ESB, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004ESB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: c0b7306c5226f605d313225a8e4..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T4004ESB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: c0b7306c5226f605d313225a8e4c6a19f157a2aa\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696102728715,"stop":1696102855117,"duration":126402}}]},"3574914e1808e16ed5e4694382ea4024":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"9c6443b513cf203a","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/9c6443b513cf203a","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3494185084eec525d387a26a022..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112AYQB, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112AYQB, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 3494185084eec525d387a26a022..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8205, takesScreenshot: true, udid: R5CT112AYQB, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 3494185084eec525d387a26a02215b6b6692eccb\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696126671676,"stop":1696127246234,"duration":574558}},{"uid":"c6bdebabe0c4e3f0","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/c6bdebabe0c4e3f0","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.RadioButton[@text=\"Audiobooks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 11a188747fda6d9eae4767fdd32..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18144, 18154]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004D5P, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004D5P, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 11a188747fda6d9eae4767fdd32..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8204, takesScreenshot: true, udid: R52T4004D5P, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 11a188747fda6d9eae4767fdd32ad1af5b413951\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696077158334,"stop":1696077726090,"duration":567756}}]},"47b3e7d0a11db73b02917515f950fb02":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"2951c89128bc6eda","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/2951c89128bc6eda","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Travels into Turkey\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70fd4631196980977de8600beef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18166, 18176]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R5CT112BC3N, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R5CT112BC3N, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 70fd4631196980977de8600beef..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8206, takesScreenshot: true, udid: R5CT112BC3N, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 70fd4631196980977de8600beef60de59dad07ee\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696131405069,"stop":1696131734098,"duration":329029}},{"uid":"ea355002079a1018","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/ea355002079a1018","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@text=\"Buried Treasure\"]/following-sibling::android.widget.LinearLayout//*[@text=\"Read\"]/ancestor::android.view.ViewGroup/android.widget.TextView[1]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d05ee7208a78e219cfd0def9bda..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0CHW, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0CHW, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: d05ee7208a78e219cfd0def9bda..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T20A0CHW, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: d05ee7208a78e219cfd0def9bda987326832268e\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696081016221,"stop":1696081345208,"duration":328987}}]},"eb204de71ba1626f3d9712f18bdfcb8a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"e44e4e6d106574ed","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/e44e4e6d106574ed","status":"passed","time":{"start":1696105729003,"stop":1696105809295,"duration":80292}}]},"4084228e608ae205c656fb770d1a652a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"e374432fae87150f","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/e374432fae87150f","status":"passed","time":{"start":1696100088550,"stop":1696100187688,"duration":99138}}]},"a9dba49cf00955ff0b1604e09589a794":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"59846990c76ee7f7","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/59846990c76ee7f7","status":"broken","statusDetails":"No elements with locator 'By.xpath: //*[contains(@resource-id, \"feedLaneTitle\") and @text=\"Our Picks\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004DBV, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004DBV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b5af47466995e236bf72f126b15..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T4004DBV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18122, 18132]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T4004DBV, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T4004DBV, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: b5af47466995e236bf72f126b15..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8202, takesScreenshot: true, udid: R52T4004DBV, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: b5af47466995e236bf72f126b159b547291eeac1\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696099836708,"stop":1696099983003,"duration":146295}}]},"7f052776bc1c51a48f95c222868c34ae":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"51b189eb3984a924","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/51b189eb3984a924","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9e60a0922bc6f92f3dfeb4f6657..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18100, 18110]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy s22 ultra, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-S908B, deviceName: R3CT40ADB3W, deviceOrientation: portrait, deviceScreenDensity: 450, deviceScreenSize: 1080x2316, deviceUDID: R3CT40ADB3W, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: mobile, version: Samsung Galaxy S22 Ultra-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.8125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 9e60a0922bc6f92f3dfeb4f6657..., skipServerInstallation: true, statBarHeight: 75, systemPort: 8200, takesScreenshot: true, udid: R3CT40ADB3W, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2031, left: 0, top: 75, width: 1080}, warnings: {}, webStorageEnabled: false}\nSession ID: 9e60a0922bc6f92f3dfeb4f665703084100091f3\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az178-752', ip: '10.1.0.28', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696134042096,"stop":1696134645130,"duration":603034}},{"uid":"99599a5feded0380","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/99599a5feded0380","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Create a bookmark for the current page\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C6V, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C6V, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 43fb13fe236ff755f0a4d03e50c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C6V, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18133, 18143]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T20A0C6V, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T20A0C6V, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: 43fb13fe236ff755f0a4d03e50c..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8203, takesScreenshot: true, udid: R52T20A0C6V, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: 43fb13fe236ff755f0a4d03e50c1a68664bab9ac\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1234-295', ip: '10.1.0.31', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696084003095,"stop":1696084407491,"duration":404396}}]},"6f56596a0a257f94e23540b8829809bd":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"c2ca4db45eb686a6","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/c2ca4db45eb686a6","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696099997538,"stop":1696100415610,"duration":418072}}]},"cffd9643f7e25e66db2379f33b5d7a0a":{"statistic":{"failed":0,"broken":2,"skipped":0,"passed":0,"unknown":0,"total":2},"items":[{"uid":"e5981e22d9ee4df3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272//#testresult/e5981e22d9ee4df3","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696136907962,"stop":1696137190078,"duration":282116}},{"uid":"1f5303007f455978","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270//#testresult/1f5303007f455978","status":"broken","statusDetails":"There are not any type books for distributor: biblioboard","time":{"start":1696088129600,"stop":1696088673886,"duration":544286}}]},"a129907c1a9d7845fba7a13272c5f11a":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"15e6ca20b19ca2b8","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/15e6ca20b19ca2b8","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696103298731,"stop":1696103905169,"duration":606438}}]},"c166424796476a681d23fc2d61567c98":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"aac335bb4f68b3d","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/aac335bb4f68b3d","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696104188308,"stop":1696104350946,"duration":162638}}]},"49c614ecac9f93bee6f0f738b4c1db7":{"statistic":{"failed":0,"broken":1,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"b59728ded6173df7","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/b59728ded6173df7","status":"broken","statusDetails":"No elements with locator 'By.xpath: //android.widget.TextView[@content-desc=\"Settings\"]' were found in DISPLAYED state: Expected condition failed: (tried for 20 second(s) with 300 milliseconds interval)\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: io.appium.java_client.android.AndroidDriver\nCapabilities {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, capabilities: {64bit: false, acceptSslCert: false, acceptSslCerts: false, adbExecTimeout: 120000, appActivity: org.librarysimplified.main...., appPackage: org.thepalaceproject.palace, appium:skipServerInstallation: true, automationName: UiAutomator2, browserstack.appium_version: 1.21.0, browserstack.is_hub_canary: false, browserstack.minOSVersion: 7.0, bundleID: org.thepalaceproject.palace, bundleId: org.thepalaceproject.palace, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: a87505dd028113dbd2fd1a3e661..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}, chromeOptions: {w3c: false}, chromedriverPorts: [[18155, 18165]], databaseEnabled: false, detected_language: selenium/3.141.59 (java unix), device: samsung galaxy tab s8, deviceApiLevel: 31, deviceManufacturer: samsung, deviceModel: SM-X706B, deviceName: R52T40394ZY, deviceOrientation: portrait, deviceScreenDensity: 340, deviceScreenSize: 1600x2560, deviceUDID: R52T40394ZY, disableSuppressAccessibilityService: true, enablePerformanceLogging: false, javascriptEnabled: true, locationContextEnabled: false, mobile: {browser: tablet, version: Samsung Galaxy Tab S8-12.0}, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 0, new_bucketing: true, noReset: true, orig_os: android, os_version: 12.0, pixelRatio: 2.125, platform: ANDROID, platformName: Android, platformVersion: 12, realMobile: true, sessionId: a87505dd028113dbd2fd1a3e661..., skipServerInstallation: true, statBarHeight: 51, systemPort: 8205, takesScreenshot: true, udid: R52T40394ZY, uiautomator2ServerLaunchTimeout: 60000, version: , viewportRect: {height: 2407, left: 0, top: 51, width: 1600}, warnings: {}, webStorageEnabled: false}\nSession ID: a87505dd028113dbd2fd1a3e661ff503ea99c3a6\nFor documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html\nBuild info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'\nSystem info: host: 'fv-az1245-309', ip: '10.1.0.12', os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-1047-azure', java.version: '11.0.20.1'\nDriver info: driver.version: unknown","time":{"start":1696104781056,"stop":1696104918520,"duration":137464}}]},"19c3702ce9d6996cbf3860980738ecac":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"bb1ed754bc2944e3","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/bb1ed754bc2944e3","status":"passed","time":{"start":1696102554598,"stop":1696102681632,"duration":127034}}]},"40b895d62b5ef328b754931b22428b8a":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"41fcd2b6dbaea3ff","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/41fcd2b6dbaea3ff","status":"passed","time":{"start":1696107083066,"stop":1696107162737,"duration":79671}}]},"ed8993824f06aa6d6f713e06f2b9a70f":{"statistic":{"failed":1,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":1},"items":[{"uid":"36a1e2d092887a33","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271//#testresult/36a1e2d092887a33","status":"failed","statusDetails":"Search modal is not present. Error (if present) - ","time":{"start":1696100820049,"stop":1696101237971,"duration":417922}}]}} \ No newline at end of file diff --git a/2272/history/retry-trend.json b/2272/history/retry-trend.json deleted file mode 100644 index 79e199e1db..0000000000 --- a/2272/history/retry-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":2272,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272/","reportName":"Allure Report with history","data":{"run":108,"retry":0}},{"buildOrder":2271,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271/","reportName":"Allure Report with history","data":{"run":183,"retry":0}},{"buildOrder":2270,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270/","reportName":"Allure Report with history","data":{"run":108,"retry":0}},{"data":{"run":0,"retry":0}}] \ No newline at end of file diff --git a/2272/widgets/behaviors.json b/2272/widgets/behaviors.json deleted file mode 100644 index 63b009df32..0000000000 --- a/2272/widgets/behaviors.json +++ /dev/null @@ -1 +0,0 @@ -{"total":8,"items":[{"uid":"4d5984921fefd3569ef19f3f9f2b8803","name":"Read EPUB in Lyrasis","statistic":{"failed":2,"broken":5,"skipped":0,"passed":0,"unknown":0,"total":7}},{"uid":"157b2c3864f00e3c52761c8e8ce03f6d","name":"Audiobook in LYRASIS","statistic":{"failed":0,"broken":13,"skipped":0,"passed":0,"unknown":0,"total":13}},{"uid":"9e4e079b4e0c4501b879bff5a6b06dbc","name":"Audiobooks from Audible studios in LYRASIS","statistic":{"failed":0,"broken":8,"skipped":0,"passed":0,"unknown":0,"total":8}},{"uid":"fa00900b7c64f05cbed057fb48bbb86b","name":"Read PDF in LYRASIS Reads on Android","statistic":{"failed":0,"broken":8,"skipped":0,"passed":0,"unknown":0,"total":8}},{"uid":"f2f2867fa7bc15f0de82223fbcbbf51c","name":"Distributors","statistic":{"failed":0,"broken":5,"skipped":0,"passed":0,"unknown":0,"total":5}},{"uid":"8116282267c07b5ac6d32348e9c912c1","name":"Reservation of book in LYRASIS","statistic":{"failed":0,"broken":4,"skipped":0,"passed":1,"unknown":0,"total":5}},{"uid":"7f48ac0067091a6cf127203f35ef8949","name":"My books module","statistic":{"failed":0,"broken":4,"skipped":0,"passed":0,"unknown":0,"total":4}},{"uid":"b01f6a29e7c625e6a8fae1ec229c4285","name":"Manage Libraries","statistic":{"failed":0,"broken":1,"skipped":0,"passed":1,"unknown":0,"total":2}}]} \ No newline at end of file diff --git a/2272/widgets/categories-trend.json b/2272/widgets/categories-trend.json deleted file mode 100644 index 82dcab648a..0000000000 --- a/2272/widgets/categories-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":2272,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272/","reportName":"Allure Report with history","data":{"Product defects":5,"Test defects":101}},{"buildOrder":2271,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271/","reportName":"Allure Report with history","data":{"Product defects":38,"Test defects":70}},{"buildOrder":2270,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270/","reportName":"Allure Report with history","data":{"Product defects":3,"Test defects":102}},{"data":{}}] \ No newline at end of file diff --git a/2272/widgets/categories.json b/2272/widgets/categories.json deleted file mode 100644 index 1da7c6bffc..0000000000 --- a/2272/widgets/categories.json +++ /dev/null @@ -1 +0,0 @@ -{"total":2,"items":[{"uid":"8fb3a91ba5aaf9de24cc8a92edc82b5d","name":"Product defects","statistic":{"failed":5,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":5}},{"uid":"bdbf199525818fae7a8651db9eafe741","name":"Test defects","statistic":{"failed":0,"broken":101,"skipped":0,"passed":0,"unknown":0,"total":101}}]} \ No newline at end of file diff --git a/2272/widgets/duration-trend.json b/2272/widgets/duration-trend.json deleted file mode 100644 index 0097d3ebde..0000000000 --- a/2272/widgets/duration-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":2272,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272/","reportName":"Allure Report with history","data":{"duration":14967537}},{"buildOrder":2271,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271/","reportName":"Allure Report with history","data":{"duration":9430802}},{"buildOrder":2270,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270/","reportName":"Allure Report with history","data":{"duration":15706792}},{"data":{}}] \ No newline at end of file diff --git a/2272/widgets/duration.json b/2272/widgets/duration.json deleted file mode 100644 index ecbffa87f9..0000000000 --- a/2272/widgets/duration.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"bfdd4326577de6f5","name":"Playback speed: Check of playback speed","time":{"start":1696133246109,"stop":1696133820566,"duration":574457},"status":"broken","severity":"normal"},{"uid":"96bc5287204b60d8","name":"Bibliotheca: Check of not rewinding forward and back by tapping on time bar","time":{"start":1696132287857,"stop":1696132679106,"duration":391249},"status":"broken","severity":"normal"},{"uid":"23d70239b95f78d3","name":"Playback speed: Check of playback speed","time":{"start":1696133820587,"stop":1696134406995,"duration":586408},"status":"broken","severity":"normal"},{"uid":"43aa8cb9499ae39c","name":"Navigate by Audiobook","time":{"start":1696126621018,"stop":1696126959846,"duration":338828},"status":"broken","severity":"normal"},{"uid":"64d2075f0e33be4c","name":"Delete bookmarks","time":{"start":1696135654541,"stop":1696135980013,"duration":325472},"status":"broken","severity":"normal"},{"uid":"6220a41d9a253f3","name":"Bibliotheca: Playback speed: Check of playback speed","time":{"start":1696139124323,"stop":1696139522727,"duration":398404},"status":"broken","severity":"normal"},{"uid":"d471c802c48e3804","name":"Switch Library Reservations","time":{"start":1696131417371,"stop":1696131844791,"duration":427420},"status":"broken","severity":"normal"},{"uid":"4451b19f434126c1","name":"Open the audiobook at the last open chapter and check time code","time":{"start":1696126277448,"stop":1696126620922,"duration":343474},"status":"broken","severity":"normal"},{"uid":"f892c051be042ea4","name":"Settings: Check of Wrapped scrolling in Lyrasis","time":{"start":1696138299782,"stop":1696138846012,"duration":546230},"status":"broken","severity":"normal"},{"uid":"2951c89128bc6eda","name":"Open book to last page read","time":{"start":1696131405069,"stop":1696131734098,"duration":329029},"status":"broken","severity":"normal"},{"uid":"e5981e22d9ee4df3","name":"Check of settings screen and page navigation in Lyrasis","time":{"start":1696136907962,"stop":1696137190078,"duration":282116},"status":"broken","severity":"normal"},{"uid":"559708314b3318c9","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696127247889,"stop":1696127813349,"duration":565460},"status":"broken","severity":"normal"},{"uid":"e64c148f11290557","name":"BiblioBoard: Check of not rewinding forward and back by tapping on time bar","time":{"start":1696131709208,"stop":1696132287836,"duration":578628},"status":"broken","severity":"normal"},{"uid":"4259ae410456aee6","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696126856445,"stop":1696127247867,"duration":391422},"status":"broken","severity":"normal"},{"uid":"ddb2a2595984ff0e","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696127813371,"stop":1696128207174,"duration":393803},"status":"broken","severity":"normal"},{"uid":"bb5b3fe3bf6f29cc","name":"Check of switching to the next time","time":{"start":1696127302255,"stop":1696127918346,"duration":616091},"status":"broken","severity":"normal"},{"uid":"18d26b0039678706","name":"Biblioboard: Playback speed: Check of playback speed","time":{"start":1696137363460,"stop":1696137683450,"duration":319990},"status":"broken","severity":"normal"},{"uid":"6550c2818e7cb963","name":"Get a book from Subcategory List View and Read from Books in LYRASIS","time":{"start":1696132591316,"stop":1696133164944,"duration":573628},"status":"broken","severity":"normal"},{"uid":"163fa52928168cde","name":"Playback speed: Check of playback speed","time":{"start":1696134407019,"stop":1696134801320,"duration":394301},"status":"broken","severity":"normal"},{"uid":"b83eb220ac1b517c","name":"Font settings: Check of increasing and reducing the text size","time":{"start":1696126879130,"stop":1696127481984,"duration":602854},"status":"broken","severity":"normal"},{"uid":"dac4e40a517dd60b","name":"Check of not rewinding forward and back by tapping on time bar","time":{"start":1696131119313,"stop":1696131709185,"duration":589872},"status":"broken","severity":"normal"},{"uid":"f2f7baf50f3ab77e","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696131518421,"stop":1696132092527,"duration":574106},"status":"broken","severity":"normal"},{"uid":"c788c254748269ab","name":"Navigate by Page","time":{"start":1696132157129,"stop":1696132744402,"duration":587273},"status":"failed","severity":"normal"},{"uid":"6585163b35ade66d","name":"Get a book from Book Detail View and Return from Books in LYRASIS","time":{"start":1696131994319,"stop":1696132290833,"duration":296514},"status":"broken","severity":"normal"},{"uid":"ea20b4106ff41326","name":"Check playback speed and sleep timer","time":{"start":1696127918368,"stop":1696128261868,"duration":343500},"status":"broken","severity":"normal"},{"uid":"1acc06c8f643bde6","name":"LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View","time":{"start":1696132638373,"stop":1696133033169,"duration":394796},"status":"broken","severity":"normal"},{"uid":"79b0ca223ef43d4","name":"Font settings: Check of text theme","time":{"start":1696130385466,"stop":1696130724856,"duration":339390},"status":"broken","severity":"normal"},{"uid":"9852e6336bf8fe79","name":"Font settings: Check of increasing and reducing the text size","time":{"start":1696127482014,"stop":1696128062447,"duration":580433},"status":"broken","severity":"normal"},{"uid":"3aa7a0e43e4daae1","name":"Biblioboard: Playback speed: Check of playback speed","time":{"start":1696136405632,"stop":1696136795280,"duration":389648},"status":"broken","severity":"normal"},{"uid":"908da299e6b60ba9","name":"Navigate by Page","time":{"start":1696132744429,"stop":1696133057847,"duration":313418},"status":"failed","severity":"normal"},{"uid":"553bb449efd6c075","name":"Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View","time":{"start":1696136532100,"stop":1696137078909,"duration":546809},"status":"broken","severity":"normal"},{"uid":"3247e8e183a3694b","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696134303063,"stop":1696134606369,"duration":303306},"status":"broken","severity":"normal"},{"uid":"ebeabb679c8dd88b","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696133607312,"stop":1696133999446,"duration":392134},"status":"broken","severity":"normal"},{"uid":"5d36219fafa64bc3","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696130423338,"stop":1696130825189,"duration":401851},"status":"broken","severity":"normal"},{"uid":"2f0bcff341de","name":"Bookmark icon: Perform check of enabling the bookmark","time":{"start":1696140673053,"stop":1696141244980,"duration":571927},"status":"broken","severity":"normal"},{"uid":"9f137e2ecc2ea522","name":"Check table of contents in Lyrasis","time":{"start":1696135521498,"stop":1696135794884,"duration":273386},"status":"broken","severity":"normal"},{"uid":"bd6cd7598f4497a9","name":"Check of not rewinding forward and back by tapping on time bar","time":{"start":1696130543745,"stop":1696131119292,"duration":575547},"status":"broken","severity":"normal"},{"uid":"c3a43e9ea34ef55","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696133033189,"stop":1696133607292,"duration":574103},"status":"broken","severity":"normal"},{"uid":"24f40b7085b2c03b","name":"Check time tracking line","time":{"start":1696128815225,"stop":1696129385176,"duration":569951},"status":"broken","severity":"normal"},{"uid":"f86bc4bcce8d66f4","name":"Biblioboard: Check time tracking line","time":{"start":1696129961162,"stop":1696130543724,"duration":582562},"status":"broken","severity":"normal"},{"uid":"a1f2111b8080268f","name":"Open book to last page read","time":{"start":1696131734125,"stop":1696132157100,"duration":422975},"status":"failed","severity":"normal"},{"uid":"518ea41a095c49c3","name":"Playback speed: Check of playback speed","time":{"start":1696132679127,"stop":1696133246088,"duration":566961},"status":"broken","severity":"normal"},{"uid":"2b83fde7851033e8","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696128780545,"stop":1696129352131,"duration":571586},"status":"broken","severity":"normal"},{"uid":"acea2c95c22ee533","name":"Check of not rewinding forward and back by tapping on time bar","time":{"start":1696128886879,"stop":1696129224182,"duration":337303},"status":"broken","severity":"normal"},{"uid":"c8535da537f20050","name":"Delete bookmarks","time":{"start":1696135237150,"stop":1696135654514,"duration":417364},"status":"broken","severity":"normal"},{"uid":"f885f9c2ea477ce8","name":"Check time tracking line","time":{"start":1696129385196,"stop":1696129961141,"duration":575945},"status":"broken","severity":"normal"},{"uid":"eb4b9c7d59004ab7","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696133999466,"stop":1696134303041,"duration":303575},"status":"broken","severity":"normal"},{"uid":"9c9cd1ef69aacace","name":"Delete bookmarks","time":{"start":1696134645158,"stop":1696135237122,"duration":591964},"status":"broken","severity":"normal"},{"uid":"468c8ec4325e3b4b","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696135573392,"stop":1696135939057,"duration":365665},"status":"broken","severity":"normal"},{"uid":"c888a382794123ad","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696132092547,"stop":1696132638352,"duration":545805},"status":"broken","severity":"normal"},{"uid":"55354e8c62435ee3","name":"Settings: Check of Vertical scrolling in Lyrasis","time":{"start":1696137190099,"stop":1696137754509,"duration":564410},"status":"broken","severity":"normal"},{"uid":"8836174340133392","name":"Check buttons under the book title in LYRASIS","time":{"start":1696134427019,"stop":1696134975976,"duration":548957},"status":"broken","severity":"normal"},{"uid":"35a4d5c26b47a2ce","name":"Check books sorting in Reservations","time":{"start":1696138045672,"stop":1696138414679,"duration":369007},"status":"passed","severity":"normal"},{"uid":"4585c1095e5c06f9","name":"Navigate by Page","time":{"start":1696133057874,"stop":1696133387654,"duration":329780},"status":"failed","severity":"normal"},{"uid":"dac6487ce29ff131","name":"TOC: Contents with text: Check of list of chapters and navigation in Lyrasis","time":{"start":1696136359739,"stop":1696136907941,"duration":548202},"status":"broken","severity":"normal"},{"uid":"db204d5e9973e9b0","name":"Biblioboard: Playback speed: Check of playback speed","time":{"start":1696137683471,"stop":1696137979917,"duration":296446},"status":"broken","severity":"normal"},{"uid":"613e0cbbac486f41","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696129633821,"stop":1696130028152,"duration":394331},"status":"broken","severity":"normal"},{"uid":"2f30616365026fd5","name":"Settings: Check of Horizontal scrolling in Lyrasis","time":{"start":1696137754530,"stop":1696138299761,"duration":545231},"status":"broken","severity":"normal"},{"uid":"d111ad2f18d75f15","name":"Check of book title and back button in Lyrasis","time":{"start":1696134975999,"stop":1696135521478,"duration":545479},"status":"broken","severity":"normal"},{"uid":"9c6443b513cf203a","name":"Check playback speed and sleep timer","time":{"start":1696126671676,"stop":1696127246234,"duration":574558},"status":"broken","severity":"normal"},{"uid":"2034e5ee1c635de","name":"TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis","time":{"start":1696135794908,"stop":1696136359719,"duration":564811},"status":"broken","severity":"normal"},{"uid":"149e65d6395afe36","name":"Bibliotheca: Playback speed: Check of playback speed","time":{"start":1696138551932,"stop":1696139124303,"duration":572371},"status":"broken","severity":"normal"},{"uid":"26b5c52f3d90c897","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696128207196,"stop":1696128780524,"duration":573328},"status":"broken","severity":"normal"},{"uid":"cd0776294a9caa5","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696134999666,"stop":1696135573368,"duration":573702},"status":"broken","severity":"normal"},{"uid":"5a1b045f67c4894c","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696131126646,"stop":1696131518401,"duration":391755},"status":"broken","severity":"normal"},{"uid":"51b189eb3984a924","name":"Navigate by bookmarks","time":{"start":1696134042096,"stop":1696134645130,"duration":603034},"status":"broken","severity":"normal"},{"uid":"942f0b43a0e27d5e","name":"Font settings: Check of text theme","time":{"start":1696129341169,"stop":1696129782302,"duration":441133},"status":"broken","severity":"normal"},{"uid":"5f2f72c0a84b575c","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696134606389,"stop":1696134999646,"duration":393257},"status":"broken","severity":"normal"},{"uid":"d0b729f0c5d1424c","name":"Navigate by bookmarks","time":{"start":1696133387682,"stop":1696133712983,"duration":325301},"status":"broken","severity":"normal"},{"uid":"d989d8e13927b9dc","name":"Playback speed: Check of playback speed","time":{"start":1696134801344,"stop":1696135117749,"duration":316405},"status":"broken","severity":"normal"},{"uid":"a891edf047505191","name":"Biblioboard: Check of switching to the next time","time":{"start":1696126277443,"stop":1696126671649,"duration":394206},"status":"broken","severity":"normal"},{"uid":"d773c5942a578db7","name":"Playback speed: Check of playback speed","time":{"start":1696135707531,"stop":1696136103403,"duration":395872},"status":"broken","severity":"normal"},{"uid":"3ee841d2c5f72719","name":"Playback speed: Check of playback speed","time":{"start":1696135117769,"stop":1696135707510,"duration":589741},"status":"broken","severity":"normal"},{"uid":"6c55633d9ca5677b","name":"Font settings: Check of font style","time":{"start":1696128502752,"stop":1696128916159,"duration":413407},"status":"broken","severity":"normal"},{"uid":"bea582f73342a7be","name":"Navigate by bookmarks","time":{"start":1696133713011,"stop":1696134042069,"duration":329058},"status":"broken","severity":"normal"},{"uid":"8ece376da5afc89","name":"Store library card","time":{"start":1696131844811,"stop":1696131994297,"duration":149486},"status":"passed","severity":"normal"},{"uid":"614d2cde89978e8f","name":"Bibliotheca: Playback speed: Check of playback speed","time":{"start":1696139522747,"stop":1696140099969,"duration":577222},"status":"broken","severity":"normal"},{"uid":"ea94098720973a04","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696130825209,"stop":1696131126621,"duration":301412},"status":"broken","severity":"normal"},{"uid":"c2c3a2ce68425820","name":"Playback speed: Check of playback speed","time":{"start":1696131078979,"stop":1696131417348,"duration":338369},"status":"broken","severity":"normal"},{"uid":"c0ca389170686057","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696126277504,"stop":1696126856419,"duration":578915},"status":"broken","severity":"normal"},{"uid":"1bbad6000b6994f4","name":"Hold from Book Detail View and Remove a Reserved Book from Book Detail View","time":{"start":1696137469792,"stop":1696138045643,"duration":575851},"status":"broken","severity":"normal"},{"uid":"1bf9b11c8e974135","name":"Font settings: Check of text theme","time":{"start":1696129782330,"stop":1696130385438,"duration":603108},"status":"broken","severity":"normal"},{"uid":"ba38b69843826983","name":"Check buttons under the book title in LYRASIS","time":{"start":1696133554032,"stop":1696133855216,"duration":301184},"status":"broken","severity":"normal"},{"uid":"a66989e2865f6edb","name":"Get a book from Subcategory List View and Return from Books in LYRASIS","time":{"start":1696132290860,"stop":1696132591296,"duration":300436},"status":"broken","severity":"normal"},{"uid":"6a639428450e8deb","name":"Playback speed: Check of playback speed","time":{"start":1696130467521,"stop":1696131078958,"duration":611437},"status":"broken","severity":"normal"},{"uid":"51b1ba299f318584","name":"Font settings: Check of increasing and reducing the text size","time":{"start":1696126277545,"stop":1696126879100,"duration":601555},"status":"broken","severity":"normal"},{"uid":"b80cd8da0206cc38","name":"Check playback speed and sleep timer","time":{"start":1696127637855,"stop":1696128206162,"duration":568307},"status":"broken","severity":"normal"},{"uid":"68ab7726f0ce314a","name":"Playback speed: Check of playback speed","time":{"start":1696129856099,"stop":1696130467500,"duration":611401},"status":"broken","severity":"normal"},{"uid":"41f38675e6df5d6f","name":"Check playback speed and sleep timer","time":{"start":1696127246273,"stop":1696127637833,"duration":391560},"status":"broken","severity":"normal"},{"uid":"eab01793bb7ecd92","name":"Playback speed: Check of playback speed","time":{"start":1696136103423,"stop":1696136405611,"duration":302188},"status":"broken","severity":"normal"},{"uid":"aa42aed78635ac0e","name":"Check buttons under the book title in LYRASIS","time":{"start":1696133164965,"stop":1696133554011,"duration":389046},"status":"broken","severity":"normal"},{"uid":"459b18efb3362751","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696130028173,"stop":1696130423318,"duration":395145},"status":"broken","severity":"normal"},{"uid":"9acfe73517400b30","name":"Playback speed: Check of playback speed","time":{"start":1696129224203,"stop":1696129856078,"duration":631875},"status":"broken","severity":"normal"},{"uid":"47b3dddfa35fabe0","name":"Hold from Subcategory List View and Remove a Reserved Book from Holds","time":{"start":1696135980058,"stop":1696136532073,"duration":552015},"status":"broken","severity":"normal"},{"uid":"f63183f907bb2e6a","name":"Biblioboard: Playback speed: Check of playback speed","time":{"start":1696136795301,"stop":1696137363440,"duration":568139},"status":"broken","severity":"normal"},{"uid":"b622e02f065cad4a","name":"Check time tracking line","time":{"start":1696128510279,"stop":1696128815202,"duration":304923},"status":"broken","severity":"normal"},{"uid":"633ae502d28abf39","name":"Font settings: Check of font style","time":{"start":1696128916186,"stop":1696129341141,"duration":424955},"status":"broken","severity":"normal"},{"uid":"dc7138c509ae7861","name":"LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view","time":{"start":1696135939077,"stop":1696136325507,"duration":386430},"status":"broken","severity":"normal"},{"uid":"e04320fa05fc3a20","name":"Font settings: Check of font style","time":{"start":1696128062478,"stop":1696128502722,"duration":440244},"status":"broken","severity":"normal"},{"uid":"d9774abf2f4f1c41","name":"TOC: Check of table of contents","time":{"start":1696140099990,"stop":1696140673032,"duration":573042},"status":"broken","severity":"normal"},{"uid":"bab12cfe42bb00b4","name":"Check end of chapter sleep timer","time":{"start":1696126959871,"stop":1696127302232,"duration":342361},"status":"broken","severity":"normal"},{"uid":"de017b5281b2dd6","name":"Open book to last page read","time":{"start":1696130724885,"stop":1696131405041,"duration":680156},"status":"failed","severity":"normal"},{"uid":"a3c8c02cd5d781f4","name":"Check time tracking line","time":{"start":1696128261911,"stop":1696128886858,"duration":624947},"status":"broken","severity":"normal"},{"uid":"2ab89337e731a88f","name":"Check buttons under the book title in LYRASIS","time":{"start":1696133855237,"stop":1696134426998,"duration":571761},"status":"broken","severity":"normal"},{"uid":"c088c14a3880f625","name":"Bibliotheca: Playback speed: Check of playback speed","time":{"start":1696137979937,"stop":1696138551905,"duration":571968},"status":"broken","severity":"normal"},{"uid":"853ff49ee4606524","name":"Hold from Book Detail View and and Remove a Reserved Book from Holds","time":{"start":1696137078936,"stop":1696137469765,"duration":390829},"status":"broken","severity":"normal"},{"uid":"c1ea0e81b533664b","name":"Biblioboard: Check playback speed and sleep timer","time":{"start":1696128206185,"stop":1696128510257,"duration":304072},"status":"broken","severity":"normal"},{"uid":"925a5dffdc6d9e81","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696129352152,"stop":1696129633799,"duration":281647},"status":"broken","severity":"normal"}] \ No newline at end of file diff --git a/2272/widgets/environment.json b/2272/widgets/environment.json deleted file mode 100644 index 4a8339083f..0000000000 --- a/2272/widgets/environment.json +++ /dev/null @@ -1 +0,0 @@ -[{"values":["https://ThePalaceProject.github.io/mobile-integration-tests"],"name":"URL"}] \ No newline at end of file diff --git a/2272/widgets/executors.json b/2272/widgets/executors.json deleted file mode 100644 index f71f08832e..0000000000 --- a/2272/widgets/executors.json +++ /dev/null @@ -1 +0,0 @@ -[{"name":"GitHub Actions","type":"github","url":"https://ThePalaceProject.github.io/mobile-integration-tests","buildOrder":2272,"buildName":"GitHub Actions Run #6367171740","buildUrl":"https://github.com/ThePalaceProject/mobile-integration-tests/actions/runs/6367171740","reportName":"Allure Report with history","reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272/"}] \ No newline at end of file diff --git a/2272/widgets/history-trend.json b/2272/widgets/history-trend.json deleted file mode 100644 index 90fe13177d..0000000000 --- a/2272/widgets/history-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":2272,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272/","reportName":"Allure Report with history","data":{"failed":5,"broken":101,"skipped":0,"passed":2,"unknown":0,"total":108}},{"buildOrder":2271,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271/","reportName":"Allure Report with history","data":{"failed":38,"broken":70,"skipped":0,"passed":75,"unknown":0,"total":183}},{"buildOrder":2270,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270/","reportName":"Allure Report with history","data":{"failed":3,"broken":102,"skipped":0,"passed":3,"unknown":0,"total":108}},{"data":{"failed":0,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":0}}] \ No newline at end of file diff --git a/2272/widgets/retry-trend.json b/2272/widgets/retry-trend.json deleted file mode 100644 index 79e199e1db..0000000000 --- a/2272/widgets/retry-trend.json +++ /dev/null @@ -1 +0,0 @@ -[{"buildOrder":2272,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2272/","reportName":"Allure Report with history","data":{"run":108,"retry":0}},{"buildOrder":2271,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2271/","reportName":"Allure Report with history","data":{"run":183,"retry":0}},{"buildOrder":2270,"reportUrl":"https://ThePalaceProject.github.io/mobile-integration-tests/2270/","reportName":"Allure Report with history","data":{"run":108,"retry":0}},{"data":{"run":0,"retry":0}}] \ No newline at end of file diff --git a/2272/widgets/severity.json b/2272/widgets/severity.json deleted file mode 100644 index 6dce938747..0000000000 --- a/2272/widgets/severity.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"aa42aed78635ac0e","name":"Check buttons under the book title in LYRASIS","time":{"start":1696133164965,"stop":1696133554011,"duration":389046},"status":"broken","severity":"normal"},{"uid":"468c8ec4325e3b4b","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696135573392,"stop":1696135939057,"duration":365665},"status":"broken","severity":"normal"},{"uid":"518ea41a095c49c3","name":"Playback speed: Check of playback speed","time":{"start":1696132679127,"stop":1696133246088,"duration":566961},"status":"broken","severity":"normal"},{"uid":"5f2f72c0a84b575c","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696134606389,"stop":1696134999646,"duration":393257},"status":"broken","severity":"normal"},{"uid":"64d2075f0e33be4c","name":"Delete bookmarks","time":{"start":1696135654541,"stop":1696135980013,"duration":325472},"status":"broken","severity":"normal"},{"uid":"a3c8c02cd5d781f4","name":"Check time tracking line","time":{"start":1696128261911,"stop":1696128886858,"duration":624947},"status":"broken","severity":"normal"},{"uid":"4451b19f434126c1","name":"Open the audiobook at the last open chapter and check time code","time":{"start":1696126277448,"stop":1696126620922,"duration":343474},"status":"broken","severity":"normal"},{"uid":"c0ca389170686057","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696126277504,"stop":1696126856419,"duration":578915},"status":"broken","severity":"normal"},{"uid":"8836174340133392","name":"Check buttons under the book title in LYRASIS","time":{"start":1696134427019,"stop":1696134975976,"duration":548957},"status":"broken","severity":"normal"},{"uid":"96bc5287204b60d8","name":"Bibliotheca: Check of not rewinding forward and back by tapping on time bar","time":{"start":1696132287857,"stop":1696132679106,"duration":391249},"status":"broken","severity":"normal"},{"uid":"c8535da537f20050","name":"Delete bookmarks","time":{"start":1696135237150,"stop":1696135654514,"duration":417364},"status":"broken","severity":"normal"},{"uid":"a66989e2865f6edb","name":"Get a book from Subcategory List View and Return from Books in LYRASIS","time":{"start":1696132290860,"stop":1696132591296,"duration":300436},"status":"broken","severity":"normal"},{"uid":"6585163b35ade66d","name":"Get a book from Book Detail View and Return from Books in LYRASIS","time":{"start":1696131994319,"stop":1696132290833,"duration":296514},"status":"broken","severity":"normal"},{"uid":"9852e6336bf8fe79","name":"Font settings: Check of increasing and reducing the text size","time":{"start":1696127482014,"stop":1696128062447,"duration":580433},"status":"broken","severity":"normal"},{"uid":"3aa7a0e43e4daae1","name":"Biblioboard: Playback speed: Check of playback speed","time":{"start":1696136405632,"stop":1696136795280,"duration":389648},"status":"broken","severity":"normal"},{"uid":"d773c5942a578db7","name":"Playback speed: Check of playback speed","time":{"start":1696135707531,"stop":1696136103403,"duration":395872},"status":"broken","severity":"normal"},{"uid":"e04320fa05fc3a20","name":"Font settings: Check of font style","time":{"start":1696128062478,"stop":1696128502722,"duration":440244},"status":"broken","severity":"normal"},{"uid":"f86bc4bcce8d66f4","name":"Biblioboard: Check time tracking line","time":{"start":1696129961162,"stop":1696130543724,"duration":582562},"status":"broken","severity":"normal"},{"uid":"68ab7726f0ce314a","name":"Playback speed: Check of playback speed","time":{"start":1696129856099,"stop":1696130467500,"duration":611401},"status":"broken","severity":"normal"},{"uid":"f63183f907bb2e6a","name":"Biblioboard: Playback speed: Check of playback speed","time":{"start":1696136795301,"stop":1696137363440,"duration":568139},"status":"broken","severity":"normal"},{"uid":"c3a43e9ea34ef55","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696133033189,"stop":1696133607292,"duration":574103},"status":"broken","severity":"normal"},{"uid":"47b3dddfa35fabe0","name":"Hold from Subcategory List View and Remove a Reserved Book from Holds","time":{"start":1696135980058,"stop":1696136532073,"duration":552015},"status":"broken","severity":"normal"},{"uid":"c088c14a3880f625","name":"Bibliotheca: Playback speed: Check of playback speed","time":{"start":1696137979937,"stop":1696138551905,"duration":571968},"status":"broken","severity":"normal"},{"uid":"853ff49ee4606524","name":"Hold from Book Detail View and and Remove a Reserved Book from Holds","time":{"start":1696137078936,"stop":1696137469765,"duration":390829},"status":"broken","severity":"normal"},{"uid":"de017b5281b2dd6","name":"Open book to last page read","time":{"start":1696130724885,"stop":1696131405041,"duration":680156},"status":"failed","severity":"normal"},{"uid":"f885f9c2ea477ce8","name":"Check time tracking line","time":{"start":1696129385196,"stop":1696129961141,"duration":575945},"status":"broken","severity":"normal"},{"uid":"2f30616365026fd5","name":"Settings: Check of Horizontal scrolling in Lyrasis","time":{"start":1696137754530,"stop":1696138299761,"duration":545231},"status":"broken","severity":"normal"},{"uid":"dac6487ce29ff131","name":"TOC: Contents with text: Check of list of chapters and navigation in Lyrasis","time":{"start":1696136359739,"stop":1696136907941,"duration":548202},"status":"broken","severity":"normal"},{"uid":"e64c148f11290557","name":"BiblioBoard: Check of not rewinding forward and back by tapping on time bar","time":{"start":1696131709208,"stop":1696132287836,"duration":578628},"status":"broken","severity":"normal"},{"uid":"6550c2818e7cb963","name":"Get a book from Subcategory List View and Read from Books in LYRASIS","time":{"start":1696132591316,"stop":1696133164944,"duration":573628},"status":"broken","severity":"normal"},{"uid":"41f38675e6df5d6f","name":"Check playback speed and sleep timer","time":{"start":1696127246273,"stop":1696127637833,"duration":391560},"status":"broken","severity":"normal"},{"uid":"2034e5ee1c635de","name":"TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis","time":{"start":1696135794908,"stop":1696136359719,"duration":564811},"status":"broken","severity":"normal"},{"uid":"925a5dffdc6d9e81","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696129352152,"stop":1696129633799,"duration":281647},"status":"broken","severity":"normal"},{"uid":"6a639428450e8deb","name":"Playback speed: Check of playback speed","time":{"start":1696130467521,"stop":1696131078958,"duration":611437},"status":"broken","severity":"normal"},{"uid":"d9774abf2f4f1c41","name":"TOC: Check of table of contents","time":{"start":1696140099990,"stop":1696140673032,"duration":573042},"status":"broken","severity":"normal"},{"uid":"18d26b0039678706","name":"Biblioboard: Playback speed: Check of playback speed","time":{"start":1696137363460,"stop":1696137683450,"duration":319990},"status":"broken","severity":"normal"},{"uid":"1bf9b11c8e974135","name":"Font settings: Check of text theme","time":{"start":1696129782330,"stop":1696130385438,"duration":603108},"status":"broken","severity":"normal"},{"uid":"f892c051be042ea4","name":"Settings: Check of Wrapped scrolling in Lyrasis","time":{"start":1696138299782,"stop":1696138846012,"duration":546230},"status":"broken","severity":"normal"},{"uid":"9acfe73517400b30","name":"Playback speed: Check of playback speed","time":{"start":1696129224203,"stop":1696129856078,"duration":631875},"status":"broken","severity":"normal"},{"uid":"a1f2111b8080268f","name":"Open book to last page read","time":{"start":1696131734125,"stop":1696132157100,"duration":422975},"status":"failed","severity":"normal"},{"uid":"d989d8e13927b9dc","name":"Playback speed: Check of playback speed","time":{"start":1696134801344,"stop":1696135117749,"duration":316405},"status":"broken","severity":"normal"},{"uid":"459b18efb3362751","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696130028173,"stop":1696130423318,"duration":395145},"status":"broken","severity":"normal"},{"uid":"d471c802c48e3804","name":"Switch Library Reservations","time":{"start":1696131417371,"stop":1696131844791,"duration":427420},"status":"broken","severity":"normal"},{"uid":"d111ad2f18d75f15","name":"Check of book title and back button in Lyrasis","time":{"start":1696134975999,"stop":1696135521478,"duration":545479},"status":"broken","severity":"normal"},{"uid":"4259ae410456aee6","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696126856445,"stop":1696127247867,"duration":391422},"status":"broken","severity":"normal"},{"uid":"1bbad6000b6994f4","name":"Hold from Book Detail View and Remove a Reserved Book from Book Detail View","time":{"start":1696137469792,"stop":1696138045643,"duration":575851},"status":"broken","severity":"normal"},{"uid":"613e0cbbac486f41","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696129633821,"stop":1696130028152,"duration":394331},"status":"broken","severity":"normal"},{"uid":"ea20b4106ff41326","name":"Check playback speed and sleep timer","time":{"start":1696127918368,"stop":1696128261868,"duration":343500},"status":"broken","severity":"normal"},{"uid":"614d2cde89978e8f","name":"Bibliotheca: Playback speed: Check of playback speed","time":{"start":1696139522747,"stop":1696140099969,"duration":577222},"status":"broken","severity":"normal"},{"uid":"9c9cd1ef69aacace","name":"Delete bookmarks","time":{"start":1696134645158,"stop":1696135237122,"duration":591964},"status":"broken","severity":"normal"},{"uid":"b622e02f065cad4a","name":"Check time tracking line","time":{"start":1696128510279,"stop":1696128815202,"duration":304923},"status":"broken","severity":"normal"},{"uid":"26b5c52f3d90c897","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696128207196,"stop":1696128780524,"duration":573328},"status":"broken","severity":"normal"},{"uid":"c788c254748269ab","name":"Navigate by Page","time":{"start":1696132157129,"stop":1696132744402,"duration":587273},"status":"failed","severity":"normal"},{"uid":"23d70239b95f78d3","name":"Playback speed: Check of playback speed","time":{"start":1696133820587,"stop":1696134406995,"duration":586408},"status":"broken","severity":"normal"},{"uid":"3247e8e183a3694b","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696134303063,"stop":1696134606369,"duration":303306},"status":"broken","severity":"normal"},{"uid":"9f137e2ecc2ea522","name":"Check table of contents in Lyrasis","time":{"start":1696135521498,"stop":1696135794884,"duration":273386},"status":"broken","severity":"normal"},{"uid":"51b189eb3984a924","name":"Navigate by bookmarks","time":{"start":1696134042096,"stop":1696134645130,"duration":603034},"status":"broken","severity":"normal"},{"uid":"c888a382794123ad","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696132092547,"stop":1696132638352,"duration":545805},"status":"broken","severity":"normal"},{"uid":"e5981e22d9ee4df3","name":"Check of settings screen and page navigation in Lyrasis","time":{"start":1696136907962,"stop":1696137190078,"duration":282116},"status":"broken","severity":"normal"},{"uid":"5d36219fafa64bc3","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696130423338,"stop":1696130825189,"duration":401851},"status":"broken","severity":"normal"},{"uid":"79b0ca223ef43d4","name":"Font settings: Check of text theme","time":{"start":1696130385466,"stop":1696130724856,"duration":339390},"status":"broken","severity":"normal"},{"uid":"55354e8c62435ee3","name":"Settings: Check of Vertical scrolling in Lyrasis","time":{"start":1696137190099,"stop":1696137754509,"duration":564410},"status":"broken","severity":"normal"},{"uid":"553bb449efd6c075","name":"Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View","time":{"start":1696136532100,"stop":1696137078909,"duration":546809},"status":"broken","severity":"normal"},{"uid":"5a1b045f67c4894c","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696131126646,"stop":1696131518401,"duration":391755},"status":"broken","severity":"normal"},{"uid":"149e65d6395afe36","name":"Bibliotheca: Playback speed: Check of playback speed","time":{"start":1696138551932,"stop":1696139124303,"duration":572371},"status":"broken","severity":"normal"},{"uid":"51b1ba299f318584","name":"Font settings: Check of increasing and reducing the text size","time":{"start":1696126277545,"stop":1696126879100,"duration":601555},"status":"broken","severity":"normal"},{"uid":"acea2c95c22ee533","name":"Check of not rewinding forward and back by tapping on time bar","time":{"start":1696128886879,"stop":1696129224182,"duration":337303},"status":"broken","severity":"normal"},{"uid":"db204d5e9973e9b0","name":"Biblioboard: Playback speed: Check of playback speed","time":{"start":1696137683471,"stop":1696137979917,"duration":296446},"status":"broken","severity":"normal"},{"uid":"2f0bcff341de","name":"Bookmark icon: Perform check of enabling the bookmark","time":{"start":1696140673053,"stop":1696141244980,"duration":571927},"status":"broken","severity":"normal"},{"uid":"3ee841d2c5f72719","name":"Playback speed: Check of playback speed","time":{"start":1696135117769,"stop":1696135707510,"duration":589741},"status":"broken","severity":"normal"},{"uid":"8ece376da5afc89","name":"Store library card","time":{"start":1696131844811,"stop":1696131994297,"duration":149486},"status":"passed","severity":"normal"},{"uid":"1acc06c8f643bde6","name":"LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View","time":{"start":1696132638373,"stop":1696133033169,"duration":394796},"status":"broken","severity":"normal"},{"uid":"bab12cfe42bb00b4","name":"Check end of chapter sleep timer","time":{"start":1696126959871,"stop":1696127302232,"duration":342361},"status":"broken","severity":"normal"},{"uid":"b80cd8da0206cc38","name":"Check playback speed and sleep timer","time":{"start":1696127637855,"stop":1696128206162,"duration":568307},"status":"broken","severity":"normal"},{"uid":"bfdd4326577de6f5","name":"Playback speed: Check of playback speed","time":{"start":1696133246109,"stop":1696133820566,"duration":574457},"status":"broken","severity":"normal"},{"uid":"2b83fde7851033e8","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696128780545,"stop":1696129352131,"duration":571586},"status":"broken","severity":"normal"},{"uid":"b83eb220ac1b517c","name":"Font settings: Check of increasing and reducing the text size","time":{"start":1696126879130,"stop":1696127481984,"duration":602854},"status":"broken","severity":"normal"},{"uid":"bb5b3fe3bf6f29cc","name":"Check of switching to the next time","time":{"start":1696127302255,"stop":1696127918346,"duration":616091},"status":"broken","severity":"normal"},{"uid":"559708314b3318c9","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696127247889,"stop":1696127813349,"duration":565460},"status":"broken","severity":"normal"},{"uid":"942f0b43a0e27d5e","name":"Font settings: Check of text theme","time":{"start":1696129341169,"stop":1696129782302,"duration":441133},"status":"broken","severity":"normal"},{"uid":"ba38b69843826983","name":"Check buttons under the book title in LYRASIS","time":{"start":1696133554032,"stop":1696133855216,"duration":301184},"status":"broken","severity":"normal"},{"uid":"cd0776294a9caa5","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696134999666,"stop":1696135573368,"duration":573702},"status":"broken","severity":"normal"},{"uid":"eb4b9c7d59004ab7","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696133999466,"stop":1696134303041,"duration":303575},"status":"broken","severity":"normal"},{"uid":"2951c89128bc6eda","name":"Open book to last page read","time":{"start":1696131405069,"stop":1696131734098,"duration":329029},"status":"broken","severity":"normal"},{"uid":"35a4d5c26b47a2ce","name":"Check books sorting in Reservations","time":{"start":1696138045672,"stop":1696138414679,"duration":369007},"status":"passed","severity":"normal"},{"uid":"dac4e40a517dd60b","name":"Check of not rewinding forward and back by tapping on time bar","time":{"start":1696131119313,"stop":1696131709185,"duration":589872},"status":"broken","severity":"normal"},{"uid":"c1ea0e81b533664b","name":"Biblioboard: Check playback speed and sleep timer","time":{"start":1696128206185,"stop":1696128510257,"duration":304072},"status":"broken","severity":"normal"},{"uid":"bd6cd7598f4497a9","name":"Check of not rewinding forward and back by tapping on time bar","time":{"start":1696130543745,"stop":1696131119292,"duration":575547},"status":"broken","severity":"normal"},{"uid":"eab01793bb7ecd92","name":"Playback speed: Check of playback speed","time":{"start":1696136103423,"stop":1696136405611,"duration":302188},"status":"broken","severity":"normal"},{"uid":"24f40b7085b2c03b","name":"Check time tracking line","time":{"start":1696128815225,"stop":1696129385176,"duration":569951},"status":"broken","severity":"normal"},{"uid":"6220a41d9a253f3","name":"Bibliotheca: Playback speed: Check of playback speed","time":{"start":1696139124323,"stop":1696139522727,"duration":398404},"status":"broken","severity":"normal"},{"uid":"6c55633d9ca5677b","name":"Font settings: Check of font style","time":{"start":1696128502752,"stop":1696128916159,"duration":413407},"status":"broken","severity":"normal"},{"uid":"c2c3a2ce68425820","name":"Playback speed: Check of playback speed","time":{"start":1696131078979,"stop":1696131417348,"duration":338369},"status":"broken","severity":"normal"},{"uid":"ea94098720973a04","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696130825209,"stop":1696131126621,"duration":301412},"status":"broken","severity":"normal"},{"uid":"bea582f73342a7be","name":"Navigate by bookmarks","time":{"start":1696133713011,"stop":1696134042069,"duration":329058},"status":"broken","severity":"normal"},{"uid":"ddb2a2595984ff0e","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696127813371,"stop":1696128207174,"duration":393803},"status":"broken","severity":"normal"},{"uid":"163fa52928168cde","name":"Playback speed: Check of playback speed","time":{"start":1696134407019,"stop":1696134801320,"duration":394301},"status":"broken","severity":"normal"},{"uid":"dc7138c509ae7861","name":"LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view","time":{"start":1696135939077,"stop":1696136325507,"duration":386430},"status":"broken","severity":"normal"},{"uid":"2ab89337e731a88f","name":"Check buttons under the book title in LYRASIS","time":{"start":1696133855237,"stop":1696134426998,"duration":571761},"status":"broken","severity":"normal"},{"uid":"d0b729f0c5d1424c","name":"Navigate by bookmarks","time":{"start":1696133387682,"stop":1696133712983,"duration":325301},"status":"broken","severity":"normal"},{"uid":"f2f7baf50f3ab77e","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696131518421,"stop":1696132092527,"duration":574106},"status":"broken","severity":"normal"},{"uid":"ebeabb679c8dd88b","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696133607312,"stop":1696133999446,"duration":392134},"status":"broken","severity":"normal"},{"uid":"4585c1095e5c06f9","name":"Navigate by Page","time":{"start":1696133057874,"stop":1696133387654,"duration":329780},"status":"failed","severity":"normal"},{"uid":"9c6443b513cf203a","name":"Check playback speed and sleep timer","time":{"start":1696126671676,"stop":1696127246234,"duration":574558},"status":"broken","severity":"normal"},{"uid":"633ae502d28abf39","name":"Font settings: Check of font style","time":{"start":1696128916186,"stop":1696129341141,"duration":424955},"status":"broken","severity":"normal"},{"uid":"a891edf047505191","name":"Biblioboard: Check of switching to the next time","time":{"start":1696126277443,"stop":1696126671649,"duration":394206},"status":"broken","severity":"normal"},{"uid":"43aa8cb9499ae39c","name":"Navigate by Audiobook","time":{"start":1696126621018,"stop":1696126959846,"duration":338828},"status":"broken","severity":"normal"},{"uid":"908da299e6b60ba9","name":"Navigate by Page","time":{"start":1696132744429,"stop":1696133057847,"duration":313418},"status":"failed","severity":"normal"}] \ No newline at end of file diff --git a/2272/widgets/status-chart.json b/2272/widgets/status-chart.json deleted file mode 100644 index ecbffa87f9..0000000000 --- a/2272/widgets/status-chart.json +++ /dev/null @@ -1 +0,0 @@ -[{"uid":"bfdd4326577de6f5","name":"Playback speed: Check of playback speed","time":{"start":1696133246109,"stop":1696133820566,"duration":574457},"status":"broken","severity":"normal"},{"uid":"96bc5287204b60d8","name":"Bibliotheca: Check of not rewinding forward and back by tapping on time bar","time":{"start":1696132287857,"stop":1696132679106,"duration":391249},"status":"broken","severity":"normal"},{"uid":"23d70239b95f78d3","name":"Playback speed: Check of playback speed","time":{"start":1696133820587,"stop":1696134406995,"duration":586408},"status":"broken","severity":"normal"},{"uid":"43aa8cb9499ae39c","name":"Navigate by Audiobook","time":{"start":1696126621018,"stop":1696126959846,"duration":338828},"status":"broken","severity":"normal"},{"uid":"64d2075f0e33be4c","name":"Delete bookmarks","time":{"start":1696135654541,"stop":1696135980013,"duration":325472},"status":"broken","severity":"normal"},{"uid":"6220a41d9a253f3","name":"Bibliotheca: Playback speed: Check of playback speed","time":{"start":1696139124323,"stop":1696139522727,"duration":398404},"status":"broken","severity":"normal"},{"uid":"d471c802c48e3804","name":"Switch Library Reservations","time":{"start":1696131417371,"stop":1696131844791,"duration":427420},"status":"broken","severity":"normal"},{"uid":"4451b19f434126c1","name":"Open the audiobook at the last open chapter and check time code","time":{"start":1696126277448,"stop":1696126620922,"duration":343474},"status":"broken","severity":"normal"},{"uid":"f892c051be042ea4","name":"Settings: Check of Wrapped scrolling in Lyrasis","time":{"start":1696138299782,"stop":1696138846012,"duration":546230},"status":"broken","severity":"normal"},{"uid":"2951c89128bc6eda","name":"Open book to last page read","time":{"start":1696131405069,"stop":1696131734098,"duration":329029},"status":"broken","severity":"normal"},{"uid":"e5981e22d9ee4df3","name":"Check of settings screen and page navigation in Lyrasis","time":{"start":1696136907962,"stop":1696137190078,"duration":282116},"status":"broken","severity":"normal"},{"uid":"559708314b3318c9","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696127247889,"stop":1696127813349,"duration":565460},"status":"broken","severity":"normal"},{"uid":"e64c148f11290557","name":"BiblioBoard: Check of not rewinding forward and back by tapping on time bar","time":{"start":1696131709208,"stop":1696132287836,"duration":578628},"status":"broken","severity":"normal"},{"uid":"4259ae410456aee6","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696126856445,"stop":1696127247867,"duration":391422},"status":"broken","severity":"normal"},{"uid":"ddb2a2595984ff0e","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696127813371,"stop":1696128207174,"duration":393803},"status":"broken","severity":"normal"},{"uid":"bb5b3fe3bf6f29cc","name":"Check of switching to the next time","time":{"start":1696127302255,"stop":1696127918346,"duration":616091},"status":"broken","severity":"normal"},{"uid":"18d26b0039678706","name":"Biblioboard: Playback speed: Check of playback speed","time":{"start":1696137363460,"stop":1696137683450,"duration":319990},"status":"broken","severity":"normal"},{"uid":"6550c2818e7cb963","name":"Get a book from Subcategory List View and Read from Books in LYRASIS","time":{"start":1696132591316,"stop":1696133164944,"duration":573628},"status":"broken","severity":"normal"},{"uid":"163fa52928168cde","name":"Playback speed: Check of playback speed","time":{"start":1696134407019,"stop":1696134801320,"duration":394301},"status":"broken","severity":"normal"},{"uid":"b83eb220ac1b517c","name":"Font settings: Check of increasing and reducing the text size","time":{"start":1696126879130,"stop":1696127481984,"duration":602854},"status":"broken","severity":"normal"},{"uid":"dac4e40a517dd60b","name":"Check of not rewinding forward and back by tapping on time bar","time":{"start":1696131119313,"stop":1696131709185,"duration":589872},"status":"broken","severity":"normal"},{"uid":"f2f7baf50f3ab77e","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696131518421,"stop":1696132092527,"duration":574106},"status":"broken","severity":"normal"},{"uid":"c788c254748269ab","name":"Navigate by Page","time":{"start":1696132157129,"stop":1696132744402,"duration":587273},"status":"failed","severity":"normal"},{"uid":"6585163b35ade66d","name":"Get a book from Book Detail View and Return from Books in LYRASIS","time":{"start":1696131994319,"stop":1696132290833,"duration":296514},"status":"broken","severity":"normal"},{"uid":"ea20b4106ff41326","name":"Check playback speed and sleep timer","time":{"start":1696127918368,"stop":1696128261868,"duration":343500},"status":"broken","severity":"normal"},{"uid":"1acc06c8f643bde6","name":"LYRASIS: Biblioboard audiobooks: Getting and returning books from Book Detail View","time":{"start":1696132638373,"stop":1696133033169,"duration":394796},"status":"broken","severity":"normal"},{"uid":"79b0ca223ef43d4","name":"Font settings: Check of text theme","time":{"start":1696130385466,"stop":1696130724856,"duration":339390},"status":"broken","severity":"normal"},{"uid":"9852e6336bf8fe79","name":"Font settings: Check of increasing and reducing the text size","time":{"start":1696127482014,"stop":1696128062447,"duration":580433},"status":"broken","severity":"normal"},{"uid":"3aa7a0e43e4daae1","name":"Biblioboard: Playback speed: Check of playback speed","time":{"start":1696136405632,"stop":1696136795280,"duration":389648},"status":"broken","severity":"normal"},{"uid":"908da299e6b60ba9","name":"Navigate by Page","time":{"start":1696132744429,"stop":1696133057847,"duration":313418},"status":"failed","severity":"normal"},{"uid":"553bb449efd6c075","name":"Hold from Subcategory List View and Remove a Reserved Book from Subcategory List View","time":{"start":1696136532100,"stop":1696137078909,"duration":546809},"status":"broken","severity":"normal"},{"uid":"3247e8e183a3694b","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696134303063,"stop":1696134606369,"duration":303306},"status":"broken","severity":"normal"},{"uid":"ebeabb679c8dd88b","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696133607312,"stop":1696133999446,"duration":392134},"status":"broken","severity":"normal"},{"uid":"5d36219fafa64bc3","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696130423338,"stop":1696130825189,"duration":401851},"status":"broken","severity":"normal"},{"uid":"2f0bcff341de","name":"Bookmark icon: Perform check of enabling the bookmark","time":{"start":1696140673053,"stop":1696141244980,"duration":571927},"status":"broken","severity":"normal"},{"uid":"9f137e2ecc2ea522","name":"Check table of contents in Lyrasis","time":{"start":1696135521498,"stop":1696135794884,"duration":273386},"status":"broken","severity":"normal"},{"uid":"bd6cd7598f4497a9","name":"Check of not rewinding forward and back by tapping on time bar","time":{"start":1696130543745,"stop":1696131119292,"duration":575547},"status":"broken","severity":"normal"},{"uid":"c3a43e9ea34ef55","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696133033189,"stop":1696133607292,"duration":574103},"status":"broken","severity":"normal"},{"uid":"24f40b7085b2c03b","name":"Check time tracking line","time":{"start":1696128815225,"stop":1696129385176,"duration":569951},"status":"broken","severity":"normal"},{"uid":"f86bc4bcce8d66f4","name":"Biblioboard: Check time tracking line","time":{"start":1696129961162,"stop":1696130543724,"duration":582562},"status":"broken","severity":"normal"},{"uid":"a1f2111b8080268f","name":"Open book to last page read","time":{"start":1696131734125,"stop":1696132157100,"duration":422975},"status":"failed","severity":"normal"},{"uid":"518ea41a095c49c3","name":"Playback speed: Check of playback speed","time":{"start":1696132679127,"stop":1696133246088,"duration":566961},"status":"broken","severity":"normal"},{"uid":"2b83fde7851033e8","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696128780545,"stop":1696129352131,"duration":571586},"status":"broken","severity":"normal"},{"uid":"acea2c95c22ee533","name":"Check of not rewinding forward and back by tapping on time bar","time":{"start":1696128886879,"stop":1696129224182,"duration":337303},"status":"broken","severity":"normal"},{"uid":"c8535da537f20050","name":"Delete bookmarks","time":{"start":1696135237150,"stop":1696135654514,"duration":417364},"status":"broken","severity":"normal"},{"uid":"f885f9c2ea477ce8","name":"Check time tracking line","time":{"start":1696129385196,"stop":1696129961141,"duration":575945},"status":"broken","severity":"normal"},{"uid":"eb4b9c7d59004ab7","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696133999466,"stop":1696134303041,"duration":303575},"status":"broken","severity":"normal"},{"uid":"9c9cd1ef69aacace","name":"Delete bookmarks","time":{"start":1696134645158,"stop":1696135237122,"duration":591964},"status":"broken","severity":"normal"},{"uid":"468c8ec4325e3b4b","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696135573392,"stop":1696135939057,"duration":365665},"status":"broken","severity":"normal"},{"uid":"c888a382794123ad","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696132092547,"stop":1696132638352,"duration":545805},"status":"broken","severity":"normal"},{"uid":"55354e8c62435ee3","name":"Settings: Check of Vertical scrolling in Lyrasis","time":{"start":1696137190099,"stop":1696137754509,"duration":564410},"status":"broken","severity":"normal"},{"uid":"8836174340133392","name":"Check buttons under the book title in LYRASIS","time":{"start":1696134427019,"stop":1696134975976,"duration":548957},"status":"broken","severity":"normal"},{"uid":"35a4d5c26b47a2ce","name":"Check books sorting in Reservations","time":{"start":1696138045672,"stop":1696138414679,"duration":369007},"status":"passed","severity":"normal"},{"uid":"4585c1095e5c06f9","name":"Navigate by Page","time":{"start":1696133057874,"stop":1696133387654,"duration":329780},"status":"failed","severity":"normal"},{"uid":"dac6487ce29ff131","name":"TOC: Contents with text: Check of list of chapters and navigation in Lyrasis","time":{"start":1696136359739,"stop":1696136907941,"duration":548202},"status":"broken","severity":"normal"},{"uid":"db204d5e9973e9b0","name":"Biblioboard: Playback speed: Check of playback speed","time":{"start":1696137683471,"stop":1696137979917,"duration":296446},"status":"broken","severity":"normal"},{"uid":"613e0cbbac486f41","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696129633821,"stop":1696130028152,"duration":394331},"status":"broken","severity":"normal"},{"uid":"2f30616365026fd5","name":"Settings: Check of Horizontal scrolling in Lyrasis","time":{"start":1696137754530,"stop":1696138299761,"duration":545231},"status":"broken","severity":"normal"},{"uid":"d111ad2f18d75f15","name":"Check of book title and back button in Lyrasis","time":{"start":1696134975999,"stop":1696135521478,"duration":545479},"status":"broken","severity":"normal"},{"uid":"9c6443b513cf203a","name":"Check playback speed and sleep timer","time":{"start":1696126671676,"stop":1696127246234,"duration":574558},"status":"broken","severity":"normal"},{"uid":"2034e5ee1c635de","name":"TOC: Contents with thumbnails: Check of Contents list and navigation in Lyrasis","time":{"start":1696135794908,"stop":1696136359719,"duration":564811},"status":"broken","severity":"normal"},{"uid":"149e65d6395afe36","name":"Bibliotheca: Playback speed: Check of playback speed","time":{"start":1696138551932,"stop":1696139124303,"duration":572371},"status":"broken","severity":"normal"},{"uid":"26b5c52f3d90c897","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696128207196,"stop":1696128780524,"duration":573328},"status":"broken","severity":"normal"},{"uid":"cd0776294a9caa5","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696134999666,"stop":1696135573368,"duration":573702},"status":"broken","severity":"normal"},{"uid":"5a1b045f67c4894c","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696131126646,"stop":1696131518401,"duration":391755},"status":"broken","severity":"normal"},{"uid":"51b189eb3984a924","name":"Navigate by bookmarks","time":{"start":1696134042096,"stop":1696134645130,"duration":603034},"status":"broken","severity":"normal"},{"uid":"942f0b43a0e27d5e","name":"Font settings: Check of text theme","time":{"start":1696129341169,"stop":1696129782302,"duration":441133},"status":"broken","severity":"normal"},{"uid":"5f2f72c0a84b575c","name":"LYRASIS: Check of canceling the downloading from book details view","time":{"start":1696134606389,"stop":1696134999646,"duration":393257},"status":"broken","severity":"normal"},{"uid":"d0b729f0c5d1424c","name":"Navigate by bookmarks","time":{"start":1696133387682,"stop":1696133712983,"duration":325301},"status":"broken","severity":"normal"},{"uid":"d989d8e13927b9dc","name":"Playback speed: Check of playback speed","time":{"start":1696134801344,"stop":1696135117749,"duration":316405},"status":"broken","severity":"normal"},{"uid":"a891edf047505191","name":"Biblioboard: Check of switching to the next time","time":{"start":1696126277443,"stop":1696126671649,"duration":394206},"status":"broken","severity":"normal"},{"uid":"d773c5942a578db7","name":"Playback speed: Check of playback speed","time":{"start":1696135707531,"stop":1696136103403,"duration":395872},"status":"broken","severity":"normal"},{"uid":"3ee841d2c5f72719","name":"Playback speed: Check of playback speed","time":{"start":1696135117769,"stop":1696135707510,"duration":589741},"status":"broken","severity":"normal"},{"uid":"6c55633d9ca5677b","name":"Font settings: Check of font style","time":{"start":1696128502752,"stop":1696128916159,"duration":413407},"status":"broken","severity":"normal"},{"uid":"bea582f73342a7be","name":"Navigate by bookmarks","time":{"start":1696133713011,"stop":1696134042069,"duration":329058},"status":"broken","severity":"normal"},{"uid":"8ece376da5afc89","name":"Store library card","time":{"start":1696131844811,"stop":1696131994297,"duration":149486},"status":"passed","severity":"normal"},{"uid":"614d2cde89978e8f","name":"Bibliotheca: Playback speed: Check of playback speed","time":{"start":1696139522747,"stop":1696140099969,"duration":577222},"status":"broken","severity":"normal"},{"uid":"ea94098720973a04","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696130825209,"stop":1696131126621,"duration":301412},"status":"broken","severity":"normal"},{"uid":"c2c3a2ce68425820","name":"Playback speed: Check of playback speed","time":{"start":1696131078979,"stop":1696131417348,"duration":338369},"status":"broken","severity":"normal"},{"uid":"c0ca389170686057","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696126277504,"stop":1696126856419,"duration":578915},"status":"broken","severity":"normal"},{"uid":"1bbad6000b6994f4","name":"Hold from Book Detail View and Remove a Reserved Book from Book Detail View","time":{"start":1696137469792,"stop":1696138045643,"duration":575851},"status":"broken","severity":"normal"},{"uid":"1bf9b11c8e974135","name":"Font settings: Check of text theme","time":{"start":1696129782330,"stop":1696130385438,"duration":603108},"status":"broken","severity":"normal"},{"uid":"ba38b69843826983","name":"Check buttons under the book title in LYRASIS","time":{"start":1696133554032,"stop":1696133855216,"duration":301184},"status":"broken","severity":"normal"},{"uid":"a66989e2865f6edb","name":"Get a book from Subcategory List View and Return from Books in LYRASIS","time":{"start":1696132290860,"stop":1696132591296,"duration":300436},"status":"broken","severity":"normal"},{"uid":"6a639428450e8deb","name":"Playback speed: Check of playback speed","time":{"start":1696130467521,"stop":1696131078958,"duration":611437},"status":"broken","severity":"normal"},{"uid":"51b1ba299f318584","name":"Font settings: Check of increasing and reducing the text size","time":{"start":1696126277545,"stop":1696126879100,"duration":601555},"status":"broken","severity":"normal"},{"uid":"b80cd8da0206cc38","name":"Check playback speed and sleep timer","time":{"start":1696127637855,"stop":1696128206162,"duration":568307},"status":"broken","severity":"normal"},{"uid":"68ab7726f0ce314a","name":"Playback speed: Check of playback speed","time":{"start":1696129856099,"stop":1696130467500,"duration":611401},"status":"broken","severity":"normal"},{"uid":"41f38675e6df5d6f","name":"Check playback speed and sleep timer","time":{"start":1696127246273,"stop":1696127637833,"duration":391560},"status":"broken","severity":"normal"},{"uid":"eab01793bb7ecd92","name":"Playback speed: Check of playback speed","time":{"start":1696136103423,"stop":1696136405611,"duration":302188},"status":"broken","severity":"normal"},{"uid":"aa42aed78635ac0e","name":"Check buttons under the book title in LYRASIS","time":{"start":1696133164965,"stop":1696133554011,"duration":389046},"status":"broken","severity":"normal"},{"uid":"459b18efb3362751","name":"LYRASIS: Getting and returning books from Book Detail View","time":{"start":1696130028173,"stop":1696130423318,"duration":395145},"status":"broken","severity":"normal"},{"uid":"9acfe73517400b30","name":"Playback speed: Check of playback speed","time":{"start":1696129224203,"stop":1696129856078,"duration":631875},"status":"broken","severity":"normal"},{"uid":"47b3dddfa35fabe0","name":"Hold from Subcategory List View and Remove a Reserved Book from Holds","time":{"start":1696135980058,"stop":1696136532073,"duration":552015},"status":"broken","severity":"normal"},{"uid":"f63183f907bb2e6a","name":"Biblioboard: Playback speed: Check of playback speed","time":{"start":1696136795301,"stop":1696137363440,"duration":568139},"status":"broken","severity":"normal"},{"uid":"b622e02f065cad4a","name":"Check time tracking line","time":{"start":1696128510279,"stop":1696128815202,"duration":304923},"status":"broken","severity":"normal"},{"uid":"633ae502d28abf39","name":"Font settings: Check of font style","time":{"start":1696128916186,"stop":1696129341141,"duration":424955},"status":"broken","severity":"normal"},{"uid":"dc7138c509ae7861","name":"LYRASIS: Biblioboard audiobooks: Check of canceling the downloading from book details view","time":{"start":1696135939077,"stop":1696136325507,"duration":386430},"status":"broken","severity":"normal"},{"uid":"e04320fa05fc3a20","name":"Font settings: Check of font style","time":{"start":1696128062478,"stop":1696128502722,"duration":440244},"status":"broken","severity":"normal"},{"uid":"d9774abf2f4f1c41","name":"TOC: Check of table of contents","time":{"start":1696140099990,"stop":1696140673032,"duration":573042},"status":"broken","severity":"normal"},{"uid":"bab12cfe42bb00b4","name":"Check end of chapter sleep timer","time":{"start":1696126959871,"stop":1696127302232,"duration":342361},"status":"broken","severity":"normal"},{"uid":"de017b5281b2dd6","name":"Open book to last page read","time":{"start":1696130724885,"stop":1696131405041,"duration":680156},"status":"failed","severity":"normal"},{"uid":"a3c8c02cd5d781f4","name":"Check time tracking line","time":{"start":1696128261911,"stop":1696128886858,"duration":624947},"status":"broken","severity":"normal"},{"uid":"2ab89337e731a88f","name":"Check buttons under the book title in LYRASIS","time":{"start":1696133855237,"stop":1696134426998,"duration":571761},"status":"broken","severity":"normal"},{"uid":"c088c14a3880f625","name":"Bibliotheca: Playback speed: Check of playback speed","time":{"start":1696137979937,"stop":1696138551905,"duration":571968},"status":"broken","severity":"normal"},{"uid":"853ff49ee4606524","name":"Hold from Book Detail View and and Remove a Reserved Book from Holds","time":{"start":1696137078936,"stop":1696137469765,"duration":390829},"status":"broken","severity":"normal"},{"uid":"c1ea0e81b533664b","name":"Biblioboard: Check playback speed and sleep timer","time":{"start":1696128206185,"stop":1696128510257,"duration":304072},"status":"broken","severity":"normal"},{"uid":"925a5dffdc6d9e81","name":"LYRASIS: Reserving from Book Detail View","time":{"start":1696129352152,"stop":1696129633799,"duration":281647},"status":"broken","severity":"normal"}] \ No newline at end of file diff --git a/2272/widgets/suites.json b/2272/widgets/suites.json deleted file mode 100644 index eea83c1a05..0000000000 --- a/2272/widgets/suites.json +++ /dev/null @@ -1 +0,0 @@ -{"total":8,"items":[{"uid":"1021df27e28628727c25109e0abc7fc6","name":"Read EPUB in Lyrasis","statistic":{"failed":5,"broken":16,"skipped":0,"passed":0,"unknown":0,"total":21}},{"uid":"0bd140f8538f52d298c337f1540cf3ac","name":"Audiobook in LYRASIS","statistic":{"failed":0,"broken":31,"skipped":0,"passed":0,"unknown":0,"total":31}},{"uid":"3ccb5efffc7aebfe531d0b1389ccf59e","name":"Distributors","statistic":{"failed":0,"broken":23,"skipped":0,"passed":0,"unknown":0,"total":23}},{"uid":"c6ce7779b32238ebe4f254b30b2ef2a4","name":"Audiobooks from Audible studios in LYRASIS","statistic":{"failed":0,"broken":11,"skipped":0,"passed":0,"unknown":0,"total":11}},{"uid":"e6973421404a321635907244c3d83aee","name":"Read PDF in LYRASIS Reads on Android","statistic":{"failed":0,"broken":8,"skipped":0,"passed":0,"unknown":0,"total":8}},{"uid":"97492f9e786949ab44008f6ee1719d89","name":"My books module","statistic":{"failed":0,"broken":7,"skipped":0,"passed":0,"unknown":0,"total":7}},{"uid":"698905bf502bec50c96d21c31c2d6aae","name":"Reservation of book in LYRASIS","statistic":{"failed":0,"broken":4,"skipped":0,"passed":1,"unknown":0,"total":5}},{"uid":"e571307f3336411a6fcb9acc1285f892","name":"Manage Libraries","statistic":{"failed":0,"broken":1,"skipped":0,"passed":1,"unknown":0,"total":2}}]} \ No newline at end of file diff --git a/2272/widgets/summary.json b/2272/widgets/summary.json deleted file mode 100644 index 06c38d1741..0000000000 --- a/2272/widgets/summary.json +++ /dev/null @@ -1 +0,0 @@ -{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":5,"broken":101,"skipped":0,"passed":2,"unknown":0,"total":108},"time":{"start":1696126277443,"stop":1696141244980,"duration":14967537,"minDuration":149486,"maxDuration":680156,"sumDuration":49718701}} \ No newline at end of file diff --git a/2272/app.js b/2292/app.js similarity index 100% rename from 2272/app.js rename to 2292/app.js diff --git a/2292/data/behaviors.csv b/2292/data/behaviors.csv new file mode 100644 index 0000000000..e69de29bb2 diff --git a/2292/data/behaviors.json b/2292/data/behaviors.json new file mode 100644 index 0000000000..2beaa02f4b --- /dev/null +++ b/2292/data/behaviors.json @@ -0,0 +1 @@ +{"uid":"b1a8273437954620fa374b796ffaacdd","children":[],"name":"behaviors"} \ No newline at end of file diff --git a/2292/data/categories.csv b/2292/data/categories.csv new file mode 100644 index 0000000000..e69de29bb2 diff --git a/2292/data/categories.json b/2292/data/categories.json new file mode 100644 index 0000000000..58619be4b7 --- /dev/null +++ b/2292/data/categories.json @@ -0,0 +1 @@ +{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[],"name":"categories"} \ No newline at end of file diff --git a/2292/data/packages.json b/2292/data/packages.json new file mode 100644 index 0000000000..8250f1fdd0 --- /dev/null +++ b/2292/data/packages.json @@ -0,0 +1 @@ +{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","children":[],"name":"packages"} \ No newline at end of file diff --git a/2292/data/suites.csv b/2292/data/suites.csv new file mode 100644 index 0000000000..e69de29bb2 diff --git a/2292/data/suites.json b/2292/data/suites.json new file mode 100644 index 0000000000..f440714edd --- /dev/null +++ b/2292/data/suites.json @@ -0,0 +1 @@ +{"uid":"98d3104e051c652961429bf95fa0b5d6","children":[],"name":"suites"} \ No newline at end of file diff --git a/2292/data/timeline.json b/2292/data/timeline.json new file mode 100644 index 0000000000..03fd56d379 --- /dev/null +++ b/2292/data/timeline.json @@ -0,0 +1 @@ +{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","children":[],"name":"timeline"} \ No newline at end of file diff --git a/2292/export/influxDbData.txt b/2292/export/influxDbData.txt new file mode 100644 index 0000000000..deaf8c0b19 --- /dev/null +++ b/2292/export/influxDbData.txt @@ -0,0 +1,11 @@ +launch_status failed=0 1696749331000000000 +launch_status broken=0 1696749331000000000 +launch_status passed=0 1696749331000000000 +launch_status skipped=0 1696749331000000000 +launch_status unknown=0 1696749331000000000 +launch_time duration=0 1696749331000000000 +launch_time min_duration=0 1696749331000000000 +launch_time max_duration=0 1696749331000000000 +launch_time sum_duration=0 1696749331000000000 +launch_retries retries=0 1696749331000000000 +launch_retries run=0 1696749331000000000 diff --git a/2272/export/mail.html b/2292/export/mail.html similarity index 100% rename from 2272/export/mail.html rename to 2292/export/mail.html diff --git a/2292/export/prometheusData.txt b/2292/export/prometheusData.txt new file mode 100644 index 0000000000..d54728a538 --- /dev/null +++ b/2292/export/prometheusData.txt @@ -0,0 +1,11 @@ +launch_status_failed 0 +launch_status_broken 0 +launch_status_passed 0 +launch_status_skipped 0 +launch_status_unknown 0 +launch_time_duration 0 +launch_time_min_duration 0 +launch_time_max_duration 0 +launch_time_sum_duration 0 +launch_retries_retries 0 +launch_retries_run 0 diff --git a/2272/favicon.ico b/2292/favicon.ico similarity index 100% rename from 2272/favicon.ico rename to 2292/favicon.ico diff --git a/2292/history/categories-trend.json b/2292/history/categories-trend.json new file mode 100644 index 0000000000..2f871d561a --- /dev/null +++ b/2292/history/categories-trend.json @@ -0,0 +1 @@ +[{"data":{}}] \ No newline at end of file diff --git a/2292/history/duration-trend.json b/2292/history/duration-trend.json new file mode 100644 index 0000000000..2f871d561a --- /dev/null +++ b/2292/history/duration-trend.json @@ -0,0 +1 @@ +[{"data":{}}] \ No newline at end of file diff --git a/2292/history/history-trend.json b/2292/history/history-trend.json new file mode 100644 index 0000000000..4e2db980e5 --- /dev/null +++ b/2292/history/history-trend.json @@ -0,0 +1 @@ +[{"data":{"failed":0,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":0}}] \ No newline at end of file diff --git a/2292/history/history.json b/2292/history/history.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/2292/history/history.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/2292/history/retry-trend.json b/2292/history/retry-trend.json new file mode 100644 index 0000000000..54c14facab --- /dev/null +++ b/2292/history/retry-trend.json @@ -0,0 +1 @@ +[{"data":{"run":0,"retry":0}}] \ No newline at end of file diff --git a/2272/index.html b/2292/index.html similarity index 100% rename from 2272/index.html rename to 2292/index.html diff --git a/2272/plugins/behaviors/index.js b/2292/plugins/behaviors/index.js similarity index 100% rename from 2272/plugins/behaviors/index.js rename to 2292/plugins/behaviors/index.js diff --git a/2272/plugins/packages/index.js b/2292/plugins/packages/index.js similarity index 100% rename from 2272/plugins/packages/index.js rename to 2292/plugins/packages/index.js diff --git a/2272/plugins/screen-diff/index.js b/2292/plugins/screen-diff/index.js similarity index 100% rename from 2272/plugins/screen-diff/index.js rename to 2292/plugins/screen-diff/index.js diff --git a/2272/plugins/screen-diff/styles.css b/2292/plugins/screen-diff/styles.css similarity index 100% rename from 2272/plugins/screen-diff/styles.css rename to 2292/plugins/screen-diff/styles.css diff --git a/2272/styles.css b/2292/styles.css similarity index 100% rename from 2272/styles.css rename to 2292/styles.css diff --git a/2292/widgets/behaviors.json b/2292/widgets/behaviors.json new file mode 100644 index 0000000000..a527ade754 --- /dev/null +++ b/2292/widgets/behaviors.json @@ -0,0 +1 @@ +{"total":0,"items":[]} \ No newline at end of file diff --git a/2292/widgets/categories-trend.json b/2292/widgets/categories-trend.json new file mode 100644 index 0000000000..2f871d561a --- /dev/null +++ b/2292/widgets/categories-trend.json @@ -0,0 +1 @@ +[{"data":{}}] \ No newline at end of file diff --git a/2292/widgets/categories.json b/2292/widgets/categories.json new file mode 100644 index 0000000000..a527ade754 --- /dev/null +++ b/2292/widgets/categories.json @@ -0,0 +1 @@ +{"total":0,"items":[]} \ No newline at end of file diff --git a/2292/widgets/duration-trend.json b/2292/widgets/duration-trend.json new file mode 100644 index 0000000000..2f871d561a --- /dev/null +++ b/2292/widgets/duration-trend.json @@ -0,0 +1 @@ +[{"data":{}}] \ No newline at end of file diff --git a/2272/widgets/launch.json b/2292/widgets/duration.json similarity index 100% rename from 2272/widgets/launch.json rename to 2292/widgets/duration.json diff --git a/2292/widgets/environment.json b/2292/widgets/environment.json new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/2292/widgets/environment.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/2292/widgets/executors.json b/2292/widgets/executors.json new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/2292/widgets/executors.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/2292/widgets/history-trend.json b/2292/widgets/history-trend.json new file mode 100644 index 0000000000..4e2db980e5 --- /dev/null +++ b/2292/widgets/history-trend.json @@ -0,0 +1 @@ +[{"data":{"failed":0,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":0}}] \ No newline at end of file diff --git a/2292/widgets/launch.json b/2292/widgets/launch.json new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/2292/widgets/launch.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/2292/widgets/retry-trend.json b/2292/widgets/retry-trend.json new file mode 100644 index 0000000000..54c14facab --- /dev/null +++ b/2292/widgets/retry-trend.json @@ -0,0 +1 @@ +[{"data":{"run":0,"retry":0}}] \ No newline at end of file diff --git a/2292/widgets/severity.json b/2292/widgets/severity.json new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/2292/widgets/severity.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/2292/widgets/status-chart.json b/2292/widgets/status-chart.json new file mode 100644 index 0000000000..0637a088a0 --- /dev/null +++ b/2292/widgets/status-chart.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/2292/widgets/suites.json b/2292/widgets/suites.json new file mode 100644 index 0000000000..a527ade754 --- /dev/null +++ b/2292/widgets/suites.json @@ -0,0 +1 @@ +{"total":0,"items":[]} \ No newline at end of file diff --git a/2292/widgets/summary.json b/2292/widgets/summary.json new file mode 100644 index 0000000000..5167dd1943 --- /dev/null +++ b/2292/widgets/summary.json @@ -0,0 +1 @@ +{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":0,"broken":0,"skipped":0,"passed":0,"unknown":0,"total":0},"time":{}} \ No newline at end of file diff --git a/index.html b/index.html index 31f671cb5c..1c7a58d14b 100644 --- a/index.html +++ b/index.html @@ -26,7 +26,8 @@
.
-├── RUN ID: 2291 - 2023-10-08 01:58:32 UTC(Latest)
+├── RUN ID: 2292 - 2023-10-08 07:15:05 UTC(Latest)
+├── RUN ID: 2291 - 2023-10-08 01:49:25 UTC
├── RUN ID: 2290 - 2023-10-07 18:05:43 UTC
├── RUN ID: 2289 - 2023-10-07 12:01:03 UTC
├── RUN ID: 2288 - 2023-10-07 01:46:23 UTC
@@ -45,5 +46,4 @@
├── RUN ID: 2275 - 2023-10-01 18:17:29 UTC
├── RUN ID: 2274 - 2023-10-01 12:14:08 UTC
├── RUN ID: 2273 - 2023-10-01 07:03:35 UTC
-├── RUN ID: 2272 - 2023-10-01 01:50:31 UTC