在本文中,我们将了解用于UI自动化测试的Selenide项目。我们将看到它是什么以及如何使用它来测试我们的UI项目。
2. Selenide是什么?
Selenide是一个建立在Selenium WebDriver之上的免费、开源框架。它为我们提供了执行web应用程序自动化测试的所有Selenium的强大功能。然而,它大大简化了,使我们只关注重要的事情。
特别是,Selenide将简化所有web浏览器的管理。它还会在测试失败时自动捕获浏览器窗口的截图。然后,它为我们提供了一个更加简化的API,用于与web浏览器交互,包括几个不直接从Selenium提供的函数,并简化了其他可用的函数。