我需要帮助寻找独特的元素来找到这些文本。我不知道为什么我的 xpath 不工作请检查:附加的图像是文本的元素。(new WebDriverWait(driver,10)).until(ExpectedConditions.visibilityOfAllElementsLocatedBy(By.xpath("//div[@class='"+viz+"']/h2[text()='"+reports+"']")));其中String reports = Overdue Stock Analysis
String viz = dashlet-wrapper错误信息是这样的:预期条件失败:等待 By.xpath 定位的所有元素的可见性://div[@class='dashlet-wrapper']/h2[text()='Overdue Stock Analysis'](尝试了 10 秒)间隔 500 毫秒)
1 回答
波斯汪
TA贡献1811条经验 获得超4个赞
你可以使用我在预期条件中提到的 xpath 来查找元素,如果只有一个元素需要通过 xpath 获取,你应该使用visibilityOfElementLocated而不是用于检查元素列表可见性的visibilityOfAllElementsLocatedBy方法visibilityOfAllElementsLocatedBy而不仅仅是一个元素。
你可以visibilityOfElementLocated像这样使用:
(new WebDriverWait(driver,10)).until(ExpectedConditions. visibilityOfElementLocated(By.xpath("//div[@class='"+viz+"']//h2[@data-title='"+reports+"']")));添加回答
举报
0/150
提交
取消
