首页 > 解决方案 > 如何通过 XPATH 或 CSS 选择器选择消失的弹出式注释?

问题描述

重现步骤

  1. 我在我的机器上本地运行一个Flask 演示应用程序。
  2. 转到 http://localhost:8080/register
  3. 如图所示,在注册表中填写以下数据: 输入数据的注册表
  4. 请注意,在表格中,我们故意将用户名和电话号码留空
  5. 按“注册”按钮

结果

如图所示,弹出一个小便条,上面写着“请填写此字段”。该音符仅可见 3-5 秒,然后按设计消失。

请注意,如果您右键单击它,它会消失。所以,我做不到

检查 > 右键单击​​元素 > 复制 > 复制 XPath

在浏览器上:(

目标

目标是能够在显示时选择弹出注释。

PS我尝试了一些选择器:

//*[contains(text(), 'Please fill out this field.')]
//*[contains(text(), 'Please')]

显示注释时,上述选择器没有产生任何元素。我可以使用什么 XPATH/CSS 选择器来实现这一点?

标签: javascriptgoogle-chromexpathcss-selectors

解决方案


推荐阅读