サイプレス、「Cypress.Commands.add」を使用して新しいコマンドを定義すると、間違った結果が得られました

ユジア

「commands.js」で新しいコマンドを定義しました

Cypress.Commands.add('subValues', (a, b) => { return a - b });

次に、次のコードを使用して新しい関数を呼び出します

it('Call new function', function(){
    let email = cy.subValues(15, 8);
    cy.get('#Email').type(email);   
});

ただし、結果は「7」ではなく「[オブジェクトオブジェクト]」になります。 ここに画像の説明を入力してください

私が間違ったことは何ですか、助けてください!

maxwu

件名の値を使用するには、以下のように解決してください

cy.subValues(15, 8).then(x => cy.get('#Email').type(x));

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ