1

セレンのwebdriver(chromedriverと一緒に)を使用してFacebookにログインし、ページのスクリーンショットを撮るPythonコードがあります。
予想通り、スクリプト自体は動作しますが、しかし、ログインした後、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); 
関連する問題