gpt4 book ai didi

javascript - 元素不可点击,因为另一个元素遮住了它,元素重叠

转载 作者:行者123 更新时间:2023-11-28 21:07:01 26 4
gpt4 key购买 nike

我想点击页面上的一个元素,但是另一个 div 覆盖了这个元素的一半。当我手动访问页面时,一切正常,元素是可点击的。当我在 config.js 中设置窗口大小时,测试有效

browser.manage().window().setSize(1500, 1500)

我遇到的问题是页面必须用较小的窗口大小进行测试,所以我不能像这样更改窗口大小。当我运行测试时,我收到错误消息

Element <button id="button"> is not clickable at point because another element <div id="div"> obscures it

当这个元素被div遮挡时,有什么方法可以点击它吗?

最佳答案

如果别的都不行,你可以用executeScript点击它:

 browser.executeScript(
"document.querySelector('[id=\"button\"]').click()"
);

关于javascript - 元素不可点击,因为另一个元素遮住了它,元素重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55983062/

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