В настоящее время одним из наиболее часто используемых инструментов автоматизации тестирования является Appium .
Я сам использовал его профессионально, и он работал очень хорошо.Это поможет вам с такими действиями, как поиск элементов и взаимодействие с ними, чтобы назвать несколько.Это открытый исходный код, кросс-платформенный - позволяет вам проводить тесты на Android, iOS и более - и многоязычный - это означает, что вы можете писать свои тесты, используя множество различных языков программирования, таких как Ruby, Java, Python, C # и т. Д.
Проверьте их страницу, чтобы увидеть, действительно ли она соответствует вашим потребностям: appium.io