2016-07-20 6 views
0

verifyAlertNotPresentコマンドを使用して警告が存在しないことを確認するスクリプトを作成しました。このコマンドを使用すると、警告が表示されても実行を中止するべきではなく、実行を停止する必要があります。私のスクリプトは以下の通りです。selenium ideのverifyAlertNotPresent()は、失敗時に実行を停止します。

forXml | file:///E:/XML files/NAA_StateZip.xml 
open | 
clickAndWait | link=NAA Click & Lease 
type | name=_OWNER | sdfsdf 
type | name=OWNERFAX | 1234556 
fireEvent | name=OWNERFAX | blur 
verifyAlertNotPresent | Error: Invalid input format Please re-enter area code and phone number | 
close 
selectWindow | null 
endForXml 

このスクリプトを実行すると、ログにこれが表示されます。

[info] Executing: |type | name=OWNERFAX | 1234556 | 
    [info] Executing: |fireEvent | name=OWNERFAX | blur | 
    [info] Executing: |verifyAlertNotPresent | Error: Invalid input format Please re-enter area code and phone number | | 
    [error] true 
    [info] Executing: |close | | | 
     [error] There was an unexpected Alert! [Error: Invalid input format Please re-enter area code and phone number] 
     [info] Test case fail 

私はこのスクリプトをデータセットに対して実行したいので、解決策を提供してください。セレンIDEを使用してアラートを処理するために

答えて

0

、あなたは 'assertFoo(パターン)' 関数を使用する必要があります。ポップアップの存在を断言できない場合は、次のコマンドがブロックされ、エラーが発生します。​​を見てください。

関連する問題