/vista

A research prototype tool to repair Selenium E2E test cases through computer vision

Primary LanguageJavaApache License 2.0Apache-2.0

VISTA (Visual Web Test Repair)

VISTA (Visual Web Test Repair) is an open-source research prototype tool to automatically repair web test cases developed with the popular Selenium Webdriver test automation framework. The tool is written in Java, and supports test cases written in Java.

Publications

The tool and its empirical evaluation have been published in the following articles.

  • Andrea Stocco, Rahulkrishna Yandrapally, Ali Mesbah. Visual Web Test Repair. Proceedings of Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2018), 4-9 November, 2018, Lake Buena Vista, Florida, United States, pp. (to appear), ACM, 2018. pre-print

  • Andrea Stocco, Rahulkrishna Yandrapally, Ali Mesbah. Web Test Repair Using Computer Vision. Proceedings of Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering – Demonstration Track (ESEC/FSE 2018), 4-9 November, 2018, Lake Buena Vista, Florida, United States, ACM, 2018. pre-print

Demo Video

A demo video of VISTA is available on YT