如何使用vue test utils库选择b-form-input组件?

如何根据电子邮件,密码等类型选择b-form-input组件。

使用vue-utils-library的find方法吗?

在我的login.html中

<b-form-input
  id="email"
  type="email"
  v-model="credentials.email"
  :class="{ 'is-invalid': submitted && $v.credentials.email.$error }" />

我的包装器

wrapper = mount(Login,{
        localVue,store,mocks: {
          $route: {},$router: {
            push: jest.fn()
          }
        }
      })

在我的test.spec文件中

it ('select',() => {
    const d = wrapper.find('BFormInput[type="email"]')
    console.log(d)
  })

但返回

ErrorWrapper { selector: 'BFormInput[type="email"]' }
zidaneii 回答:如何使用vue test utils库选择b-form-input组件?

我建议您应该这样查找输入内容:

const d = wrapper.find('input.form-control[type="email"]')
本文链接:https://www.f2er.com/2837800.html

大家都在问