我試圖使用XPath來查找包含一段文字的元素,但我不能讓它的工作定位鏈接....硒和XPath - 含有文本
WebElement searchItemByText = driver.findElement(By.xpath("//*[@id='popover-search']/div/div/ul/li[1]/a/span[contains(text()='Some text')]"));
如果我用「包含」事件刪除最後一位,它會找到我的span元素,但我需要根據文本內容選擇它。它不會與「某些文本」完美匹配,因爲它也可能包含截斷的字符串。
任何人都看到這個問題?
您應該顯示'a'元素(及其周圍元素)的HTML,以便我們可以將它的結構與您的XPath遵循的內容進行比較。 – Arran