java - 值得在 selenium 中使用文件属性吗?

标签 java json selenium properties qa

我考虑在 selenium 项目中使用属性。最好在 java 类或属性文件或其他技术(如 YAML 或 JSON)中编写配置文件?

最佳答案

没有一般的“最佳实践”,每次都必须重新评估。

如果您不想让用户更改任何值,Java 类作为配置值是合理的。

如果您以其他方式使用外部配置系统,则取决于您的需要和项目的需要。属性在 java 中简单易用(开箱即用),但缺乏表现力。

JSON、XML 或 YAML 等其他格式确实具有表现力,但需要更多的努力才能在项目中包含和处理。

我建议你遵循简单的 KISS 原则(保持简单,愚蠢)。使用满足您要求的所有格式中最少的格式。

这就是说,如果您可以使用简单的键 ==> 值映射,那么请坚持使用属性文件。如果您需要更分层的结构,请使用您感觉最好的结构或您正在使用的应用程序的其他接口(interface),需要。

关于java - 值得在 selenium 中使用文件属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48884206/

相关文章:

java - 如何为本类(class)编写单元测试

javascript - 多个 JSON 对象

java - testng.xml 没有运行来自不同包的多个类

javascript - 如何查看大 JSON 对象是否包含值?

java - Selenium : How to stop geckodriver process impacting PC memory, 没有调用 driver.quit()?

maven - Jenkins 中出现 "testng.xml is not a valid file"错误

java - 无法将 xml 文件中的 r.id 与主要 Activity 匹配

java - 从接口(interface)返回抽象类好吗

java - Facade 模式 - 返回原始对象或修改后的原始对象

javascript - Parse Cloud Code Promise 的问题