很长一段时间以来我一直在使用代码,但是最近出现了一个新的横幅,它隐藏了我要单击的元素。 附加错误快照。我唯一需要的帮助是我需要单击隐藏的元素(如果浏览器窗口已最大化,则该元素可见)。
。
请帮助我。
答案 0 :(得分:0)
如果您所说的是正确的,则可以使用以下选项在单击之前最大化窗口:
driver.Window.Maximize
其他选项包括:
1)卸下横幅 2)将元素滚动到视图中
对于后两个,不能写出任何不错的东西,因为您的代码是图像,并且我没有完整的URL可用于测试。您还没有包含相关的HTML。
答案 1 :(得分:0)
“ div.container-fluid”元素阻止了您要单击的按钮。 您可以尝试以下某些方法(如Element MyElement is not clickable at point (x, y)... Other element would receive the click所示):