click on next popup

プロンプト、アラート、または確認ポップアップの指定のボタンをクリックします。
名前説明タイプ修飾子
button

クリックするボタンの表示テキストです。

Stringなし
なし
このアクションは、次のプロジェクト項目で使用できます: テストモジュールおよびユーザー定義アクションです。
次の設定はこのアクションに適用可能です:  remove double quotes from cells.
例・ケース1: 1つのポップアップ

シナリオ: カートからアイテムを削除するためのボタン「Delete this item」を含むショッピングカートページをテストしています。

  1. ボタンをクリックすると、「Do you want to delete this item?」というメッセージを含む確認ポップアップが表示されます。OKCancel の 2 つのボタンが表示されます。
  2. ポップアップで、OK ボタンをクリックします。

        
        	button	
click on next popup	OK	
&nbsp		
	window	control
click	home	delete this item
        
    
例・ケース2: 複数のポップアップのシーケンス

シナリオ: カートからアイテムを削除するためのボタン「Delete this item」を含むショッピングカートページをテストしています。

  1. ボタンをクリックすると、「Do you want to delete this item?」というメッセージを含む確認ポップアップが表示されます。OKCancel の 2 つのボタンが表示されます。
  2. ポップアップで、OK ボタンをクリックします。
  3. これにより、"アイテムが削除されました" というメッセージと OK ボタンが1つ表示されるアラート ポップアップがトリガーされます。
  4. テストでは、アラートの OK をクリックして閉じて続行します。

        
        	button	
click on next popup	OK	
click on next popup	OK	
&nbsp		
	window	control
click	home	delete this item
        
    
  • このビルトインアクションを使用する前に、さまざまな種類のモーダル JavaScript ポップアップとその適切な処理方法について理解していることをお勧めします。
  • TestArchitect は通常の方法で JavaScript ポップアップと連携することができないため、このアクションはその対象となるポップアップの表示を抑制します。
    慎重: 
     
    テスト中にAUTのディスプレイにポップアップが実際に表示されると、自動化が進行できなくなります。ポップアップが表示される場合、考えられる原因は以下の通りです: 
    • 存在しないボタンを指定した可能性があります。
    • ポップアップの処理アクションライン(click on next popup や enter text on next popup など)の順序が、実際のポップアップが呼び出された順序を正しく考慮していない可能性があります。
  • 複数のポップアップの連続した処理を行うには、テスト内で複数のポップアップ処理アクション(click on next popup や enter text on next popup など)を使用してください。これらのアクションはFIFO(First-In, First-Out)キューに保存され、新しいポップアップの呼び出しに必要なときにキューから取得されます。
  • このアクションは修飾子 <ignore> をサポートしています。引数の値として <ignore> が存在するか、引数が <ignore> に評価される式を含む場合、アクションは実行中にスキップされます。

Copyright © 2024 LogiGear Corporation. All rights reserved. LogiGear is a registered trademark, and Action Based Testing and TestArchitect are trademarks of LogiGear Corporation. All other trademarks contained herein are the property of their respective owners.

LogiGear Corporation

1730 S. Amphlett Blvd. Suite 200, San Mateo, CA 94402

Tel: +1 (650) 572-1400