2017-10-17 6 views
0

最新バージョンのselenium webドライバとgoogle chromeブラウザを使用しています。私のアプリで は、DOMがロードされてきている一方で、ログインボタンをクリックした後、私はちょうど任意の値を入力せずに、このポップアップを閉じたいdomがロードされている間にクロムのポップアップを閉じます

image

ポップアップを取得します。私はスクリプトを作成するためにJavaを使用しています。 私はjavascriptエグゼキュータを試しました。すべてのポップアップハンドラはセレンから取り出しましたが、同じことを閉じることはできませんでした。ポップアップウィンドウでコントロールを移動することができません。

私は多くのことをグーグルが、HTTP基本認証を使用する場合は、デフォルトの動作である任意の関連するコード

+1

可能な複製(https://stackoverflow.com/questions/45345882/selenium-other-way-to-basic-authenticate- via-urlより) – DebanjanB

+0

@DebanjanB参考に感謝します。 私はURLにpostメソッドを使用しています。私のURLはhttps://abcs.def.com/adminのようです。 私は試しましたが、うまくいかなかったのですが。まだ、私はポップアップを取得しています –

答えて

0

が見つかりませんでした。このウィンドウを停止するには、要求にユーザーとパスワードを送信する必要があります。 、同様の問題があるようです

driver.get("http://UserName:[email protected]"); 

スレッドで起こっている:または私は他の応答から理解し、私はあなたが書くことができ、これについて見つけHow to handle authentication popup with Selenium WebDriver using Java

0

あなたがしたいすべてが「キャンセル」である場合資格情報を入力する代わりにポップアップを使用します。あなたはちょうどこれを使用することができるかもしれません。

driver.switchTo().alert().dismiss(); 
関連する問題