ブラウザのネイティブポップアップがいくつかあります。私はSeliniumを通してそれらを閉じる必要があります。ブラウザのストレージ許可ポップアップをSelenium web-driverを通じて閉じます。
たとえば、アプリケーションがローカルストレージにアクセスしようとしているときに、そのようにすることを許可するかどうかを尋ねます。
このようなポップアップはセレンの流れをブロックしています。
Click here to view screen shot of the popup
ブラウザのネイティブポップアップがいくつかあります。私はSeliniumを通してそれらを閉じる必要があります。ブラウザのストレージ許可ポップアップをSelenium web-driverを通じて閉じます。
たとえば、アプリケーションがローカルストレージにアクセスしようとしているときに、そのようにすることを許可するかどうかを尋ねます。
このようなポップアップはセレンの流れをブロックしています。
Click here to view screen shot of the popup
コードスニペットを使用します。
Alert alert = driver.switchTo().alert();
alert.accept();
私のために働いていません。エラーが発生します: "例外が発生しました:org.openqa.selenium.NoAlertPresentException"。 JavaScript警告ではありません。デバイスのファイルを格納するためのユーザー権限を要求するブラウザのアドレスバーからのポップアップ。 – mahesh
こんにちは、これはあなたを助け願っ
Robot robot = new Robot();
// now try to press tab with robot (by doing this you can make focus of your control)
// then simply click with the help of robot
// for robot methods please check this link
https://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html
そのブラウザベースのポップアップを閉じるためのJava Robotクラスを使用してください
あなたはポップアップのスクリーンショットを投稿できます –