簡體   English   中英

在 Selenium 中關閉非瀏覽器彈出窗口

[英]Closing non browser pop up window in Selenium

我想關閉 Selenium 中的彈出窗口。 在測試期間彈出的窗口甚至不活動。 我曾嘗試獲取選項卡列表,但此彈出窗口不算作其中之一。 也沒有找到讓定位器關閉該窗口的可能性。 屏幕[屏幕]

文件上傳和下載對話框屬於操作系統。 這就是為什么那些 selenium 或任何腳本無法訪問的原因。 為避免出現下載對話框,您需要設置下載自動嵌套文件 MIME 類型。 有兩種方法可以實現:

選項一,使用專用瀏覽器配置文件:

  1. 手動創建新的瀏覽器配置文件
  2. 使用新配置文件運行瀏覽器
  3. 手動設置以按類型自動下載文件(在這種情況下為pdf)
  4. 使用專用瀏覽器配置文件啟動 selenium

選項二,使用自定義所需的功能,請參閱如何使用 selenium webdriver 在 chrome 中下載 pdf 文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM