Reactjs 测试组件文本是否可复制
我正在编写一个测试,尝试看看react组件是否可以复制文本(该组件在css中没有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
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);