Reactjs 测试组件文本是否可复制

Reactjs 测试组件文本是否可复制,reactjs,typescript,webpack,phantomjs,karma-jasmine,Reactjs,Typescript,Webpack,Phantomjs,Karma Jasmine,我正在编写一个测试,尝试看看react组件是否可以复制文本(该组件在css中没有user-select:none;) 问题是,即使我禁用或不禁用文本选择(user select:none;),我仍然可以获得选择文本的范围(尽管在实际组件中不可选择),例如range包含我的组件文本 另外,在尝试实际复制文本时,似乎document.execCommand(“copy”)不起作用。运行document.queryCommandSupported(“copy”)返回false var sele

我正在编写一个测试,尝试看看react组件是否可以复制文本(该组件在css中没有
user-select:none;

问题是,即使我禁用或不禁用文本选择(
user select:none;
),我仍然可以获得选择文本的范围(尽管在实际组件中不可选择),例如
range
包含我的组件文本

另外,在尝试实际复制文本时,似乎
document.execCommand(“copy”)
不起作用。运行
document.queryCommandSupported(“copy”)
返回
false

    var selection = window.getSelection();
    var range = document.createRange();
    range.selectNodeContents(element);