2017-08-03 106 views
-1

HTML:无法点击链接的文本元素硒

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

试着用下面定位器

linktext=Introducer, partialinktext 

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

任何异常你面对? –

+0

请仔细阅读【问】,特别是关于[mcve](MCVE)的部分,以及[预计需要多少研究工作?](https://meta.stackoverflow.com/questions/261592/how-much-research-effort这是预期的堆栈溢出用户)这将帮助您调试自己的程序并为自己解决问题。如果你这样做并且仍然卡住,你可以回过头来发布你的MCVE,你试过的,以及执行结果,包括任何错误信息,这样我们可以更好地帮助你。还提供了一个链接到页面和/或相关的HTML。 – JeffC

回答

0

试试这个XPATH ...

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

了XPath看来我错了。

尝试下面的XPath: -

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

OR

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

或者(更具体)

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

希望它会帮助你:)

1

这里是回答你的问题:

请尝试以下xpath S:

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

OR

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

OR

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

让我知道这个答案是否是您的问题。

+0

谢谢。它正在与第三个选项... –