【发布时间】:2020-01-01 17:56:15
【问题描述】:
我在尝试将browser.click() 与webdriver.io 一起使用时收到此错误:
Error: element click intercepted: Element <input type="text" class="form-control"
id="nameInput" data-validate="true" data-required-error="Name is required."
data-pattern-error="Invalid data entered for Name" pattern="^.*$" required=""
maxlength="255" value="Some Other Name"> is not clickable at point (709, 483).
Other element would receive the click: <div class="attribute-container col-sm-6">...</div>
这非常奇怪,因为它抱怨的 div 低于我试图点击的位置。我还截屏并用 SnagIt 测量了屏幕。 x,y 值离它应该的位置太远了!
为什么 Chrome 缺少我的元素?我还有很多其他 webdriver.io 可以正确点击的东西。似乎无法单击此固定面板中的所有内容。为什么?
【问题讨论】:
标签: google-chrome selenium-webdriver webdriver automated-tests selenium-chromedriver