2017-05-04 1 views

答えて

0

あなたはデフォルトのJavaScriptアラートまたは確認について話している場合は、それには2つのコマンドがあります

storeAlert

戻り値:最新のJavaScriptの警告の メッセージ

前のアクションが の間に生成されたJavaScriptアラートのメッセージを取得します。アラートがなかった場合は失敗します。

アラートを取得すると、手動で[OK]をクリックするのと同じ効果があります。 アラートが生成されたが、getAlertでそれを消費しない場合、次の セレンアクションは失敗します。

セレンの下では、JavaScriptアラートは表示されないアラート ダイアログをポップアップ表示しません。

Seleniumは、 ページのonload()イベントハンドラで生成されたJavaScriptアラートをサポートしていません。この場合、目に見えるダイアログは になり、誰かが手動でOKをクリックするまで、Seleniumはハングします。

storeConfirmation

戻り値: 最新のJavaScriptの確認ダイアログ

のメッセージは、前のアクションの間に を生成したJavaScriptの確認ダイアログのメッセージを取得します。

デフォルトでは、confirm関数はtrueを返します。手動でOKをクリックすると同じ の効果があります。これは、chooseCancelOnNextConfirmationコマンドの事前実行 によって変更できます。

確認が生成されたが、 getConfirmationで消費しない場合、次のSeleniumアクションは失敗します。

注:SeleniumではJavaScriptの確認で のダイアログが表示されません。

注:Seleniumは、ページのonload()イベントハンドラで というJavaScriptの確認をサポートしていません。この場合、表示される ダイアログが生成され、手動で処理するまでSeleniumがハングします。 OKをクリックします。

あなたはここで働い例を見ることができます:http://www.software-testing-tutorials-automation.com/2013/10/selenium-ide-what-is-use-of.html

は、それはあなたを助けることを願っています。

関連する問題