如何将属性文件读取到硒中的预期数据
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
【讨论】:
以上是关于如何将属性文件读取到硒中的预期数据的主要内容,如果未能解决你的问题,请参考以下文章