【发布时间】:2017-07-26 08:25:43
【问题描述】:
我已将所有 xpaths 和 定位器 存储在属性文件中。我正在尝试在Page Object Repository 中使用它们并通过@FindBy 注释查找元素。我想在这里使用所有存储的定位器。
在@FindBy 中使用属性文件值时,我收到编译错误消息the value for annotation must be a constant expression。
有人可以帮我理解吗?如果可能,请建议我一些解决方法。
【问题讨论】:
-
您可以将定位器存储在 java 类中,每个定位器都带有静态最终字符串变量。然后你就可以在 FindBy 中使用静态引用了。
标签: java selenium selenium-webdriver pom.xml