The document discusses several frequently encountered issues when testing cross-browser, including time dependence, managing test virtual machines, random DOM IDs, testing layout, unit testing JavaScript, model layer access in tests, starting state, and parallel test runs. Some solutions proposed include using fixtures to manage database state, cleaning up the database between tests, and starting multiple browser instances in parallel to speed up test runs.