1
シナリオ私は、自動化を開発し始めたばかりですが、テーブルがいっぱいになり、テーブル項目が2ページに表示されるまでアイテムをページに追加する必要があります。ロボットのフレームワーク - 条件が満たされるまでアクションを実行
テーブルがいっぱいになると、右上の利用可能なページ数が1増加します。
私は誰にも条件が満たされるまで、ロボットのフレームワークでアクションを実行するための創造的な方法を持っていたかどうかを確認するために手を差し伸べるだろうと思った - この場合には、私は右上にページ数まで新しいフルーツを追加しますそれが成功するまで2
[以下は、ソリューション]
*** Settings ***
Documentation Test case to validate paginatio
Suite Teardown Close all browsers
Library Selenium2Library
Resource config.txt
*** Test Cases ***
Login
[Documentation] Log in and load Fruit Table page
Login User ${admUser} ${admPwd}
Open Browser ${URL}/fruit_table.php
Validate Pagination Feature
[Documentation] Add Fruit table until page is added
Generate New Page
*** Keywords ***
Generate New Page
wait until keyword succeeds 2 minutes 2 seconds Fill Table
Fill Table
Create Table Entry
Validate new page is available
Create Table Entry
Create New Item
Fill Out Form ${ratfrm1} ${rat1}
Fill Out Form ${ratfrm2} ${rat2}
Click Submit Button
ありがとうブライアン!私はちょうどそれを行うことを計画しています - キーワードが成功するまで待ちます。ループは、ページに2ページあることが示されるまで必要なデータを作成します。一度完了するとこれを更新します。 –
オリジナルのポストの最後に最終的なソリューションを追加してフォーマットを維持しています。これは可能な限り簡単な方法であることが判明しました。 –