現在アクティブになっているページのwindow.document
を取得します。
Syntax
cy.document()cy.document(options)
Usage
Correct Usage
cy.document() // yield the window.document object
Arguments
options (Object)
optionsオブジェクトで、cy.document()
のデフォルト動作を変更することができる。
Option | Default | Description |
---|---|---|
log |
true |
Displays the Option を表示する。 コマンドをコマンドログに表示 |
timeout |
defaultCommandTimeout |
タイムアウト前にcy.document() が解決するのを待つ時間 |
yields
-
cy.document()
‘9397>オブジェクトをyieldsする’
Examples
No Args
documentを取得して何か作業を行う
cy.document().then((doc) => { // work with document element})
ドキュメントについてアサーションを行う
cy.document().its('contentType').should('eq', 'text/html')
ルール
条件
-
cy.document()
はcy
から鎖でつながれることを要求しています。
Assertions
-
cy.document()
は、連鎖したすべてのアサーションが通過するまで自動的に再試行します
Timeouts
-
cy.document()
は追加したアサーションの通過を待つためにタイムアウトすることが可能です。
Command Log
ドキュメントを取得する
cy.document()
上記のコマンドは、コマンドログに次のように表示されます。
コマンドログ内の document
をクリックすると、コンソールから次の出力があります:
また、
cy.window()
- Cypress
should
callback
を参照してください。
コメントを残す