現在アクティブになっているページの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
shouldcallback
を参照してください。
コメントを残す