xpath实例 --//span[contains(.,'资讯管理')]

时间:2023-03-09 20:14:31
xpath实例 --//span[contains(.,'资讯管理')]

实际例子:

实例一:

不得不说下第一个例子,谢谢selenium论坛的大神门,XPATH还有这种方式的定位,传说是“治疗一切跌打损伤,及text找不到”(Antony群友帮解决的,在此谢谢)

xpath实例 --//span[contains(.,'资讯管理')]
在该例子中,<input....>这个是隐藏的,但资讯管理不是隐藏的,用通常的方法:(By.xpath("//span[text()='资讯管理']"))是找不到的,要用下面的方法:
//span[contains(.,'资讯管理')]

---------------------------------------------------------------------------------------------------------------------------

实例二:

xpath实例 --//span[contains(.,'资讯管理')]

(By.xpath("//span[text()='bbb']"));

--------------------------------------------------------------------------------------------------------------------------

实例三:

xpath实例 --//span[contains(.,'资讯管理')]

(By.xpath("//a[@title='删除']"))

--------------------------------------------------------------------------------------------------------------------------

实例四:

xpath实例 --//span[contains(.,'资讯管理')]

(By.xpath("//div[contains(text(),'确定')]"))

--------------------------------------------------------------------------------------------------------------------------

实例五:

driver.switchTo().frame(driver.findElement(By.xpath("//iframe[contains(@src,'http://passport.fumubang.com')]")));

---------------------------------------------------------------------------------------------------------------------------

实例六:

xpath实例 --//span[contains(.,'资讯管理')]