A cross-platform test framework for automated testing