1

我有一個使用硒webdriver(與chromedriver一起)的Python代碼,登錄到Facebook並截取頁面。
本身工作正常,但是,在登錄後,Chrome瀏覽器顯示有關Facebook的通知(Chrome Popup如何使用硒webdriver和python關閉鉻瀏覽器彈出對話框

的對話似乎是由瀏覽器,而不是網頁本身會產生一個對話框腳本。
我無法識別並捕獲元素或使用「切換到警報」方法。

我該如何與此對話框交互(允許,解除或關閉它)?

謝謝!

回答

0

您可以嘗試啓動帶有禁用彈出窗口(瀏覽器彈出窗口)的Chrome瀏覽器。以下代碼片段在Java中。我相信它在Python中會有點類似。

ChromeOptions options = new ChromeOptions(); 
options.addArguments("--disable-popup-blocking"); 
options.addArguments("test-type"); 
ChromeDriver driver = new ChromeDriver(options); 
相關問題