页面中可以使用FitNesse页面标签吗?

Can FitNesse page tags be used in page?

FitNesse 有没有办法从页面内部访问页面标签?

我需要在测试启动时更改数据库连接字符串,并希望使用标记作为开关。

我建议您创建多个顶级套件,每个环境一个(例如,一个用于本地测试,一个用于 Azure),使用 wiki 符号(即 !define ...)定义环境特定设置。要在所有环境中执行的测试可以定义为单独的套件,该套件使用 symbolic link 包含在每个环境的套件中。共享套件中的测试使用 wiki 符号来获取它们所在环境的值。

  • 这使得每个环境之间的不同设置变得明确
  • 所有不同的环境都在 wiki 中可见
  • 添加或删除环境设置不需要(夹具)代码更改
  • 您可以为每个环境添加特定于环境的测试(除了通过符号 link 包含的共享测试之外,只需将它们添加到环境的套件中)