我正在为VueJS应用程序创建自动化测试用例,该应用程序将在多个不同的桌面浏览器和移动(iOS和Android)浏览器中得到支持。我遇到过几种选择,包括量角器,测试咖啡馆,守夜人和赛普拉斯。赛普拉斯仅支持Chrome浏览器,因此我无法使用它,而Protractor似乎更适合测试Angular应用程序。所以我正在寻找使用Test Cafe或Nightwatch的人的反馈。
问题:
答案 0 :(得分:2)
到目前为止我还没有使用测试咖啡馆,但我使用过守夜人。这是在nodeJS中开发的一个很好的框架。
<强>优点:强>
缺点:少支持
答案 1 :(得分:1)
我有使用夜视仪js的经验。它很容易实现。它支持所有语言,如react js,angular js或任何脚本语言。只有负面的一面是较少的支持。另一个更好的选择是webdriver.io(不是selenium webdriver)
答案 2 :(得分:1)
Nightwatch是基于硒的。 Test Cafe具有自己的机制并具有一些优势,例如移动测试和自动等待机制以及更简单的设置。