Proceedings of International Conference on Applied Innovation in IT  ·  2026/04/22  ·  Vol. 14  ·  Issue 2  ·  pp. 243–248
Enhancing Web Test Automation Through Screenshot and Video-Based Execution Reporting
Oleksii Cherkashyn
Automated web testing increasingly relies on comprehensive reporting mechanisms to facilitate bug reproduction and analysis. This study focuses on enhancing test automation through screenshot and video-based execution reporting using the WebdriverIO framework. The built-in method saveScreenshot was employed for capturing screenshots at each step of the test execution, while the Video Reporter library was used to record videos for failed tests. The study demonstrates that both GUI and headless modes of the Chrome browser do not affect the quality of screenshots and videos. Captured screenshots have an average size of approximately 61.5 KB to 136.9 KB, and videos range from 18.4 KB to 71.7 KB, making them suitable for execution on low-budget or resource-limited remote servers. Furthermore, with Jenkins supporting PNG screenshots and WEBM video playback, visual analysis can be performed directly within the CI/CD interface. The results confirm that the visual quality of both screenshots and video recordings is sufficient to identify the exact point of test failure and to reproduce the corresponding bugs, providing practical guidance for improving test reporting and debugging in automated web testing environments.
Video Reporter Screenshot Reporter Web Application Testing Web Test Automation WebdriverIO JavaScript.
References
  1. S. Balsam and D. Mishra, “Web application testing - Challenges and opportunities,” Journal of Systems and Software, vol. 219, Jan. 2025, art. 112186, [Online]. Available: https://doi.org/10.1016/j.jss.2024.112186.
  2. H. At Thooriqoh, T. N. Annisa and U. L. Yuhana, “Selenium Framework for Web Automation Testing: A Systematic Literature Review,” JUTI: Jurnal Ilmiah Teknologi Informasi, vol. 19, no. 2, Jul. 2021, [Online]. Available: https://doi.org/10.12962/j24068535.v19i2.a1021.
  3. R. M. Salagundi and S. R. Savitha, “Automated reporting and statistical analysis of test case results in continuous integration: A custom dashboard approach,” World Journal of Advanced Engineering Technology and Sciences, vol. 13, no. 1, pp. 027-033, 2024, [Online]. Available: https://doi.org/10.30574/wjaets.2024.13.1.0374.
  4. O. Cherkashyn, “Application Test Automation in Headless Android Emulator,” Proceedings of International Conference on Applied Innovation in IT, vol. 13, no. 5, pp. 445-452, 2025, [Online]. Available: https://doi.org/10.25673/123064.
  5. H. Sun, A. Rosà, D. Bonetta and W. Binder, “Automatically Assessing and Extending Code Coverage for NPM Packages,” in 2021 IEEE/ACM International Conference on Automation of Software Test (AST 2021), pp. 40-49, 2021, [Online]. Available: https://doi.org/10.1109/AST52587.2021.00013.
  6. “Video Reporter,” [Online]. Available: https://webdriver.io/docs/wdio-video-reporter/.
  7. D. Wang, Z. Zhang, S. Feng, W. G. J. Halfond and T. Yu, “An Empirical Study on Leveraging Images in Automated Bug Report Reproduction,” in Proceedings of the 2025 IEEE/ACM 22nd International Conference on Mining Software Repositories (MSR), pp. 123-133, Apr. 2025, [Online]. Available: https://doi.org/10.1109/MSR66628.2025.00019.
  8. S. Mallipeddi, M. Yaqoob, J. A. Khan, T. Mehmood, A. Mylonas and N. Pitropakis, “AutoQALLMs: Automating Web Application Testing Using Large Language Models (LLMs) and Selenium,” Computers, vol. 14, no. 11, p. 501, Nov. 2025, [Online]. Available: https://doi.org/10.3390/computers14110501.
  9. M. Mon and B. Panczyk, “A Comparative Analysis of Web Application Test Automation Tools,” Journal of Computer Sciences Institute, vol. 35, pp. 159-165, Jun. 2025, [Online]. Available: https://doi.org/10.35784/jcsi.7119.
  10. Y. Zhao, S. Talebipour, K. Baral, H. Park, L. Yee, S. A. Khan, Y. Brun, N. Medvidovic and K. Moran, “Avgust: Automating Usage Based Test Generation from Videos of App Executions,” in Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2022), pp. 421-433, Nov. 2022, [Online]. Available: https://doi.org/10.1145/3540250.3549134.
  11. J. Wang, M. Li, S. Wang, T. Menzies and Q. Wang, “Images don’t lie: Duplicate crowdtesting reports detection with screenshot information,” Information and Software Technology, vol. 110, pp. 139-155, Jun. 2019, [Online]. Available: https://doi.org/10.1016/j.infsof.2019.03.003.
  12. A. Ashrafi, M. Bouktif and R. Mediani, “ImageR: Enhancing Bug Report Clarity by Screenshots,” arXiv preprint arXiv:2505.01925, 2025, [Online]. Available: https://arxiv.org/abs/2505.01925.
  13. E. Kesavan, “Comparative Study of JavaScript-Based Testing Frameworks Integrated with Selenium WebDriver,” International Scientific Journal of Engineering and Management, vol. 1, no. 5, Dec. 2022, [Online]. Available: https://doi.org/10.55041/ISJEM00087.
  14. B. García, F. Ricca, M. Leotta and M. Munoz-Organero, “Test automation with Selenium: A survey,” Information and Software Technology, vol. 194, art. 108077, 2026, [Online]. Available: https://doi.org/10.1016/j.infsof.2026.108077.
  15. K. Lim, Y. Kwon and D. Kim, “A Longitudinal Study of Vulnerable Client-side Resources and Web Developers’ Updating Behaviors,” in Proceedings of the 2023 ACM on Internet Measurement Conference (IMC ’23), pp. 162-180, Oct. 2023, [Online]. Available: https://doi.org/10.1145/3618257.3624804.
ICAIIT 2026
International Conference on Applied Innovation in IT
Bringing together researchers, engineers and practitioners to share advances in applied information technology.
Submission deadline
September 29, 2026
Paper acceptance
November 2, 2026
Journal publication
November 30, 2026
Next conference
March 11, 2027 · Köthen, Germany
© 2026 ICAIIT · Anhalt University of Applied Sciences ISSN 2198-8005 (online)

Proceedings of the International Conference on Applied Innovations in IT by Anhalt University of Applied Sciences is licensed under CC BY-SA 4.0  ·  This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License