无法单击selenium中的链接文本元素

时间:2017-08-03 13:05:34

标签: javascript java selenium selenium-webdriver

HTML:

  td class="tab"><a href="../accountopening/displayintroducer.jsp" target="mainFrame">Introducer</a> </td>

尝试使用以下定位器

linktext=Introducer, partialinktext 

xpath =("//a[href*='../accountopening/displayintroducer.jsp']");

3 个答案:

答案 0 :(得分:1)

以下是您的问题的答案:

尝试以下xpath s:

"//a[contains(text(),'Introducer')]"
  

OR

"//a[contains(@href,'accountopening/displayintroducer.jsp')]"
  

OR

"//a[contains(text(),'Introducer')][contains(@href,'accountopening/displayintroducer.jsp')]"

如果这回答你的问题,请告诉我。

答案 1 :(得分:0)

你xpath对我来说是错误的。

尝试以下xpath: -

//a[contains(.,'Introducer')]

OR

//a[@href='../accountopening/displayintroducer.jsp']

OR(更具体)

//a[contains(.,'Introducer') and @target='mainFrame']

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

答案 2 :(得分:0)

Try this XPATH...

//a[contains(@href,’../accountopening/displayintroducer.jsp’)]