标签: selenium-webdriver protractor
有一个breaking change in protractor 2.0:
从then 中删除element(by.foo)功能
then
element(by.foo)
我想知道这种变化背后的理由。让ElementFinder.find返回一个promise是我们在测试中大量依赖的模式。我想知道这是否是出于某种原因的反模式。
我看到改变的提交是here。提交消息描述了已经改变的内容,但不是为什么它已经完成(除了更多地与Selenium webdriver协调一致,这只是问题)。