gpt4 book ai didi

java - 这是否可以使用 Selenium 和 Java 来自动化 Angular Web 应用程序?

转载 作者:行者123 更新时间:2023-12-01 17:54:50 26 4
gpt4 key购买 nike

如果可能,需要注意哪些依赖项。如果不可能,为什么不呢?

最佳答案

简短的回答是它是可能的,但你真的很难准确识别 DOM 元素,定位器,如 ngmodel , ngbinding等和同步,以命名最常见的问题。

当然有一个名为 ngWebDriver 的库您可以将 Selenium Java 用于自动化任务,现实情况是有更适合的工具来完成这项工作。您可能希望使用以下方法之一进行研究:

  • Cypress - 请注意,在发布此答案之日, Cypress 支持 Chrome 系列浏览器并支持 Firefox 浏览器的测试版。
  • Protractor - 值得注意的是,Protractor 在底层依赖于 WebdriverJS,因此您可以将其视为 Selenium 之上的一个层,这使得与 AngularJS 的交互比单独使用 Selenium 更容易

  • 网上有很多文章,无论您选择哪种方式都有优缺点,所以我不会在这里展开,因为我们冒着争论意见的风险。我的建议是研究,并根据您的应用程序/项目的上下文做出决定。

    关于java - 这是否可以使用 Selenium 和 Java 来自动化 Angular Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60737602/

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