自动化测试工具知多少之——Selenium, Selenide和Katalon
引子 之前就有个想法,整理一下自动化测试的相关工具,开始的时候以为不复杂,但是只是简单的列表似乎又单调了些,没什么意义。如果加上介绍和相关说明,放在一篇文章里,又会太过杂乱。 干脆还是先从细节开始,写个系列文章来介绍工具,后面再做整理,可能会清楚一点。 从哪儿开始呢,要不咱先唠唠Selenium? Selenium 这是鼎鼎大名家喻户晓的工具了,大家应该都知道,它是做Web UI自动化的。 但是初次接触的朋友可能还是会有点懵逼,什么Selenium1.0, 2.0, 3.0, 什么seleniumRC、Selenium IDE,Selenium Grid,还有WebDriver又是什么鬼?所以咱也来先简单介绍两句。 1.0 Selenium 1.0 = Selenium IDE + Selenium Grid + Selenium RC Selenium IDE是嵌入到Firefox浏览器中的一个插件,实现简单的浏览器操作的录制与回放功能。 Selenium Grid是一种自动化的测试辅助工具,Grid通过利用现有的计算机基础设施,能加快Web-App的功能测试。利用Grid可以很方便地实现在多台机器上和异构环境中运行测试用例。 Selenium RC(Remote Control)是Selenium1.0的核心部分。Selenium RC 支持多种不同语言编写的自动化测试脚本