我们已经有了一个强大的框架来自动化UI以及各种其他java操作的自定义类,如发布api,xml处理,文件处理,json处理,数据库操作等。由于时间紧迫,切换到量角器和框架开发是不可能的。
因此使用angular7作为硒是很好的选择。因为我们可以通过selenium处理所有同步问题
首先,问题的背景背景是通过硒自动化angular7应用程序是一个好主意,这将有助于我们以更好的方式回答您的问题。
也许在使用angular7通过selenium发布api,xml处理,文件处理,json处理以及数据库操作等操作的自动化操作时,可能没有报告任何重大问题。
当自动化应用程序专门使用Angular WebDriverWait来我们的救援来诱导迫切需要等待元素在DOM Tree中存在/可见/可交互。
您可以在this discussion中找到使用selenium自动化angular7应用程序的示例