所以我最近从使用 AngularJS 切换到 ReactJS,但我确实很喜欢使用 Protractor E2E 测试运行器,所以我想知道关于 Protractor 的两件事。
在完全不使用 AngularJS 的网站上使用量角器有什么重大问题吗?我知道 Protractor 默认情况下会尝试与 Angular 同步,您会得到:
Error: Angular could not be found on the page X : retries looking for angular exceeded
输入消息但是我相信可以通过browser.ignoreSynchronization = true
before来防止browser.get()
。除此之外还有其他问题吗?
另一个问题是 Protractor 是否会成为特定于 AngularJS 的工具,因为它只能测试 AngularJS 代码?我认为可以绕过任何 AngularJS 特定功能(就像你可以使用browser.ignoreSynchronization = true
),我只是想确保这是 Protractor 前进的核心目标。