的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