selenium - 无法检查仅加载 1 到 2 秒的页面元素
问题描述
我的测试用例是自动化一个将生成订单的应用程序。但是这里的问题是,一旦提交了订单,就会加载一个页面,说没有生成订单。但是此页面最多加载 2 秒,然后转到下一页。如何从此页面获取订单号。
解决方案
- 在执行导致所需窗口出现的操作之前打开开发工具。
- 转到
Sources
选项卡 - 现在执行使窗口出现的操作。
- 当窗口可见时,按键盘上的
F8
或Ctrl + \
暂停脚本执行。 - 现在按下
Ctrl + Shift + C
或选择Select element for inspection
开发工具左上角的工具。 - 现在选择窗口并获取隐藏得非常快的窗口的 DOM。
推荐阅读
- javascript - 其他元素上的 Javascript 事件
- javascript - jodit 编辑器未正确显示
- php - 从数组值替换字符串中的某些字符
- gradle - 从 Maven 存储库下载 jar 后,Gradle 是否有办法检查 jar 的校验和?
- java - 如何在 Android 中播放从 Assets 文件夹加载的 WAV 文件?
- python - 2 Python 'all' 函数中的变量
- linux - 我如何知道我的 linux 上安装了哪个包管理器
- unit-testing - Junit5 不报告跳过的测试
- amazon-cloudformation - 在 / 使用 CF 为 API 网关创建方法
- android - 减少前台服务的电池消耗