gpt4 book ai didi

selenium-webdriver - Protractor 与 Selenium 相比有什么优点或缺点?

转载 作者:行者123 更新时间:2023-12-03 07:41:46 27 4
gpt4 key购买 nike

我目前正在开发具有大量 Angular js 的 WebApp...我们从 Selenium WebDriver 开始,脚本在草稿代码中运行良好...但我建议我们需要使用 Protractor 而不是 Selenium WebDriver。就两者为我做同样的工作而言。我发现的唯一区别是我不想显式等待加载网页..

Protractor 与 Selenium WebDriver 相比还有其他优点或缺点吗?

最佳答案

您好,我们可以对此进行讨论,但就 Selenium 与 Protractor 而言:

Selenium

  1. 即使是 Angular JS 网站也能很好地工作,只是我们必须处理同步问题。如果你能应付那就没有劣势。
  2. Selenium 的自动化功能非常丰富,也就是说,它已经上市多年并且不断发展,其 API 几乎稳定。
  3. 事实上,它是开源市场中浏览器自动化的事实上的工具。
  4. 您可以在几乎所有流行语言中使用 selenium。

Protractor

  1. 作为基于角度的自动化工具进行销售。但是当你看一下它的核心时,它是 webdriver JS 的包装器。因此,它没有发现浏览器自动化中的任何新垂直领域。
  2. 是的,在角度特定定位器策略的情况下它具有一定的优势。它提供了更多使用 Angular 指令的选项(即角度特定定位器策略)。
  3. 它仅适用于一种客户端(语言),即仅适用于 JavaScript。因此,要使用它,您必须了解 JavaScript。
  4. 市场上的新产品,尽管它基于 webdriverJs。

因此,这完全取决于您想要使用哪种工具的项目要求和团队知识。不好说哪个比其他有什么优势。这两个工具都是为了帮助我们并使浏览器自动化完美无缺。希望这会有所帮助。

关于selenium-webdriver - Protractor 与 Selenium 相比有什么优点或缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36931204/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com