Enhanced Cypress logbook tests for reliability by adding waits for login and page load, and improved assertions for table and button presence. Updated login command to use environment variables for credentials, allowing more flexible test configuration.
Added a check for the page header and increased timeout for table existence to ensure the test waits for the page to fully load before verifying the station logbook entry.
Raised default and request timeouts to 60 seconds in Cypress config to improve test reliability. Added a custom 'waitForSelectOptions' command to ensure select elements are populated before interacting, and updated station location test to use this command.