Testim のすべてのステップはパラメーター化できます。これは、set-text ステップが記録されたリテラル値(例: john@yourapp.io、passw0rd!)だけでなく、任意の JS 式を持つことができることを意味します。

ステップにランダムデータを割り当てる方法は?
記録された値を JS 式で置き換えるだけです。以下にいくつかの例を示します:
ランダムメール
Math.round(Math.random() * 100000) + '@email.com';ランダムパスワード
Math.random().toString(36).slice(-8);その他のランダム値
Date.now() + 5;パラメーターとして定義した場合、変数を割り当てることもできます:
myVar + 'sdf';ヒント: 同じランダム文字列を複数回使用する必要がある場合(例: ランダムメールが後で別のページに表示されることを検証する)は、変数の使用を検討してください。テスト内で変数を作成する(例: "myVar")には:
- 共有ステップ(グループ/カスタム JS)にパラメーターを渡す
- カスタム JS ステップから含まれるグループに値をエクスポートする。例えば、JS ステップに
exports.myVar= "testim"; を追加します。これにより、親(含まれる)グループのスコープ内にmyVarという名前の変数が作成されます。エクスポートパラメータードキュメントの例を参照できます(このリンクをたどって、exports.bestTestingTool= "Testim" を検索してください)。