gpt4 book ai didi

unit-testing - Orbeon 中有单元测试框架吗?

转载 作者:行者123 更新时间:2023-12-04 06:26:23 26 4
gpt4 key购买 nike

我想知道是否有单元测试框架 用于测试 Orbeon 表格。
我们试图实现的单元测试是事件检查、启用-禁用检查、导航检查、元素样式检查等......
我尝试将 selenium IDE(将其用作 Firefox 插件)作为 POC。它可以轻松地创建测试用例。
但是当我在表单中遇到重复的部分时,每当我们刷新表单时,为每个字段生成的 id 有时会有所不同。所以不得不放弃使用 selenium IDE 的想法。
我碰巧看到这个 YDT-cleint side unit test orbeon wiki 中的链接。但是对这个 YDT 的用法或如何与 orbeon 集成没有太多了解。

最佳答案

Orbeon Forms 本身的单元测试分为 3 类:

  • JUnit 类型的测试,在服务器上运行(例如 a test for Liferay )
  • 基于 XPL 的测试,在服务器上运行(例如 for XBL componnents)
  • YUI 基于测试的测试,在浏览器上运行(例如 a test for the autocomplete)

  • 对于您在 Orbeon Forms 上编写的应用程序/表单,我建议您使用 Selenium。由于您需要 Selenium 的稳定 id,请确保在 XForms 中明确地将 id 属性放在您想要在 Selenium 中测试的所有内容上。 (如果您不这样做,正如您所注意到的,Orbeon Forms 会生成 ID,当您更新表单时,该 ID 可以轻松更改。)

    关于unit-testing - Orbeon 中有单元测试框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5991123/

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