量角器和Selenium之间的技术差异

问题描述 投票:0回答:1

我想为我的Angular(2+)应用程序构建一个e2e测试套件。

使用Protractor和使用Selenium(例如使用Python Selenium或Java Selenium)实现此类套件之间的技术差异是什么?

它们都基于WebDriverJS,但是Protractor声称是专门为“Angular和AngularJS应用程序”制作的。

所以我不是在寻找关于哪一个更好的意见,但我更愿意了解实际差异是什么(例如Protractor为Angular应用程序做了哪些方式?)它可以被视为“针对Angular应用程序优化的Selenium”为什么?)。

angular selenium selenium-webdriver protractor e2e-testing
1个回答
0
投票

当您第一次开始进入自动化测试世界时,问自己一个很好的问题是:“我将为这些测试编写什么样的应用程序?”通过这种方式,您不仅可以确定选择编写测试IN的框架的最佳路径,还可以确定编写测试的方式,这对于早期了解非常有帮助。而不是以后。

那么告诉我,你的应用程序做了什么?它是数据驱动的吗?用户是否需要登录网站才能访问其功能?此外:它的主要功能是什么?

© www.soinside.com 2019 - 2024. All rights reserved.