【发布时间】:2022-02-04 03:59:52
【问题描述】:
我正在尝试单击页面上显示的图标,但是尽管尝试了我能想到的所有方法,但我仍然收到以下错误:
waiting for selector "[aria-label="Comment"]"
selector resolved to 2 elements. Proceeding with the first one.
selector resolved to hidden <svg role="img" width="24" height="24" fill="#8e8e8e"…>…</svg>
attempting click action
waiting for element to be visible, enabled and stable
element is visible, enabled and stable
scrolling into view if needed
element is not visible
retrying click action, attempt #1
waiting for element to be visible, enabled and stable
element is visible, enabled and stable
scrolling into view if needed
done scrolling
element is not visible
retrying click action, attempt #2
waiting 20ms
waiting for element to be visible, enabled and stable
等等等等等等
所以看起来该元素是隐藏的,虽然我在 html 中看不到任何迹象....附加。
非常感谢任何帮助。
【问题讨论】:
-
也许您有两个带有“评论”标签的元素?
-
是的,但你可以看到它选择了第一个,这是正确的。
-
更新:这实际上是我需要选择的第二个,有没有简单的方法可以做到这一点?
-
改进选择器,以便您选择第二个元素。
标签: playwright