Я знаю, что этот вопрос задавали раньше, я прочитал почти все.У меня проблема в том, что скопированное мной значение доступно при нажатии ctrl+v
, но не при попытке window.getSelection.getData()
.
const copyToClipboard = (value) => {
const temp = document.createElement('input');
const body = document.getElementsByTagName('body')[0];
body.appendChild(temp);
temp.value = value;
temp.select();
document.execCommand('copy');
body.removeChild(temp);
};
Теперь, когда я пытаюсь ctrl+v
, вставленное значение является правильным.Когда я пытаюсь использовать window.getSelection.getData()
, нет данных.
Но когда я закомментирую последнюю строку (body.removeChild(temp)
), тогда и ctrl+v
, и window.getSelection.getData()
работают правильно.Но у меня есть элемент в дом.
Есть ли способ получить это значение в коде?Мне нужно это для тестов в Nightwatch
.