的XPath硒使用字符串我有id
的(所有div
的I恐怕)是这样的:在与Java
<div id ='p1:pdr0'>
<div id = 'p1:pdr0:content'>
<div id = 'p1:pdr0:blahblahblah'>
...
我只想找到的第一个。我可以使用整个ID,但第一部分可能会改变。我想做ends-with(@id,'pdr0')
,但没有ends-with()
。有人建议使用substring(length-3)
。我确实在谷歌查找。它显示了一个函数,但没有一个如何在xpath中使用它的具体示例。难道只是//div[fn:(substring(fn:length(@id)-3))]
?可能不会。
有人可以告诉我一个在xpath表达式中使用子字符串和id的长度的例子吗? (顺便说一下,确切的id名称并不完全是这样的,只要说它们都包含相同的文本,但有些则更多)。
正是我想要的。谢谢 – Tony 2015-04-02 18:42:33
寻找接受按钮。我知道我以前做过,但我没有看到它。几分钟后 - 发现它;-) – Tony 2015-12-04 14:57:41