测试组件文本是否可复制

时间:2017-03-15 17:01:14

标签: reactjs typescript webpack phantomjs karma-jasmine

我正在编写测试以尝试查看反应组件是否具有可复制文本(该组件在css中没有user-select: none;)。

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

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

此外,在尝试实际复制文本时,似乎document.execCommand("copy")无效。正在运行document.queryCommandSupported("copy")会返回false

0 个答案:

没有答案