查找链接文本时出错

时间:2016-02-10 10:38:13

标签: selenium selenium-webdriver

Proxy element for: org.openqa.selenium.support.pagefactory.DefaultElementLocator

@FindBy(xpath =" // By.partialLinkText('客户信息 - Primus')")

请告诉我代码中有什么问题。链接无法点击。 谢谢 Neeraj

2 个答案:

答案 0 :(得分:0)

尝试如下Xpath: -

//*[contains(text(),'Customer Info - Primus')]

所以你的陈述将是: -

xpath="//*[contains(text(),'Customer Info - Primus')]"

希望它会对你有所帮助:)。

答案 1 :(得分:0)

观察这个@FindBy(xpath =“// By.partialLinkText('客户信息 - Primus')”)这看起来有些混乱。这里指定为xpath =但是尝试给出PartialLinkText,知道这两个是对象位置策略。

你能试试吗

  @FindBy(partialLinkText="Customer Info - Primus")

如果此部分链接文本无法按预期工作,请尝试使用xpath

 @FindBy(xpath="//*[contains(text(),'Customer Info - Primus')]")

如果xpath也没有按预期工作,请提供元素的HTML代码以帮助您正确定位。

谢谢你, 穆拉利