任何优势或劣势量角器对硒?

时间:2016-04-29 06:38:55

标签: selenium-webdriver protractor

我目前正在开发WebApp,它有很多Angular js ......我们从Selenium WebDriver开始,脚本很好用于刮擦代码......但我建议我们需要使用量角器而不是Selenium WebDriver。至于两者都为我做同样的工作。我发现的唯一区别是我不想明确等待加载网页..

Protractor Vs Selenium WebDriver还有其他优点或缺点吗?

1 个答案:

答案 0 :(得分:30)

您好我们可以就此进行讨论,但就硒与量角器而言:

<强>硒

  1. 即使它是有角度的JS网站也很棒,只有我们必须处理同步问题。如果你能处理就没有劣势。
  2. 硒具有非常丰富的自动化功能,即它已在市场上销售多年并且发展迅速,其API几乎稳定。
  3. 它实际上是浏览器自动化开源市场中的一个事实工具。
  4. 几乎每种流行语言都可以使用硒。
  5. <强>量角器

    1. 作为基于角度的自动化工具销售。但是当你看到它的核心时,它就是webdriver JS的包装器。因此,它无法揭示浏览器自动化中的任何新垂直。
    2. 是的,在角度特定定位策略的情况下它具有一定的优势。它提供了更多选项来使用Angular指令(即角度特定定位器策略)。
    3. 它仅适用于一个客户端(语言),仅适用于JavaScript。因此,要使用它,您必须了解JavaScript。
    4. 市场上的新品虽然基于webdriverJs。
    5. 因此,完全取决于您的项目要求和团队知识,您希望使用哪种工具。说哪个优于其他优势是不好的。这两个工具都可以帮助我们,使浏览器自动化完美无瑕。希望这会有所帮助。