我考虑在 selenium 项目中使用属性。最好在 java 类或属性文件或其他技术(如 YAML 或 JSON)中编写配置文件?
最佳答案
没有一般的“最佳实践”,每次都必须重新评估。
如果您不想让用户更改任何值,Java 类作为配置值是合理的。
如果您以其他方式使用外部配置系统,则取决于您的需要和项目的需要。属性在 java 中简单易用(开箱即用),但缺乏表现力。
JSON、XML 或 YAML 等其他格式确实具有表现力,但需要更多的努力才能在项目中包含和处理。
我建议你遵循简单的 KISS 原则(保持简单,愚蠢)。使用满足您要求的所有格式中最少的格式。
这就是说,如果您可以使用简单的键 ==> 值映射,那么请坚持使用属性文件。如果您需要更分层的结构,请使用您感觉最好的结构或您正在使用的应用程序的其他接口(interface),需要。
关于java - 值得在 selenium 中使用文件属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48884206/