【发布时间】:2017-12-28 06:57:27
【问题描述】:
谁能帮助我如何在我的 xpath 中使用 contains?添加项目时,我的 xpath 一直在变化,所以我无法使用 xpath 找到元素:
//*[@id="page-content-wrapper"]/div/div[2]/div[1]/div[2]/div/div/div/div[2]/div[2]/div[2]/h2
我正在使用以下命令点击我的项目:
driver.findElement(By.id("//*[contains(text(), '" + projName + "')]")).click();
它给出:无法定位元素。
【问题讨论】:
-
driver.findElement(By.xpath("//*[contains(text(), '" + projName + "')]")).click();
-
请添加您要定位的元素的HTML代码。
标签: java selenium xpath selenium-webdriver webdriver