VueJS のテストを作成していて、HTML の最も外側の層にアクセスしたいと考えています。ただし、どのような方法を使用しても、最外層は常に無視されます。とにかく、この最も外側のレイヤーにアクセスして、それを使って何かを行うことができます (例: outermostLayer.removeAttribute('key')
)
P粉1992488082023-09-15 00:07:31
外部要素はラッパーであるため、取得できるのは内部要素のみです。
attachTo
インストール オプションを使用します。
その後、バージョンにもよると思いますが、以下のことができます。最新かつ最高のものに更新することをお勧めします。
リーリー簡単なテストで、プロパティがサポートされていない可能性があることが示唆されましたか?
ドキュメント: https://v1.test-utils.vuejs .org/api/options.html#attachto
注: DOM に追加する場合は、テストの最後に Wrapper.destroy() を呼び出して、レンダリングされた要素をドキュメントから削除し、コンポーネント インスタンスを破棄する必要があります。