【发布时间】:2021-12-25 07:56:51
【问题描述】:
您好,我正在尝试访问已通过开发人员工具验证且正确的 xapth。但是在运行时我是 selenium 无法找到它并且获取元素不可见异常。
My Xptah : //div[contains(text(),'Current Status of Python')]
我在这里找不到任何 iframe,但在运行时仍然无法找到该元素。
我观察到的一件事是,在开发工具中,如果我直接粘贴我的 xpath,那么它也无法找到它,我必须单击元素的源(div 标签),然后我的 xpath 才能工作。不确定这是什么行为。
【问题讨论】:
-
那不是普通文本,那是文本节点。您应该使用文本来定位此特定元素,如果您可以使用其他 Web 元素来定位此 Web 元素会更好。