首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在vue-test-utils中获取按钮文本

如何在vue-test-utils中获取按钮文本
EN

Stack Overflow用户
提问于 2018-01-18 06:17:26
回答 1查看 8.6K关注 0票数 6

如何从vue-test-utils中找到的元素中检索按钮文本?我使用的是v1.0.0-beta.10

例如,在我的vue文件中有一个按钮,如下所示:

代码语言:javascript
复制
el-button(@click.native="cancel",
          size="small",
          native-type="button") Cancel

然后在我的测试中:

代码语言:javascript
复制
const button = wrapper.findAll({
  name: "el-button"
})

console.log('buttonAll is', button.at(2).vnode.$attrs) // {}

我得到一个空对象。更好的是,我如何根据按钮文本直接查询Vue组件?

EN

回答 1

Stack Overflow用户

发布于 2018-01-18 08:51:51

您可以从找到的元素中检索按钮文本,如下所示:

代码语言:javascript
复制
 describe('Button', () => {
  let wrapper;
  beforeEach(() => {
    wrapper = mount(VueComponent);
  });
  it('has a button with text mazino', () => {
    let button = wrapper.find('.mazino');
    expect(button.text()).toBe('mazino');
  });
});
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48310927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档