Automated cross-browser testing is important to the success of any software application. It gives teams the confidence that the application works the same in all browsers, allows them to easily and quickly test changes in each browser, and saves time from constantly manually testing features. As helpful as automated cross-browser testing is to your product, it is tricky to implement smoothly, and there will inevitably be problems during setup.
You might think that running your tests in Chrome should have the same behavior as Safari or IE, but oftentimes that doesn’t happen right out of the box. Tests need some tweaks to be able to run successfully, 100% of the time in all your supported browsers.
Meaghan Lewis shares strategies she has found successful for cross-browser tests using Selenium WebDriver.
Meaghan Lewis is a Quality Engineer at GitHub. She is skilled in automation for both web and mobile applications, and an advocate for embedding quality throughout software delivery practices. Meaghan has worked with companies ranging in size from 50 – 50,000 employees, and across numerous industries. She enjoys learning, applying, and sharing testing practices with her peers.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org