2017-12-06 21 views
0

親のボタンからポップアップウィンドウを開いている間にポップアップブロッカーの問題に直面しています。Seleniumのポップアップブロッカー

Error Reference

私は、次のことを試してみましたが、私は同じエラーに直面しています。

1.インターネットオプション - >プライバシータブで、 "ブロックのポップアップを有効にする"オプションのチェックを外しました。 2. Under securityタブ保護モードを有効にするのチェックを外してみました。

1.I'm中断することなく、手動でポップアップを開くことができる: は

注意「をブロックポップアップをオンにし、」また、下のポップアップ許可サイトに私のウェブサイトを3.added。 2. IEとC#を使用しています。

+0

起動しようとしているアプリケーション「Microsoft Dynamic CRM」には、ポップアップブロッカーを削除する必要があります。必要なすべての設定で、代わりに特定のブラウザプロファイルを使用してみてください。 – DebanjanB

+0

@DebanjanBこのplsでliitle bitを詳しく教えてください。 – User

+0

メッセージから、 'popup'を有効にする必要があることは明らかです。そこで、新しい 'Chrome' /' Firefox'' Profile'を作成し、 'Profile'を設定して' Popups'を受け入れるようにしてください。 'WebDriver'インスタンスを起動しているときに、作成したプロファイルを使ってアプリケーションにアクセスしてください。そうしないと、新しい' Session'を初期化するときに 'Selenium'があなたの設定に従って新しい' Profile'をスクープします。 – DebanjanB

答えて

1

以下のようにIEの機能を設定する必要があります。

+0

InternetExplorerOptions options = new InternetExplorerOptions(); options.AddAdditionalCapablity( "browserstack.ie.enablePopups"、true); IwebDriver ie =新しいInternetExplorerDriver(iewebDriverLocation、options、TimeSpan.FromMinutes(10)); – User

+0

私は上記のコードを試しましたが、運はありません。 – User

関連する問題