Ben bir parça metin içeren bir öğe bulmak için XPath kullanmaya çalışıyorum, ama işe alınamıyor içeren bir bağlantısı olupSelenyum ve xPath - .... metni
WebElement searchItemByText = driver.findElement(By.xpath("//*[@id='popover-search']/div/div/ul/li[1]/a/span[contains(text()='Some text')]"));
Son biti, "içerir" ile kaldırırsam, span öğemi bulur, ancak metin içeriğine göre onu seçmem gerekir. Bu, 'Bazı metinlerin' mükemmel bir eşleşmesi olmayacak, çünkü kesilmiş dizeleri de içerebilir.
Sorun gören var mı?
“a” öğesinin HTML'sini (ve çevreleyen öğelerin) göstermelisiniz, böylece yapının XPath'inizle karşılaştırdığı yapıyı karşılaştırabiliriz. – Arran