![](/img/trans.png)
[英]Selenium webdriver doesn't click on save button in chrome and firefox
[英]Selenium - button click downloads but doesn't redirect to linked page
我正在嘗試單擊網頁上彈出窗口中的“下載”按鈕。 當我使用 Selenium(Chrome;Python)單擊它時,我知道它正在工作,因為文件已下載。
但是,除了下載文件的 javascript 之外,該按鈕還有一個 href=#,一旦單擊該按鈕,它應該重定向到底層頁面(沒有彈出窗口)。 當我使用鼠標在實時 session 中單擊它時,行為是正確的。 但是當在 Selenium 中使用 [button].click() 時,不會發生重定向 - 只有文件下載。 有什么提示或建議嗎?
編輯:代碼片段
這是按鈕 html:
<div class="buttons popup__buttons">
<a href="#" class="button js-downloadLink">
Download
</a>
</div>
還有我的 selenium 代碼:
driver.find_element_by_class_name('button.js-downloadLink').click()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.