为了账号安全,请及时绑定邮箱和手机立即绑定

找不到可见元素

找不到可见元素

九州编程 2022-11-30 10:09:24
我需要帮助寻找独特的元素来找到这些文本。我不知道为什么我的 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+"']")));



查看完整回答
反对 回复 2022-11-30
  • 1 回答
  • 0 关注
  • 121 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号