You’re browsing the documentation for Vue Test Utils for Vue v2.x and earlier.

To read docs for Vue Test Utils for Vue 3, click here.

find

Avertissement de déprédation

L'utilisation de find pour rechercher un composant est déconseillée et sera supprimée. Utilisez plutôt findComponent. La méthode find continuera à fonctionner pour trouver des éléments en utilisant n'importe quel [selector] valide (../selectors.md).

Retourne le "wrapper" du premier nœud DOM ou le sélecteur de composants Vue correspondant.

Utilisez n'importe quel sélecteur DOM valide (utilise la syntaxe querySelector).

  • Arguments:

    • {string} selector
  • Retours: {Wrapper}

  • Exemple:

import { mount } from '@vue/test-utils'
import Foo from './Foo.vue'
import Bar from './Bar.vue'

const wrapper = mount(Foo)

const div = wrapper.find('div')
expect(div.exists()).toBe(true)

const byId = wrapper.find('#bar')
expect(byId.element.id).toBe('bar')
  • Note:

    • Vous pouvez enchaîner les appels find ensemble :
const button = wrapper.find({ ref: 'testButton' })
expect(button.find('.icon').exists()).toBe(true)

Voir aussi : get.