我有一个场景,其中 Lintext 将动态更改。我尝试使用如下的字符串变量,但它无法正常工作。它给出了错误消息 - 注释属性FindBy.linkText的值必须是常量表达式。
@FindBy(linkText = strLinkText)
private WebElement DName;
public WebElement lnkDName() {
return DName;
}
如何处理动态链接文本?我已经尝试过xpath也无法正常工作。
答案 0 :(得分:0)
如果链接文本的至少一部分始终相同,则可以通过partialLinkText对其进行伪装
driver.findElement(By.partialLinkText(String));