selenium-webdriver - 如何知道量角器中哪个元素是陈旧的?
问题描述
我想知道如何打印Protractor 抱怨的元素。我理解为什么元素可能会过时,但 Protractor/WebDriver 可以提供更多信息。有调试/信息模式吗?
Message:
Failed: stale element reference: element is not attached to the page document
(Session info: chrome=80.0.3987.163)
(Driver info: chromedriver=80.0.3987.16 (320f6526c1632ad4f205ebce69b99a062ed78647-refs/branch-heads/3987@{#185}),platform=Mac OS X 10.15.4 x86_64)
Stack:
StaleElementReferenceError: stale element reference: element is not attached to the page document
(Session info: chrome=80.0.3987.163)
(Driver info: chromedriver=80.0.3987.16 (320f6526c1632ad4f205ebce69b99a062ed78647-refs/branch-heads/3987@{#185}),platform=Mac OS X 10.15.4 x86_64)
(省略长堆栈跟踪)
解决方案
推荐阅读
- amazon-web-services - 使用 CLI 创建弹性 beanstalk 环境时如何指定自定义亚马逊机器映像 (AMI) ID?
- python - pandas - 将具有多种日期格式的列转换为日期时间
- python - datetime.strptime 格式
- python - 为什么 pandas read_csv 不使用我的 dateparser?
- python-3.x - 向现有文档添加新属性
- html - 防止 DIV 水平滚动(粘性),但允许垂直滚动
- c# - 有没有更好的方法来处理这个简单的业务用例?
- javascript - 为什么我的代码在使用 javascript interval 和 clearInterval 时仍然循环提交表单?
- reporting-services - SSRS 在不应该添加新页面时添加
- cpu - 流水线处理器中时钟寄存器的目的是什么