在自动化测试的过程中,我们会碰到这样的情况,比如提示框,只出现了几秒,元素节点就会在DOM 中消失了,而我们还没来得及编写元素定位的表达式。诸如此类的情况很常见,烦不胜烦。
那我们应该怎么样去解决这个问题呢,Chrome其实就有一个功能我们可以用用。
在 F12 开发者工具中,有一个 Sources 选项,如下图所示,在提示框的元素出现时我们可以点击箭头所指的暂停按钮
可以看到暂停了,那我们在点击开发者工具中的Elements选项去看看元素
使用
定位被冻结的提示框,就可以看到成功的定位了。
定位完成后我们在Sources中把暂停状态取消,网页就继续恢复了正常的加载状态。