如何将属性文件读取到硒中的预期数据

Posted

技术标签:

【中文标题】如何将属性文件读取到硒中的预期数据【英文标题】:How to read property file to the expected data in selenium 【发布时间】:2018-07-25 07:25:55 【问题描述】:

我已经创建了属性文件,想要读取所有的键和值,需要从预期的数据中进行比较。 我创建了单独的类来读取属性文件中的所有数据,但现在我无法将数据读取到运行测试后需要比较的主类中。enter image description here

【问题讨论】:

【参考方案1】:

在你的属性读取器类中声明一个哈希映射,在哈希映射中加载键值映射,将你的方法的返回类型更新为哈希映射。在测试类中调用你的方法并验证

【讨论】:

【参考方案2】:

您需要创建结构才能使用配置属性值,

示例:

Config.properties 文件包含:dummyName="Demo"

阅读它的配置阅读器类, 用户名 = prop.getProperty("dummyName"); 其中 username 将是预定义的公共变量,它存储配置值 并且您需要扩展变量类,其中定义了变量。

以此类推,一旦为变量分配了属性值,您就可以通过扩展配置阅读器类在任何地方使用。

config.properties
variableLocators
configReader extends variableLocators
TestClass extends configReader 

【讨论】:

以上是关于如何将属性文件读取到硒中的预期数据的主要内容,如果未能解决你的问题,请参考以下文章

从硒中读取空白细胞时无法处理空白细胞?

如何读取扩展文件属性/文件元数据

在springboot中,如何读取配置文件中的属性

如何从数据库中读取图片,图片存在文件夹中

Springboot中,如何读取配置文件中的属性

java中如何读取xml中数据。多节点的。给我一个例子,谢谢。