gpt4 book ai didi

javascript - WebdriverIO browser.click 给出错误 "Other element would receive the click"。我该如何解决?

转载 作者:行者123 更新时间:2023-11-29 11:00:53 24 4
gpt4 key购买 nike

当我尝试运行 webdriverIO selenium 代码时,出现以下错误:

Failed: unknown error: Element is not clickable at point (389, 709). Other element would receive the click: < html lang="en" >...< /html >

相关代码如下:

const checkboxSelector = 
getAttributeSelector('data-test', 'manual-checkbox');
browser.click(checkboxSelector);

如何摆脱这个错误?

--- 附加信息 ---

正在使用 chromedriver 运行测试:

var desktop = exports.desktop = [{
browser: 'Chrome',
os: 'Windows',
os_version: '7'
}];

最佳答案

问题似乎是您需要明确地滚动到适当的元素才能单击按钮。不知道为什么它不是自动的,但使用 browser.scroll(selector) ( http://webdriver.io/api/utility/scroll.html ) 很容易修复。

const checkboxSelector = 
getAttributeSelector('data-test', 'manual-checkbox');
browser.scroll(checkboxSelector);
browser.click(checkboxSelector);

问题解决了

关于javascript - WebdriverIO browser.click 给出错误 "Other element would receive the click"。我该如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47368507/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com