When the app is run the tabs object in the HTML is given and input id similar to tabs_896697200 where the numbers are randomized between runs of the application.
This interferes with shinytest2 programmatic testing.
A workaround that works for limited periods is to add a seed parameter when calling shinytest2 AppDriver$new in a test. However, this doesn't appear to be consistent between versions of chromote being used in the background.