1. ホーム
  2. javascript

[解決済み] Cypress.ioでテキスト入力フィールドの値をconstに取得し、その値をログに記録する方法

2022-02-08 04:19:50

質問

Cypressでテキスト入力フィールドの値を「const」変数に取得し、その変数をcy.log()でログに記録するにはどうすればよいでしょうか。以下のコードでは何も記録されません。Cypress.ioに詳しい方、アドバイスをお願いします。

cy.get('input[name="email"]').then(($text)=>{
        const txt = $text.text()
        cy.log(txt)

    })

解決方法は?

使用方法 invoke('val') の代わりに invoke('text') は私の場合、うまくいきました。

htmlタグの備忘録

<input type="text" class="form-control" name="email">

サイプレスコード

cy.get('input[name="email"]')
  .invoke('val')
  .then(sometext => cy.log(sometext));