我试图在网页的弹出窗口中单击“下载”按钮。当我使用Selenium(Chrome; Python)单击它时,我知道它正在工作,因为下载了文件。
但是,除了下载文件的javascript外,该按钮还有一个href =#,一旦单击该按钮,它应该重定向到基础页面(没有弹出窗口)。当我使用鼠标在实时会话中单击它时,行为是正确的。但是,在Selenium中使用[button] .click()时,重定向不会发生-仅文件下载。有任何提示或建议吗?
编辑:代码段
这是html按钮:
<div class="buttons popup__buttons">
<a href="#" class="button js-downloadLink">
Download
</a>
</div>
还有我的硒代码:
driver.find_element_by_class_name('button.js-downloadLink').click()