{ "searchDate": "2026-03-15T23:17:51.313Z", "route": "Plymouth to Roscoff", "outboundDate": "2026-07-18", "returnDate": "2026-08-02", "passengers": { "adults": 2, "children": 1, "childAges": [ 6 ] }, "vehicle": "1 car", "screenshots": [ "v3-01-homepage.png", "v3-02-no-cookies.png", "v3-03-before-interaction.png", "v3-06-after-routes.png", "v3-07-dates.png", "v3-08-passengers.png", "v3-09-results.png" ], "status": "completed", "steps": [ "Loaded homepage: https://www.brittany-ferries.co.uk/", "Accepted cookies", "Clicked Ferry tab", "Clicked search" ], "pageStructure": [ { "type": "button", "text": "Ferry", "class": "mdc-button mat-mdc-button-base mat-mdc-button mat-", "id": "" }, { "type": "button", "text": "Holidays", "class": "mdc-button mat-mdc-button-base mat-mdc-button mat-", "id": "" }, { "type": "button", "text": "Offers", "class": "mdc-button mat-mdc-button-base mat-mdc-button mat-", "id": "" }, { "type": "button", "text": "Search", "class": "mdc-button mat-mdc-button-base mdc-button--outline", "id": "" }, { "type": "button", "text": "Sailing Updates", "class": "mdc-button mat-mdc-button-base mdc-button--outline", "id": "" }, { "type": "button", "text": "My account", "class": "mdc-button mat-mdc-button-base mdc-button--outline", "id": "" }, { "type": "button", "text": "Ferry", "class": "mdc-button mat-mdc-button-base mat-mdc-button mat-", "id": "" }, { "type": "button", "text": "Holidays", "class": "mdc-button mat-mdc-button-base mat-mdc-button mat-", "id": "" }, { "type": "button", "text": "Offers", "class": "mdc-button mat-mdc-button-base mat-mdc-button mat-", "id": "" }, { "type": "button", "text": "keyboard_arrow_down", "class": "mdc-icon-button mat-mdc-icon-button mat-mdc-button", "id": "" }, { "type": "button", "text": "keyboard_arrow_down", "class": "mdc-icon-button mat-mdc-icon-button mat-mdc-button", "id": "" }, { "type": "button", "text": "BOOK NOW", "class": "mdc-button mat-mdc-button-base mdc-button--uneleva", "id": "" }, { "type": "button", "text": "More offers", "class": "mdc-button mat-mdc-button-base mdc-button--outline", "id": "" }, { "type": "button", "text": "More info", "class": "mdc-button mat-mdc-button-base mdc-button--outline", "id": "" }, { "type": "button", "text": "More holidays", "class": "mdc-button mat-mdc-button-base mdc-button--outline", "id": "" }, { "type": "button", "text": "SUBMIT", "class": "mdc-button mat-mdc-button-base mdc-button--uneleva", "id": "" }, { "type": "button", "text": "Cookie Preferences", "class": "mdc-button mat-mdc-button-base ot-sdk-show-setting", "id": "" }, { "type": "button", "text": "", "class": "mdc-fab mat-mdc-fab-base mat-mdc-fab mat-mdc-butto", "id": "fake-messenger" }, { "type": "button", "text": "Yes, I accept!", "class": "", "id": "onetrust-accept-btn-handler" }, { "type": "button", "text": "Continue without Accepting", "class": "", "id": "onetrust-reject-all-handler" }, { "type": "button", "text": "Customise", "class": "cookie-setting-link", "id": "onetrust-pc-btn-handler" }, { "type": "button", "text": "", "class": "ot-close-icon", "id": "close-pc-btn-handler" }, { "type": "button", "text": "Accept all and close", "class": "", "id": "accept-recommended-btn-handler" }, { "type": "button", "text": "", "class": "", "id": "" }, { "type": "button", "text": "Cookies Details", "class": "ot-link-btn category-host-list-handler", "id": "" }, { "type": "button", "text": "", "class": "", "id": "" }, { "type": "button", "text": "Cookies Details", "class": "ot-link-btn category-host-list-handler", "id": "" }, { "type": "button", "text": "", "class": "", "id": "" }, { "type": "button", "text": "Cookies Details", "class": "ot-link-btn category-host-list-handler", "id": "" }, { "type": "button", "text": "", "class": "", "id": "" }, { "type": "button", "text": "Cookies Details", "class": "ot-link-btn category-host-list-handler", "id": "" }, { "type": "button", "text": "Back Button", "class": "ot-link-btn back-btn-handler", "id": "" }, { "type": "button", "text": "Filter Icon", "class": "", "id": "filter-btn-handler" }, { "type": "button", "text": "Clear", "class": "", "id": "clear-filters-handler" }, { "type": "button", "text": "Apply", "class": "", "id": "filter-apply-handler" }, { "type": "button", "text": "Cancel", "class": "", "id": "filter-cancel-handler" }, { "type": "button", "text": "Save choices", "class": "save-preference-btn-handler onetrust-close-btn-han", "id": "" }, { "type": "select", "class": "mat-mdc-select mat-mdc-select-empty ng-untouched n", "id": "mat-select-0" }, { "type": "select", "class": "mat-mdc-select mat-mdc-select-disabled mat-mdc-sel", "id": "mat-select-1" }, { "type": "input", "inputType": "radio", "placeholder": "", "name": "mat-radio-group-0", "id": "mat-radio-0-input" }, { "type": "input", "inputType": "radio", "placeholder": "", "name": "mat-radio-group-0", "id": "mat-radio-1-input" }, { "type": "input", "inputType": "radio", "placeholder": "", "name": "mat-radio-group-0", "id": "mat-radio-2-input" }, { "type": "input", "inputType": "text", "placeholder": "Outbound date", "name": "", "id": "mat-input-3" }, { "type": "input", "inputType": "text", "placeholder": "Inbound date", "name": "", "id": "mat-input-4" }, { "type": "input", "inputType": "text", "placeholder": "", "name": "", "id": "mat-input-0" }, { "type": "input", "inputType": "text", "placeholder": "", "name": "", "id": "mat-input-1" }, { "type": "input", "inputType": "email", "placeholder": "", "name": "", "id": "mat-input-2" }, { "type": "input", "inputType": "checkbox", "placeholder": "", "name": "ot-group-id-C0002", "id": "ot-group-id-C0002" }, { "type": "input", "inputType": "checkbox", "placeholder": "", "name": "ot-group-id-C0003", "id": "ot-group-id-C0003" }, { "type": "input", "inputType": "checkbox", "placeholder": "", "name": "ot-group-id-C0004", "id": "ot-group-id-C0004" }, { "type": "input", "inputType": "text", "placeholder": "Search…", "name": "vendor-search-handler", "id": "vendor-search-handler" }, { "type": "input", "inputType": "checkbox", "placeholder": "", "name": "", "id": "chkbox-id" }, { "type": "input", "inputType": "checkbox", "placeholder": "", "name": "", "id": "select-all-hosts-groups-handler" }, { "type": "input", "inputType": "checkbox", "placeholder": "", "name": "", "id": "select-all-vendor-groups-handler" }, { "type": "input", "inputType": "checkbox", "placeholder": "", "name": "", "id": "select-all-vendor-leg-handler" } ], "url": "https://www.brittany-ferries.co.uk/ferry-routes", "extractedPrices": [ "£154" ] }