Bu iyi çalışır içeren XPath tarafından unsurunu bulmak?Tek dize ararsanız metin
var element = Driver.FindElement(By.XPath("//a[contains(text(), 'About us' or 'about us')]"));
Bu iyi çalışır içeren XPath tarafından unsurunu bulmak?Tek dize ararsanız metin
var element = Driver.FindElement(By.XPath("//a[contains(text(), 'About us' or 'about us')]"));
demek contains
fonksiyonu
//a[contains(text(), 'About us') or contains(text(), 'about us')]
veya duyarsız xpath Dava için translate
işlevini kullanın ait or
iki arasındaki çağrıları
//a[contains(translate(text(), 'ABOUTS', 'abouts'), 'about us')]
gereksinimi: -
// a [içerir (., 'Hakkımızda') veya içerir (. Daha fazla bilgi için bkz. - https://sqa.stackexchange.com/questions/10342/how-to-find-element-using-contains-in-xpath.
bir * küçük bit * basitleştirilebilir: 'çevir (metin(), 'HAKKINDA', 'abouts')' – har07
@ har07 teşekkürler. Özellikle yinelenen harflere baktı ve yine de cevapsız kaldı – splash58